Releases: twvd/snow
Releases Β· twvd/snow
v1.3.1
This is mostly a bug fix release for HTTPS stripping NAT, LocalTalk-over-UDP and FPU fixes for SimCity 2000.
What's Changed
- NAT: fix possible duplicate headers on first request by @twvd in #227
- Rename main executable to 'snowemu' by @twvd in #231
- Add more flexibility in how audio data is sent by @mihaip in #222
- FPU fixes by @twvd in #234
- FPU: fix FINT not respecting rounding mode by @twvd in #235
- Use DiskImage trait for CD-ROM devices too by @mihaip in #236
- Add --floppy command line argument by @twvd in #242
- BlueSCSI Toolbox Updates by @erichelgeson in #243
- Add Windows ARM64 CI build support by @tordona in #245
- Address some LocalTalk over UDP issues by @erichelgeson in #247
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
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
v1.2.0
New features
- Macintosh SE/30, IIx, IIcx model emulation (68030 still pretty experimental)
- Easy file sharing, powered by the BlueSCSI protocol, by @erichelgeson
- New Snow mascot! Thanks to @dbalsom
- Serial port bridging over TCP and pty, by @erichelgeson
- Add labels to Disassembly view by @rezafouladian
- Drag and drop support for ROMs, floppies, disk images, ISOs, etc.
- Added a CRT-shader
- Accurate compact Mac open bus behavior (see https://thomasw.dev/post/compact-mac-openbus/), fixing a number of applications and copy protections
- Option to show all framebuffers
- Macintosh 15" Portrait monitor support
- Allow saving floppy in workspace by @erichelgeson
- Drive RPM variance simulation
Bug fixes and misc
- SCSI updates and fixes, by @erichelgeson
- Fixed a crash on long filenames when creating ISO-files
- Many ASC (sound) fixes
- Fix incorrect memory size in memory view when changing sizes
- Disassembly widget fixes and toggle to show/hide labels
- MacII: implement proper RAM size detection
- Updated Rust toolchain version to 1.91.1
New Contributors
- @cmykflutterby made their first contribution in #162
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- I-cache, bus timing accuracy and other improvements to the 68020
- Use bundled SDL library for MacOS builds
- Implement save states
- IWM and floppy fixes to support more copy protections
- New icon by Andrew Yaros
- Implement drag and dropping files into emulator window. Supports workspaces, state files, ROMs, floppies, HDDs and CD-ROM.
- Emulation accuracy fixes on the compact Macs fixing ChipWits, Animation Toolkit
- Added icon to the Windows executable
- Fixed showing some traps mistakenly as unknown in System trap history
- Work-in-progress PMMU (still very experimental)
Full Changelog: v1.0.0...v1.1.0