Spectral v1.04 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: gamepad bindings (up to 16 buttons)
new: all desktop releases built by Github servers now (CI workflow by @zpl-zak ; 1,000 thanks!)
new: next iteration of our local file browser. revamped.
new: support light/dark OS theme (Windows)
new: added +SHIFT shortcut to capture UI layer (PIC,REC buttons)
new: added keyboard navigation to game listings (cursors+enter)
new: added filters to game listings (type while you browse)
new: made ZXDB ids clickable (forwards to SC page)
new: logos and branding images
chg: added hints for zx models
chg: changed default rec setting, so no UI will be recorded by default
chg: display dialog titles whenever possible
chg: ESC/RMB presses will cancel the UI top layer (dialog/overlay layer) before switching to game browser
chg: highlighted current selected option whenever possible
chg: increased internal buffers for va() calls
chg: removed Screenshot action from PRINT_SCREEN key mapping
chg: replaced native (i)nfo dialog
chg: simplified makefile: removed embed tool (MAKE)
fix: do not poke translations before loading any game (AfterTheWar)
fix: do not shorten tape silences when TurboROM is enabled (see: Alkatraz/TopoSoft games)
fix: fixed bug that prevented excessively long named games (+128chars) from being included in zxdb listings (TheMojonTwins)
fix: reduced heuristics for Kempston Mouse detection from (X+Y+MB to X+MB) since Arkanoid does not use Y coord :o)
fix: made xinput library to be loaded dynamically; fixes those installations where DirectX is not pre-installed (Windows)
fix: fixed issue2 from being selected within new UI menu
fix: fixed local file browser while identifying some false positive file extensions (like .c)
fix: fixed wrong window priority when displaying search dialog in fullscreen
fix: use AVX in X64 builds and SSE2 in X86 builds (Windows)
wip: toggled different GLX attributes in the hope that hw accelerated surface gets enabled (Linux)
Download: Spectral v1.04
Source: Here
2025-03-24
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!