Wow, awesome! For the Mac one with mouse support, you might want to add ".emscripten { cursor: none; }" to your stylesheet so the host cursor doesn't cover up the emulated one.
The Mac is great -- just as I remember it when I was a little kid. Actually, not exactly -- the emulator seems faster than the Mac we had. Also, I tried to get it to crash but wasn't able to.
I am really enjoying a lot of the retro things being posted recently. Sadly, they miss out some of the details. Like Elite being playable at 4 MHz, but really hard at 25 MHz, because that's how clocks worked then, and that's what the turbo button did. (It was a de-turbo button, turning your machine into a slow machine for compatibility. If it was connected, that is.)
And this makes me wonder about the Wayback machine. I can retrieve an old web page, but can I recreate the experience of posting to that site? Is anyone archiving the various social network sites code, so that the Future People can recreate the experience of Friendster or Facebook or Myspace? Or are the Future People going to have to guess by looking at screenshots and videos?
One of the first (perhaps the first?) commercial games for Windows was "Balance of Power". I think it either came with a weird runtime version of Win 1.0, or a voucher to get it, for people running dos.
The first time I ran this something went wrong I somehow didn't manage to even boot in to windows but found myself at the command line, with only the DOS floppy disks available.
As a hack, all of these JavaScript emulators are awesome to play with. But in reality if you need performance for something in the past decade, like a N64 or newer arcade emulators, JS is still orders of magnitude slower than dynarec emulators written in C. I hope something like PNaCl will come along to bridge the performance gap.
Yeah I had the same, I figured out it was more the acceleration that was the problem rather than the cursor movement itself...moving slower than usual meant I could use it without problems.
As someone who really enjoys the history of computing, this is awesome! I don't think I've ever had a chance to play with Win 1 and probably wouldn't have gone through the trouble of getting it running myself. This and others like it would be neat for the Computer History Museum to have on its site.
Windows 1.01 feels much closer to Mac Classic than Windows 3.1 does. (Button appearance, close button on left, menus must be held down to stay open, "Get Info" instead of "Properties".)
It's actually MS Sans Serif not even trying to hide the fact it's a ripoff. It's still in Windows 7 (don't know about 8), along with a TrueType version. Major differences between MS Sans Serif and Helvetica are the uppercase R and G. The overall typeface has a little more vertical stress. It's a way better ripoff than Arial; it's a shame Arial became so ubiquitous in that capacity.
[+] [-] mambodog|12 years ago|reply
Mac System 7 Demo: http://jamesfriend.com.au/pce-js/
Windows 3.0 Demo: http://jamesfriend.com.au/pce-js/ibmpc-win/
IBM PC doesn't have mouse support... Yet. For Mac OS it's writing the mouse position directly into memory, but I've yet to add that hack for Windows.
[+] [-] mbrubeck|12 years ago|reply
[+] [-] allochthon|12 years ago|reply
[+] [-] benjy1|12 years ago|reply
[+] [-] ximeng|12 years ago|reply
[+] [-] DanBC|12 years ago|reply
And this makes me wonder about the Wayback machine. I can retrieve an old web page, but can I recreate the experience of posting to that site? Is anyone archiving the various social network sites code, so that the Future People can recreate the experience of Friendster or Facebook or Myspace? Or are the Future People going to have to guess by looking at screenshots and videos?
One of the first (perhaps the first?) commercial games for Windows was "Balance of Power". I think it either came with a weird runtime version of Win 1.0, or a voucher to get it, for people running dos.
http://theodor.lauppert.ws/games/bop.htm
[+] [-] guyzero|12 years ago|reply
[+] [-] frozenport|12 years ago|reply
Tag of the future
[+] [-] jcutrell|12 years ago|reply
What I might coin the "cloud tag".
[+] [-] pud|12 years ago|reply
Can someone explain to me and any other run-of-the-mill hackers reading this, how an emulator like this is made?
I wouldn't even know where to start.
[+] [-] ghc|12 years ago|reply
[+] [-] NamTaf|12 years ago|reply
The true Windows 1.01 experience.
[+] [-] ldite|12 years ago|reply
[+] [-] stormbrew|12 years ago|reply
[+] [-] brudgers|12 years ago|reply
EMACS, of course, never lost it.
[+] [-] bluedino|12 years ago|reply
[+] [-] jaxbot|12 years ago|reply
[+] [-] mintplant|12 years ago|reply
And it appears to save your state between runs, which is nice.
[+] [-] Pitarou|12 years ago|reply
1. Zork
2. running in the Infocom Virtual Machine
3. running in an IBM PC emulator
4. running in Javascript
6. running in x86 machine code
and x86 maintains backwards compatibility with that original IBM PC through
7. hardware instruction set translation
It's nice to know all those transistors aren't sitting idle.
[+] [-] tzury|12 years ago|reply
http://bellard.org/jslinux/
[+] [-] slacka|12 years ago|reply
http://copy.sh/v24/
As a hack, all of these JavaScript emulators are awesome to play with. But in reality if you need performance for something in the past decade, like a N64 or newer arcade emulators, JS is still orders of magnitude slower than dynarec emulators written in C. I hope something like PNaCl will come along to bridge the performance gap.
[+] [-] fosk|12 years ago|reply
[+] [-] dmead|12 years ago|reply
[+] [-] timmclean|12 years ago|reply
[+] [-] randomhunt|12 years ago|reply
[+] [-] netpenthe|12 years ago|reply
[+] [-] ma2rten|12 years ago|reply
[+] [-] csmatt|12 years ago|reply
[+] [-] conradfr|12 years ago|reply
It's funny how when I closed Windows and ended on the DOS prompt I mindlessly typed "win" & enter. Some habits never die I guess.
[+] [-] anonymfus|12 years ago|reply
[+] [-] adamjernst|12 years ago|reply
[+] [-] obfuskater|12 years ago|reply
[+] [-] marshray|12 years ago|reply
[+] [-] tanzam75|12 years ago|reply
[+] [-] crb|12 years ago|reply
[+] [-] quarterto|12 years ago|reply
[+] [-] jmhain|12 years ago|reply
[+] [-] Pitarou|12 years ago|reply
[+] [-] mrbuttons454|12 years ago|reply