A brand new 68k Mac emulator quietly dropped last night!!
“Snow” can emulate the Mac 128k, 512k, Plus, SE, Classic, and II. It supports reading disks from bitstream and flux-floppy images, and offers full execution control and debugging features for the emulated CPU. Written using Rust, it doesn't do any ROM patching or system call interception, instead aiming for accurate hardware-level emulation.
Download link (Mac, Windows, Linux): snowemu.com
Documentation link: docs.snowemu.com
Source link: github.com/twvd/snow
Release announcement: emaculation.com/forum/viewtopi…
(edit: I'm not the author - just spotted this on the Emaculation forum and had to share it!)
#RetroComputing #VintageMac #Apple #Mac #MacOS #ClassicMac #68k #emulation
Scott Small 🇨🇦
in reply to Scott Small 🇨🇦 • • •I’m really excited about this one.
Just a couple of days ago, during my archiving efforts, I teased about a disk I imaged that won’t run under emulation. It doesn’t work on BasiliskII or Mini vMac due to the hardware types and OS versions that are supported.
So I tried it on Snow…and it worked perfectly 😮 More to share on that in a day or two.
Scott Small 🇨🇦
in reply to Scott Small 🇨🇦 • • •I found a way to make it reliably “crash”, by trying to select a colour using the colour picker on System 6 (see attached screenshot)
Except, instead of crashing, it just pauses execution and says that there’s an unimplemented FPU instruction. And then you can click the resume button and carry on your merry way.
Scott Small 🇨🇦
in reply to Scott Small 🇨🇦 • • •Wow, this thread blew up. RIP my notifications.
It was pointed out to me (thanks to @gloriouscow ) that the author of Snow, Thomas “twvd” has a blog where he wrote up a bunch of his research into the IWM chip and low-level Mac floppy emulation. Check it out here:
thomasw.dev/post/mac-floppy-em…
We still don’t have a full IWM clone in hardware, but there’s been a few shims and works-in-progress - see links below. Maybe his research can help to push these efforts forward (and bring us one step closer to the dream of new SE/30 boards without having to cannibalize parts from a donor board)?
applefritter.com/content/annou…
68kmla.org/bb/index.php?thread…
github.com/DosFox1/Shim-IWM
Cloning the IWM (sort of)
Tashtari (68kMLA)Soldier of FORTRAN
in reply to Scott Small 🇨🇦 • • •Wesley Moore
in reply to Scott Small 🇨🇦 • • •Wesley Moore (@wezm@mastodon.decentralised.social)
Mastodongloriouscow
in reply to Scott Small 🇨🇦 • • •