For #MARCHintosh this year I’m launching https://infinitemac.org. It features runnable versions of almost every classic System Software/Mac OS release, from 1984’s System 1.0 to 2000’s Mac OS 9.0.4.

This involved porting another emulator to the web (Mini vMac), tracking down 35 install disks, and the usual fighting with file systems. The blog post at https://blog.persistent.info/2023/03/infinitemac-dot-org.html has more details.

Infinite Mac

A classic Mac loaded with everything you'd want.

@mihaip I love it. Thanks for doing this!
@mihaip if only we could have 9.2 so the desktop could resize to the whole client size 🥺
@xerz SheepShaver (the emulator that I use for PowerPC-only releases) only goes up to 9.0.4. qemu is required for later versions, I filed https://github.com/mihaip/infinite-mac/issues/72 about this, but it'll likely be some time before I can get to it.
Investigate QEMU · Issue #72 · mihaip/infinite-mac

Would allow Mac OS X 10-10.5 to run (guide for native build). https://github.com/atrosinenko/qemujs is a port from a few years ago, https://github.com/garrysmith-forks/browservm.js claims to be ano...

GitHub
@mihaip I wonder how hard it would be to get an Emscripten (or even wasi-sdk?) build that outputs to a JS canvas, it could even be potentially upstreamed to the QEMU codebase 

@mihaip @boredzo my first thought upon seeing this was to wonder if/hope you found a legitimate image for System 1.0. Alas.

Anyway, this looks so cool!

@armadsen @boredzo https://www.ebay.com/itm/174913112525 claims to be an original floppy, but it's rather pricey.
Macintosh System Disk -- 690-5003A -- System 1.0 - Collector's Guide Listing | eBay

Macintosh System Disk - 690-5003A. In The Macintosh Collector's Guide. For Use With The Macintosh 128K Computer. Look For Another Hard To Find Disk Tomorrow. The Pics And The Guide Should Make For A Pretty Useful Reference Tool.

eBay
@mihaip @boredzo too much for me to gamble on, but I *really* wish someone who has one (if one exists) would image it.
@mihaip what an amazing project! I’m running System 1.0 on my phone, in the Mastodon app’s browser no less! So cool!

@mihaip congrats! what a great project.

(when you're back from your break, obvs!) do you have a git issues or preferred method of contact for bug reports? none of them load on Safari 14.1.2 due to js errors.

@vga256 Thanks! Filing a GitHub issue at https://github.com/mihaip/infinite-mac is the best way to give feedback/report bugs.
GitHub - mihaip/infinite-mac: A classic Mac loaded with everything you'd want

A classic Mac loaded with everything you'd want. Contribute to mihaip/infinite-mac development by creating an account on GitHub.

GitHub
@mihaip perfect. thanks! :)
@mihaip Do you think there's any risk in Apple taking it down?
@zperretta 🤷‍♂️ thus far they haven't.
@mihaip also how hard do you think it would be to do Mac OS X ?
@zperretta That would most likely involve getting QEMU running (https://github.com/mihaip/infinite-mac/issues/72), which is quite a bit more complex than the other emulators I've ported. Some day.
Investigate QEMU · Issue #72 · mihaip/infinite-mac

Would allow Mac OS X 10-10.5 to run (guide for native build). https://github.com/atrosinenko/qemujs is a port from a few years ago, https://github.com/garrysmith-forks/browservm.js claims to be ano...

GitHub
@mihaip this is really cool, nice one!
@mihaip I've been having a blast with InfiniateMac! I've done a couple of livestreams recently using the site, and it's been fun to play classic Mac games with friends!

@mihaip Wow, impressive.

Looks like Apple's dabbling with A/UX is not "notable". Or more likely, just too hard.

@elithebearded it’s definitely notable, but would require a different emulator. https://github.com/mihaip/infinite-mac/issues/129 is tracking this if you’d like to get updates.
A/UX · Issue #129 · mihaip/infinite-mac

I'd love to run A/UX through this! Unlike NeXTSTEP, this is actual Mac OS.

GitHub
@mihaip Yeah, Shoebill never ran for me, and thus I pegging it as too difficult. Last Mac I owned ran A/UX 2. (Since then I've used a bunch of newer Macs, but all $WORK property.)

@mihaip What an excellent work 👏

Thank you for doing it and for documenting your journey! 🙇

@mihaip few years ago my old iBook gave up the ghost, I ran OS9 on it. I used it for some specific software that needed the carbon libraries, also I just found working in the classic environment more conducive to being actually productive. I have ADD and Dyslexia, and I can’t even describe how much easier it is to work in a true Spacial DE. So thank you very much for getting these on the browser!