SpeccyP
github.com
Spec sheet
- Purpose
- SpeccyP is firmware that emulates ZX Spectrum models on Raspberry Pi RP2040, RP2350A, and RP2350B microcontrollers.Read 9 Oct 2026 · github.com
- Support
- The README points users to the F1 Help screen and links a ZX_MURMULATOR Telegram channel for project information.Read 9 Oct 2026 · github.com
- License
- The project is distributed under the GNU General Public License v3.0 (GPL-3.0).Read 9 Oct 2026 · github.com
- Audio
- Audio modes include Soft and I2S AY-3-8910 and TurboSound, with volume adjustment from 0 to 100%.Read 9 Oct 2026 · github.com
- Configuration
- Settings are saved in speccy_p.cnf in the root of the SD card.Read 4 Oct 2026 · github.com
- Controls
- It supports PS/2 and USB keyboards, USB mouse, NES gamepad, Xbox gamepad, and wireless gamepads over USB OTG or the listed adapters.Read 9 Oct 2026 · github.com
- Emulated models
- It supports ZX Spectrum 48, Pentagon 128/512/512CASH/1024, Scorpion 256/GMX 2048, Navigator 256 and MurmoZavr 8Mb models.Read 4 Oct 2026 · github.com
- File formats
- The file menu can mount TRD/SCL disk images or connect TAP files, and the firmware includes TAP loading in NORMAL or FAST mode.Read 4 Oct 2026 · github.com
- File support
- The file menu can mount TRD/SCL disk images or connect TAP files, and the project notes that protected FDI images are still not readable.Read 9 Oct 2026 · github.com
- Hardware limit
- The m2p1 RP2040 board works without PSRAM but supports only Spectrum 48 and 128 in that configuration.Read 9 Oct 2026 · github.com
- Hardware support
- Precompiled firmware is listed for m1p1, m1p2, m2p1, m2p2, z0p2 and s2p2 boards.Read 4 Oct 2026 · github.com
- Memory limit
- The m2p1 RP2040 board works without PSRAM but is limited to Spectrum 48/128 models.Read 4 Oct 2026 · github.com
- Notable limitation
- The README says protected FDI images are still not read.Read 4 Oct 2026 · github.com
- Processor emulation
- The project uses a Z80 emulator that supports documented and undocumented processor features and offers selectable CPU types in its Advanced Menu.Read 9 Oct 2026 · github.com
- Save and configuration
- Quick-save and load functions are available, and settings are saved to speccy_p.cnf in the SD card root.Read 9 Oct 2026 · github.com
- Save states
- Hotkeys provide quick save and load, and the firmware can load a state from save slot 0 at startup.Read 4 Oct 2026 · github.com
- Spectrum models
- Supported models include ZX Spectrum 48, Pentagon 128/512/512CASH/1024, Scorpion 256/GMX 2048, Navigator 256, and MurmoZavr 8Mb.Read 9 Oct 2026 · github.com
- Supported boards
- Precompiled firmware is listed for m1p1, m1p2, m2p1, m2p2, z0p2, and s2p2 boards.Read 9 Oct 2026 · github.com
- Video
- The firmware supports HDMI and VGA output at 60 Hz with auto-detection, plus ILI9341 and ST7789 TFT displays.Read 9 Oct 2026 · github.com
- Z80 emulation
- The project uses a Z80 emulator supporting documented and undocumented processor features and offers several selectable CPU types.Read 4 Oct 2026 · github.com
Where Specifiction places it
- ZX Spectrum Emulators#19 of 236.8