Snow EMU - Emulator for 680x0-based Macintosh computers

eric

Administrator
Staff member
Sep 2, 2021
1,092
1,795
113
MN
bluescsi.com

Snow emulates classic (Motorola 680x0-based) Macintosh computers. It features a graphical user interface to operate the emulated machine and provides extensive debugging capabilities. The aim of this project is to emulate the Macintosh on a hardware-level as much as possible, as opposed to emulators that patch the ROM or intercept system calls.

It currently emulates the Macintosh 128K, Macintosh 512K, Macintosh Plus, Macintosh SE, Macintosh Classic and Macintosh II.
Snow GUI window



The emulator is written in Rust and released as open source, licensed under the MIT license.

To get set up or for further information, check the online documentation.

Download
 

eric

Administrator
Staff member
Sep 2, 2021
1,092
1,795
113
MN
bluescsi.com
FWIW this has replaced mini-vmac for almost everything I do with emulators locally. It's very new so lots of features are being added quickly and you might run into the occasional bug.

Emulate a Mac 128k up to a Mac II with 128MB of RAM. '020 is the max 68k supported currently.
 
  • Like
Reactions: JDW

JDW

Administrator
Staff member
Founder
Sep 2, 2021
2,078
1,742
113
54
Japan
youtube.com
Thank you for this announcement, @eric !

I see from the FAQ that the emulator is called "SNOW" because of the "Snow White" design language Apple used (via Frog Design), starting with the Apple IIc in 1984 and continuing in the Macintosh line until the IIfx in 1990. "Snow White" is a little confusing because some conflate the "design language" with COLOR. Indeed, the Apple IIc was truly "Snow White," not only in terms of its design but in color too. Earlier Apple II machines were beige, and so were the first Macs. The Mac Plus started out as beige, but the plastics later changed to Platinum color. Even so, Macs were never Snow White in color. Macs were only Snow White in terms of their "design language." The Mac Classic, LC, and IIsi were among the first Macs which did not use Snow White fully. And the Quadra 700/900 (1991) & Quadra 950 (1992) are similarly Neo Snow White, carrying over some design elements but not all. The 1993 Color Classic is an example of a machine with a clear departure from Snow White, instead using a "neoclassic" industrial design.

The website says Snow currently emulates these Macs:
  • Macintosh 128K, 512K and 512Ke
  • Macintosh Plus
  • Macintosh SE (non-FDHD and FDHD)
  • Macintosh Classic
  • Macintosh II (non-FDHD and FDHD)
The other Mac II models and the SE/30 (based on the IIx) aren't currently listed. The Macintosh Portable also used Snow White, but is also not currently listed. But I guess they may be added in time.

This new emulator should be interesting to tinker with because it is a departure from Mini vMac in that it strives to do a more perfect emulation of the actual hardware, which is neat. And it's great that Disk Jockey 4 makes it easier to convert disk images, since the images for Mini vMac need to be modified before use.
 
  • Like
Reactions: slomacuser