SpeccySE: Difference between revisions
More actions
Created page with "{{Infobox DS Homebrews |title=SpeccySE |image=speecyse.png |description=ZX Spectrum 48K/128K emulator for the DS/DSi/XL/LL. |author=Dave Bernazzani (wavemotion-dave) |lastupdated=2025/09/10 |type=Computer |version=1.3 |license=Mixed |download=https://dlhb.gamebrew.org/dshomebrew2/SpeccySE.7z |website=https://gbatemp.net/threads/speccyse.668791/ |source=https://github.com/wavemotion-dave/SpeccySE }} SpeccySE is a ZX Spectrum 48K / 128K Emulator for the DS/DSi == Features..." |
No edit summary |
||
| Line 12: | Line 12: | ||
|source=https://github.com/wavemotion-dave/SpeccySE | |source=https://github.com/wavemotion-dave/SpeccySE | ||
}} | }} | ||
SpeccySE is a ZX Spectrum 48K / 128K Emulator for the DS/DSi | SpeccySE is a ZX Spectrum 48K / 128K Emulator for the DS/DSi. | ||
== Features == | == Features == | ||
Revision as of 10:42, 7 October 2025
| SpeccySE | |
|---|---|
| Error creating thumbnail: Unable to save thumbnail to destination | |
| General | |
| Author | Dave Bernazzani (wavemotion-dave) |
| Type | Computer |
| Version | 1.3 |
| License | Mixed |
| Last Updated | 2025/09/10 |
| Links | |
| Download | |
| Website | |
| Source | |
SpeccySE is a ZX Spectrum 48K / 128K Emulator for the DS/DSi.
Features
- Loads .TAP files up to 512K total length (can swap tapes mid-game).
- Loads .TZX files up to 512K total length (can swap tapes mid-game).
- Loads .Z80 snapshots (V1, V2 and V3 formats, 48K or 128K).
- Loads .SNA snapshots (48K only).
- Loads .P files for ZX81 emulation (see below).
- Loads .ROM files up to 16K in place of standard BIOS (diagnostics, etc).
- Supports .POK files (same name as base game and stored in POK subdir).
- Kempston and Sinclair joystick support.
- Fully configurable keys for the 12 NDS keys to any combination of joystick/keyboard.
- Save and Restore states so you can pick up where you left off.
- Slide-n-Glide style Joystick configuration to make climbing ladders in games like Chuckie-Egg more forgiving (try it - you'll like it!).
- High Score saving for 10 scores with initials, date/time.
- Solid Z80 core that passes the ZEXDOC test suite (covering everything but not undocumented flags).
- Minimal design asthetic - pick game, play game. Runs unpached from your SD card via TWL++ or similar.
Installation
To run requires one or both of the original ZX Spectrum BIOS ROMs.
Place them into the same directory as the emulator or /roms/bios/ or /data/bios/:
* 48.ROM with CRC32 of ddee531f * 128.ROM with CRC32 of 2cbe8995
User guide
From the main menu, you select a game file (.TAP, .TZX or .Z80), after which you can either play it or change the game settings (define keys or set specific game options).
During gameplay, you can use the cassette icon to reset the game or swap tapes. The other menu allows you to quit the current game, save/load the game state and set some high scores for the game being played.
For more details on usage please see the project readme.
Screenshots
Changelog
Version 1.3 2025/09/10
- Increased number of configuration game slots to 4096.
- Increased number of high-score slots to 1500.
- Fix and improvements for auto-tape handling so games load more reliably.
- Fix for Save/Load states for 128K games (some games would not load back properly).
- Added ability to dim the keyboard screen in-game (set in Global Options).
- Keyboard graphic replaced the word 'MENU' with a graphical menu icon.
- Fix when redefining keys so that it more cleanly remembers previous settings.
- Minor tweak to main menu and cassette menu handling to avoid screen garbage character.
- Refactored memory for tape loading to free up additional resources for future expansion of the emulator.
Version 1.2 2025/09/07
- Improved ZX81 support for direct loading of .P files.
- New global option for machine type (48K vs 128K).
- New main icon to better reflect the design aesthetics.
Version 1.1 2025/04/30
- Double buffer video on DSi/XL/LL for reduced tearing.
- Rebranded 'Chuckie Egg-Style' joystick handling to 'Slide-n-Glide'.
- Minor cleanups as time permitted.
Version 1.0 2025/04/14
- First official release of Speccy-SE!