Invisible link to canonical for Microformats

Snow


Classic Macintosh emulator

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.

Snow GUI window

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) Build - Windows Download
MacOS 11.7 (Big Sur) or later Universal Build - MacOS Download
Linux (Ubuntu 24.04) x86 (64-bit) Build - Linux Download
Linux (Ubuntu 24.04) ARM64 Build - Linux Download

Get in touch

Mastodon