Skip to content
Invisible link to canonical for Microformats Snow

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.

The latest stable release currently emulates the following models:

  • Macintosh 128K/512K/512Ke
  • Macintosh Plus
  • Macintosh SE (both non-FDHD and FDHD)
  • Macintosh Classic
  • Macintosh II (both non-FDHD and FDHD)
  • Macintosh IIx, IIcx, SE/30
  • Macintosh LC, LC II, LC III

Snow GUI window

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

You can also try Snow’s emulator core on Infinite Mac!

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
Windows 10 or later ARM64 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