top | item 33871592

(no title)

mihaip | 3 years ago

I'm the creator of the site, thanks for the submission.

This is an in-progress port of the SheepShaver emulator to WebAssembly/Emscripten, https://github.com/mihaip/infinite-mac/issues/34 is tracking the remaining work.

If you're interested in running older Mac software in the browser, the BasiliskII-based sites at https://system7.app/ and https://macos8.app/ may be better bets. They will boot faster and have fewer compatibility issues (especially System 7).

The main thing that Mac OS 9/SheepShaver brings is PowerPC support. There is also a variant of System 7 for PowerPC with more esoteric mid-90s Apple projects like OpenDoc and QuickDraw GX installed available at https://system7.app/?domain=system7-ppc.app.

discuss

order

ralphc|3 years ago

I'm a little disappointed that "Just Grandma and Me" isn't a first person shooter but other than that, great work!

p_l|3 years ago

Hi, it's a great project, although I found out that some 68k and PPC software seems to have required things that aren't emulated by either BasiliskII nor Sheepshaver, or at least so it looked when I was playing with it - tried running Macintosh Common Lisp and it always seemed to crash.

Still, reminds me of plying with vMac long ago and this weird world of, to our perception then, barely usable machines ;)

CydeWeys|3 years ago

Awesome, this is so cool! I remember MacOS 9 with a mix of fondness, hatred, and nostaglia. OS X was definitely a big improvement when it came out (I remember OS 9 having so many crashes), but some of the charm was definitely lost.

And these .app domain names you're all using in this space are great and totally apt. I love to see great usages of my work in the wild like this.

Naracion|3 years ago

> I love to see great usages of my work in the wild like this.

Out of curiosity and ignorance--what is the work you're referring to here which is being used for the project / website? The comment makes me feel it's the (dot)app TLD, in which case--fascinating! But also what does it even mean to work on something like that?

dylan604|3 years ago

OS9 always seemed like little improvement over OS8. The biggest thing I remember was this was when they introduced the Applications folder. It's like they were trying to get you to get used to how the structure in OS X was going to be, but with no explanation.

thealienthing|3 years ago

I love that this exists. Time to time I crave playing some of my childhood games that are OS9 based and setting up sheepshaver is a pain. This will help me to get my kicks playing some old games for the few minutes I intend to play them :) thanks!

jxdxbx|3 years ago

I really love your project. It is a giant pain in the ass to get BasiliskII and/or SheepShaper working, at least the few times I've messed with them. Is it possible to run this offline or in some kind of encapsulated web app form?

sharikous|3 years ago

If you have experience with QEMU now there is good support for MacOS 8/9/X in ppc and there is an alpha version with initial support for System 7/8/A/UX on 68k. It's still a PITA but at least it's similar to the PITA of other QEMU VMs, which you may be familiar with.

legutierr|3 years ago

This is really great. I can't seem to get sound working on Firefox, though.

JeremyHerrman|3 years ago

so cool, thanks for making this! Love that you have escape velocity!

iamstef|3 years ago

I immediately checked for EV and was stoked to see it!! I haven’t played that game in decades…so many good memories. SOL?

stuaxo|3 years ago

Fantastic work.

Could this have implement dynamic screen resolutions, like Qemu/Virtualbox/Vmware guest extensions do when virtualising other operating systems ?

heavyset_go|3 years ago

Having worked with it extensively, how would you say the performance of SheepShaver compiled to WASM compares to a natively compiled VM binary?

BerislavLopac|3 years ago

Is there a way to browse the Web somehow?

badrabbit|3 years ago

Doesn't load on my mobile firefox and it tries to hijack browsing history (have to fight with it hitting the back button to get back to HN).