Snow v1.3.0 - Networking Edition
This release focuses on networking features and brings Ethernet and LocalTalk-over-UDP to Snow! This allows you to network your Snow-emulated Macs to real Macs, other emulators and allows you to easily browse the web through userland NAT and integrated HTTPS stripping.
Documentation is available at https://docs.snowemu.com/
Thanks to everyone that contributed code, bug reports or helped in any other way!
New features
- LocalTalk over UDP by @erichelgeson
- Emulated SCSI Ethernet adapter (DaynaPORT SCSI/Link)
- Userland NAT support for emulated Ethernet
- HTTPS stripping for emulated Ethernet over userland NAT
- Tap (layer 2) Ethernet bridge support (Linux only)
- Write support for 1.44MB disks
- Configurable multi-pass shader pipeline
- Zen mode - hides all UI clutter from the window
- Show effective speed in the UI when running in fast-forward mode by @mihaip
- High-pass filter on audio
- Detachable framebuffer window
Bug fixes and misc
- Improved 68030/PMMU performance
- Fixed modifier keys getting stuck when emulator window loses focus
- Fixed CPU interrupt masking race condition that caused Prince of Persia to crash
- Audio will suspend if the emulator is running too slow
- Improved compact Mac reset behavior
- Fixed SE/30 video ROM error message
- SDL2 is no longer statically linked by default (use
-F sdl2_staticif you want this) - Fixed 68000 trace bits and other accuracy improvements thanks to new tests
- Added assets to assist in packaging for desktop Linux
- Updated Rust toolchain to 1.92
New Contributors
Full Changelog: v1.2.0...v1.3.0