Spectral v1.03

Spectral v1.03 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: ui dialogs
new: mp4 recording
new: mpeg1 recording
new: joystick autofires
new: redefineable FN keyboard mappings
new: added turbosound (turbo-ay) on pentagon128 model
new: revamped main options interface (use shift+click for old behavior)
new: revamped ZXDB cheats interface (smoother experience now)
new: tweakable z80 speed: 50%, 100%, 150%, 200% (7MHz), 400% (14MHz)
new: option to use a few different zx palettes
new: ui expert mode (UI buttons+RMB)
new: update zxdb to latest 1.0.208
new: restored NMI button
new: local files can use & display unicode names now (Windows)
chg: added pentagon128 to the main list of models
chg: add icons next to keyboard mappings
chg: added discord badge to readme
chg: ask user for confirmation before binding command that was already assigned beforehand
chg: be explicit about the licensing terms in the LICENSE file
chg: disallow cursor joystick unless while in BASIC
chg: faster init
chg: highlight current loaded game in zxdb/list view
chg: if available, prefer clang-cl over cl (make.bat)
chg: integrate browser v1 into v2 tab
chg: pure black borders in fullscreen mode
chg: replaced ResourceHacker with a much nicer RC-Edit tool (MAKE, Windows)
chg: search should provide more results now
chg: simplified zxdb gallery controls
chg: tweaked Spectral palette, darker black and less pure white now
chg: ui layout, right sidebar
chg: updated bescii font to latest
chg: zxdb gallery added a secondary worker thread (hopefully faster decoding in most cases)
chg: zxdb gallery speeded up by not doing recolor on 1:4,1:8 thumbnails (since they were already recoloured during 1:2 thumbnails decoding)
chg: zxdb updated stb_image_resize2 to latest 2.13
fix: app titlebar when loading localized files from disk, like Russian ones (Windows)
fix: bottom, overscan lines in pentagon mode
fix: fixed bug that prevented using search toolbar twice in a row
fix: fixed bug that prevented using thumbnail icon after search toolbar
fix: oops! zxdb 48k-only games were wrongly loaded in 128 mode (minder,cerius,nuclear bowls,punch & judy,rebelstar raiders,rubicon,etc.)
fix: partial clipped links could be hovered when fullscreen was in use
fix: replaced discord invite link
fix: search game when no input was provided
fix: x86 build (internal)
lab: grid shader

Download: Spectral v1.03
Source: Here

About admin

Avatar photo
I love it all!! ๐Ÿ˜ ๐Ÿ˜

Check Also

mGBA Git (2025/04/01)

mGBA Git (2025/04/01) is compiled. mGBA is a new emulator for running Game Boy Advance …

Leave a Reply