Spectral v1.08 is released. ZX Spectrum emulator for Windows, Linux and MacOS.
Features and wishlist:
Single executable.
Z80. Z80 Disassembler.
16, 48, 128, +2, +2A, +3, Pentagon128 models.
Issue 2/3 keyboards.
ULA/ULA+ graphics.
Beeper/AY chips.
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.
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-a-head.
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.
Unlicensed.
Spectral Changelog:
new: digitally signed Windows binaries
new: oscilloscopes (x3 AY waveforms, x1 beeper)
new: lenslok support (Elite, ACE, Art Studio, GAC, Jewels of Darkness, Mooncresta, Price of Magik, Tomahawk, TT Racer)
new: mikro-plus support (Shadow of the Unicorn)
new: added zoom/fullscreen options
fix: applied higher priority to special +2A/+3 paging mode (fixes Corsarios2x1, paging.tap) (thanks Woodster!)
fix: dont emulate floating bus on pentagon models
fix: fixed fastload for those games that left disk motor spinning (cybernoid2,rickdangerous2,smaily)
fix: fixed ZX_FOLDER not being saved properly over different sessions (linux)
fix: incorrect titlebar after switching models within a ZXDB title
fix: removed invalid linefeeds read from user prompt dialogs (linux/osx)
fix: removed tzx version check (fixes a specific Alien8.tzx file, and probably a bunch of other .tzx files as well)
fix: some generated AY samples were incorrectly ignored during mixing time
fix: unified run-ahead/regular logic flow (fixes terracresta/cobra with run-head enabled)
fix: aligned left options vertically compared to right counterparts
fix: asan out of bounds when looking up unicode glyphs not present in font
fix: canceled finder dialog after clicking on an item list (browser)
fix: ensure alpha sorting is consistent in all desktop OSes (3rd_dir.h)
fix: ensure TIGR_1X is honored (3rd_tigr.h)
fix: exact 32/36/37 tstates per int now
fix: fixed input conflict between tape preview && bottom right clickables
fix: fixed unix dir listing not appending '/' char to dirs, which differed from windows impl (linux/osx, 3rd_dir.h)
fix: improved tape heuristic for turborom && contended memory case (fixes Plyuk after loading with turborom enabled)
fix: inverted highlight of tokens/letters toggle
fix: missing fdc variable in exported gamestates
fix: moved a few temporary files to the .Spectral/ folder
fix: reset scroll when clicking folders in a large listing (local browser)
chg: unified INT/48/128/pentagon timings logic (fixed bonanzabros.dsk, probably rotatrix too)
chg: added +3DOS rom paged-in to fastload disk heuristics
chg: added early/late timings (not exposed yet)
chg: added perf warnings to cpu intensive options (RF, Run-Ahead)
chg: added right-click to record UI (screenshot, video)
chg: added sinclair 1/2 ports to expert setting mode
chg: adjusted volume for disk motor
chg: allowed to click dialog options with RMB
chg: changed heuristics that detect fdc usage
chg: if sinclairs joysticks are not mapped, emulate cursor keys while in basic always
chg: made goblin22 palette brigther
chg: made va() and stb_sprintf() calls asan friendly, hopefully
chg: removed redundant turbosound AY port in .sav files (saved 2 bytes)
chg: support embedded zxdb in .rar form
chg: upgraded zxdb to 1.0.210
brk: floatspy (48k is 1TS late, 128k is 3TS late)
Download: Spectral v1.08
Source: Here
2025-04-28
Tags:
Official_Build,
Others,
Spectral

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!