About
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.

The emulator is written in Rust and released as open source, licensed under the MIT license.
There is a limited online demo available (only the emulated machine, no user interface or other functionality from the full software).
To get set up or for further information, check the online documentation.
If you want to stay up to date on new developments, you can follow me on Mastodon.
Enjoying Snow? You can tip me on ko-fi.
Downloads
Stable releases
Stable releases get packaged every now and then when some milestone is achieved.
You can find releases on GitHub.
Bleeding edge
These builds get generated automatically as work progresses on the emulator and may contain some newer functionality but are lesser tested.
Last update:
| Operating System | Architecture | Status | Download |
|---|---|---|---|
| Windows 10 or later | x86 (64-bit) | Download | |
| MacOS 11.7 (Big Sur) or later | Universal | Download | |
| Linux (Ubuntu 24.04) | x86 (64-bit) | Download | |
| Linux (Ubuntu 24.04) | ARM64 | Download |
Get in touch
- Please file bug reports and enhancement requests on GitHub issues.
- For support or just a chat, join the #snow channel on MartyPC and Friends Discord.
- Follow me on Mastodon for updates.