ZX Spectrum emulator for Windows, Linux and MacOS.
v1.02
- Gamepad support (Windows, Linux)
- ZXDB AY player
- Updated ZXDB to latest
- Many UI/UX QoL changes (thanks @Korb!)
- Fixed malware false positives (thanks to everyone!)
- Fixed compatibility with Haswell X64 and earlier architectures (thanks @Korb!)
- AVX2 no longer required
Changelog:
- new: gamepad support (Windows, Linux)
- new: added setting hints (UI)
- new: ZXDB use screen$ as background during AY play
- new: ZXDB include ripped AY tunes
- chg: update zxdb to latest (1.0.207)
- chg: centered multi-line UI notifications
- chg: do not reset ZX when changing issue2/3 setting
- chg: added home/end keys while zxdb browsing (thanks @Korb!)
- chg: get rid of large pure black areas in fullscreen mode (thanks @Korb!)
- chg: unzip() may accept wildcards now
- fix: increases X64 compatibility. dropped AVX2 support in favor of AVX1.
Fixes #4 (Windows) (thanks @Korb!)
- fix: UB during __builtin_clz()/__builtin_ctz() ops. fixes glitches while
drawing font on some old cpus (thanks @Korb!)
- fix: fixed osx compilation errors (thanks @imneme!)
- fix: edge case where modal dialogs be hidden when rendering in fullscreen
mode (Windows) (thanks @Korb!)
- fix: fixed tape pulse overflow in pzx loading code (thanks @imneme!)
- fix: misplaced pixel in ui_notify() messages
- fix: fixed compilation VS+X86 build (unsupported).
- fix: dropped UPX compressed binaries (Windows), which would trigger malware
detection.
- fix: recompiled with VS19 instead of VS22, which would trigger malware
detection.
- wip: partial RZX support
- wip: partial SZX support
Download:
https://github.com/r-lyeh/Spectral/releases
https://github.com/r-lyeh/Spectral