Go Retro with Macintosh.js

Many Mac users today never had the “thrill” of using the pre-2001 Mac operating system on a Motorola 680X0 or PowerPC-based Mac. Thanks to developer Felix Rieseberg, a 68k Mac emulator called Basilisk II by Christian Bauer and others, and a compiler called Emscripten by James Friend, you can now run a virtual 1991 Mac Quadra 900 on your current Mac.

Rieseberg starts his Github description of what he calls simply “Macintosh.js” on a jovial note: “This is Mac OS 8, running in an Electron app pretending to be a 1991 Macintosh Quadra. Yes, it’s the full thing. I’m sorry.”

The entire thing was written in JavaScript (hence the .js extension), and includes a variety of software from the time, including demos of Adobe products (sadly, I remember this version of Adobe Premiere all too well…) and a few games including Dungeons and Dragons, Duke Nukem 3D, and the ever-popular Oregon Trail.

The Macintosh.js desktop
The Macintosh.js desktop

What surprised me is how fast this emulated Mac is; much faster than any “real” Mac of the time. Under the multicolor Apple icon, you’ll be able to find a bunch of the common features of Mac OS 8 including the Control Panels, Jigsaw Puzzle, and even the 1991 version of Stickies!

How to Download and Install

When you point your browser to GitHub, don’t panic! You’ll see a directory of code listings that might cause you to think this is going to require a graduate level degree in computer science. Nope, just scroll down the page until you see this:

You can even run this old Mac on a Windows or Linux machine!
You can even run this old Mac on a Windows or Linux machine!

Mac users want to click the “Standalone” icon under the macOS heading. Doing that downloads a standalone application to your Mac’s Downloads folder. Drag the Macintosh.js.app file to your Applications folder. Now all you need to do is open the app to have your retro fun.

If somebody can figure out how I can connect my Apple QuickTake 100 to a 2019 MacBook Pro, I might be able to find the software that came with that early digital camera…

Macintosh..js is a fun trip down memory lane, and I expect that I’ll keep it on my Mac for a long time…just to appreciate how good our current Macs are!



LEAVE A COMMENT


  • I tried to run an old 90’s game Spectre VR, and all launched as expected, but now it says I need a color monitor with 8 bit color (up to 256 colors). I cannot find a way to profile such a display within macOS…. Any ideas?




  • I still have a working “Clam Shell MacBook running OS 9. The only bad thing is the OEM Battery no longer holds any charge. No big issue once I found a Legacy Large Apple Barrel Connector to go onto an Aftermarket Power Supply/Charging Brick. I do turn it on from time to time. I’m sure that old IDE hard drive is about to give up the ghost. That original round mouse (USB) was a cool option way back then (Although just like back then it’s easy to loose its orientation). I also have a G3 E Mac with the tear Drop Translucent Case, which matches the clamshell perfectly). That I actually managed to get Mac OS 10.? on to with some nifty “Tech Support” which was rare back then!




  • I have a lot of orphaned software and documents that I would like to access for my portfolio or just to be able to make PDFs for records. How is this even possible?? How about running what was on my Mac G5?




  • Makes me want to boot up my IIcx!




  • I’m guessing this would run Galactic Empire too?




  • I owned a Quadra 660AV (and other Macs) in the early 90’s and while it was a pretty good tool for the time, the available Macs and the Mac OS was never a joy! What happens in technology is that you use what the Good Lord has given you to get your tasks done.
    It really wasn’t until around 2000 when the Mac Pro G5 came out with OS X that our lives really started to change for the better, when it came to doing audio and video, or really anything demanding on a Mac. Although this Century has seen a lot of turmoil, computer science is leaps and bounds ahead of what we dealt with in the 80’s and 90’s!! I’m sure in the near future we’ll be saying that about what we have today, although what we have today is Heaven compared to the past!!




    • Actually, I will probably get a Imation SuperDisk USB to check out some of my old floppy disks, because I do have the Crystal Quest, Spectre Challenge, Tristan Pinball & Spin Doctor games.

      If your emulation of “Macintosh.js” with Mac OS 8, running in an Electron app actually works, I could try running some games and check out old floppy disks.




  • I have lamented the loss of Classic 9.2.2 since the move from PowerPC chips and/or OSX 10.5 Leopard’s Classic Environment Rosetta Emulator, because I lost NisusWriter Classic, Sonar Image Pro, and On Location, and functions of these operating together which have not been equaled by any subsequent programs. If I could run 9.2.2 as a stable virtual environment, I’d happily live there.




    • Can you drag old apps to this window so they can run?

      I tried it, but it didn’t work with an old music video I made of the family back in the mid-’90s.

      To create the video, I used the bundled Avid Cinema software in a Performa that had a video card. You could save the video as a standalone app, but it won’t run under any OS 10 without emulation.

      Even a call to the Avid folks didn’t help me figure out how to update it.

      I would love to be able to update this so the family could run it on modern machines.




      • Hi Gary. I don’t think you meant to be asking just me because my comment wasn’t about video, and maybe your comment was emailed to others, but I would suggest you try video conversion software, maybe on a free-trial basis. I use iSkysoft Video Converter Ultimate and that seems to handle most of my video conversion needs, but check with their tech people first. This might be less likely as a solution if you’ve created a content-program entity rather than a separate video file. But the sheep shaver software emulation mentioned elsewhere does work to run classic software, and you might be able to run your content-program entity long enough to translate it into some more modern format. My problem with sheepshaver was that it wasn’t stable for workday use. Just suggestions.




        • Dan, thanks!
          I actually did mean for this to be read by a broader group. The problem with this little app is that it’s standalone, and not a video file per se. That’s where the Avid folks couldn’t even help me. The company has changed so much, they barely knew what I was talking about. Don’t mean for this to sound like I’m dumping on them. I’m not. They were very patient and hung in there with me for a long time, while trying to help.
          The app runs under Mac OS 9 and earlier, but not in any version of 10. I made it in 1995, and the world has certainly moved on from then.
          Monitor resolution was pretty primitive in those days as well, compared to now, so on a more modern, higher-res screen, the app runs in a pretty small window.
          I actually still have the original Performa 6220 CD on which I made the video, so I may try to find it and see if it still boots. The video card inside had RCA plugs on the back, so I might be able to export the video directly to a DVD recorder.
          Appreciated your reply!




  • Does this allow installing old programs onto the current mac via this app? and is there a way to connect a floppy drive to a current mac?-or connect a SCSI drive?




  • An idea if this emulator will support the wonderful 90’s game, “Spectre VR”?

    https://en.wikipedia.org/wiki/Spectre_(1991_video_game)




  • Great idea!!

    Now I can run AppleWorks again. The AppleWorks DAta Base is the best simple one ever.

    Thank you!!




  • No current Apple or third-party software can touch the usability, flexibility, and simplicity of MacDraw. I used it to make a vector font once, pre-TrueType, so I could make posters with smooth text. I’m constantly frustrated with current applications when I try to knock off a quick drawing: a million bells and whistles, but it doesn’t do what I want. I would LOVE to be able to run MacDraw again!
    And for that matter, I also miss MacWrite.




  • We have been using SheepShaver on and off over the past few years to recover & save tons of PageMaker documents we made in the ’90s, but it is pretty tedious with all the crashing.

    Does this emulator let you install programs, fonts, etc, or is it a closed box just for fun?




  • The ability to run these older Mac OSs would be fun. What the world really needs is something that will let us run OS 10.9.5 (Mavericks).

    That way we could run 32 bit programs like iMovie HD 06, and iDVD, for which there are no 64-bit equivalence.