Jimmy Gallagher
New Member
- Joined
- Mar 15, 2025
- Messages
- 4
Spectral is an experimental emulator that I have been randomly assembling since the pandemic days, inspired by my old fZX32 emulator. Accuracy and performance are long-term goals, but the primary focus is just having fun with this thing. Hardcore ZX users will find little value in this emulator right now, but I hope newbies may find its ease of use somehow appealing to try. That being said, Spectral has a very compatible TAP/TZX loader and some other interesting features that provide me some fun in these days. Code is highly experimental and prone to change in the future. I will keep altering/breaking things randomly for good sake.
Features
Discord (main issue tracker and support) — discord.gg/UpB7nahEFU
Features
- Unlicensed.
- Single executable.
- Z80. Z80 Disassembler.
- 16, 48, 128, +2, +2A, +3, Pentagon128 models.
- Issue 2/3 keyboards.
- ULA/ULA+ graphics.
- Beeper/AY chips. Turbosound (Turbo-AY).
- Kempston mouse.
- Kempston/Fuller/Cursor/Sinclair joysticks. Gamepad support (Windows, Linux).
- RF/CRT experience (not physically accurate though).
- TAP/TZX/PZX/CSW tapes. Z80/SNA/SZX snaps. ROM/IF2 roms.
- DSK/EDSK/TRD/SCL/FDI/MGT/IMG/HOBETA disks.
- SCR/PNG screenshots. MP4/MPG video recordings (no sound).
- ZIP/RAR/GZ archives.
- AY tunes player.
- Nec µ765/Betadisk interfaces.
- Auto load games. Auto play/stop tape. TurboROM.
- Graphical tape browser.
- 25/30/50/60Hz fps lock.
- Run-Ahead.
- POK support.
- Gunstick, Lightgun.
- External shaders support.
- Internal savestates.
- Graphical User Interface.
- Portable: Windows, Linux, MacOS.
- Embedded ZXDB.
- ZXDB Browser. ZXDB Gallery.
- Can translate game menus from some languages into English.
- Games can be appended to executable and get a standalone game viewer.
- Extra accurate Z80 backend.
- Cycle accurate (border, multicolor, etc).
- RZX support.
- MP3s.
- Netplay.
- Optimized.
Discord (main issue tracker and support) — discord.gg/UpB7nahEFU