Spectral v1.09 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: ultrawide ula
new: resizable app window
new: tzx block $19 (GDB) support (see: AYankeeInIraq, BookOfTheDeadPart1, GLUF(AstTurbo), WorldCupCarnival, Twister)
new: added zoom/panning into zxdb screen option
new: saved current tab being browsed (ZX_TAB)
new: saved both native and non-native local folders in settings file (ZX_FOLDER_UNIX, ZX_FOLDER_WINDOWS)
new: visualize up to x6 turboAY channels in oscilloscope view (Pentagon)
chg: add tape gap when before a LEVEL text section is found
chg: allowed .folders/ to be listed in local browser (.DS_Store, .git, .github, .svn are excluded, though)
chg: allowed to scroll dialogs only when num_lines exceed vertical app height
chg: allowed to use X1..X4 zoom modes unconditionally
chg: computed zoom/panning on overlays only when needed (maps, instructions, inlays)
chg: decoupled media mounting from .sav file (might break a few things)
chg: dim background in browser text mode to ease reading game names
chg: display messagebox when a tzx message block is found
chg: display warning when critical tzx blocks cannot be parsed
chg: do not issue a stop tape command after inserting a large artificial pause
chg: increased internal resolution of tape browser preview
chg: invert mouse wheel direction when displaying overlays (maps, instructions, inlays)
chg: kept pressed gunstick fire extra frames to ease UX when shooting
chg: relocated play/pause/rec buttons into left/right panels
chg: upgraded zxdb to version 1.0.211
fix: accurate tape seek position when restoring medias from .ini
fix: expand some more characters the visualization of long title names (zxdb)
fix: fixed a recently introduced bug where Clear Medias button was not exactly working as before
fix: fixed crash when quickloading a blank saveslot
fix: fixed warning message that was never displayed when media could not be downloaded
fix: incorrect count field in tzx block $2B
fix: polyfill binary GH action (linux) (does not work yet with lubuntu16)
fix: restored proper INT placement that was broken since a few commits ago (AticAtac, SideWize...)
fix: restored zxdb info when launching app
fix: right-click in zoom setting
fix: try to amend long title UI notifies that would require wordwrap otherwise (zxdb, ui)
wip: resume magnum lightgun work
Download: Spectral v1.09
Source: Here
2025-05-05
Tags:
Official_Build,
Others,
Spectral
Random Related Topic
0 Comments
Post a Comment