3 ms·
Developer here! I'm so excited to see that people like this toy. I'm happy to answer any questions, if you have any. But first, some important credits: Emulato
by felixrieseberg 6y ago
Developer here! I'm so excited to see that people like this toy. I'm happy to answer any questions, if you have any.
But first, some important credits: Emulator: Basilisk II, a 68k Macintosh emulator, by Christian Bauer et al, modified and compiled with Emscripten by James Friend. Installed software from vintage computing archives: WinWorldPC, Macintosh Garden, and Macintosh Repository.
- paultopia 6y agoThis is so cool!
- keyle 6y agoBeyond how cool this is, I appreciate the sorry part :)
- deleted 6y ago[deleted]
- brian_herman__ 6y agothis is one of the best posts of mac history on hacker news in a while someone should try this on their developer arm mac
- a_band 6y agoThis made me so happy. Thank you for doing it!
- tikwidd 6y agohow easy is this to get running in an actual browser, rather than Electron*? I want to host some Hypercard stacks (some of which need Quicktime support, hence colour Mac emulation).
- thomond 6y agoIt appears to use this as the emulator: https://jamesfriend.com.au/basilisk-ii-classic-mac-emulator-in-the-browser https://jamesfriend.com.au/basilisk-ii-classic-mac-emulator-... You can just directly use that instead.
- felixrieseberg 6y agoJames Friend is the one who got the C compiled with Emscripten, and as long as you're able to serve an entire disk image from a server (and don't crumble under the bandwidth), a browser is good enough. Electron is only here to ensure that state is saved (save a game, quit the app, start the app, your save game is still there) and to make the mounting of disk images and transfer of files from your local machine super easy.
- mzs 6y agoCool, but isn't this problematic? Maybe you should have the user provide a ROM https://github.com/felixrieseberg/macintosh.js/blob/master/src/basilisk/rom https://github.com/felixrieseberg/macintosh.js/blob/master/s...
- simias 6y agoThat's indeed probably a bad idea if the author wants the repository to last, embedding unlicensed content is always a risk. Morally I'd argue that it's absurd that such old software isn't in the public domain yet, but legally it's pretty clear that this can't be redistributed freely, although I doubt that Apple is likely to enforce it.
- vaxman 6y agoThis running MacWord+MacExcel in 1997 would have prevented the dystopia from coming true. (Of course, the dystopia is necessary to even conceive of doing this!) Now put down the keyboard, raise your arms slowly and back away from the NodeJS interpreter. ;)
- cornett 6y agoLove playing with this! Thanks for creating it. Fun to see my name again in the secret About box credits. :)
- barochoc 6y agoThis is amazing. Thank you. Now to find a few of my favourite old games!
- kaurryal 6y agoHey