Full emulation of ZX81 and ZX80 with 1kB to 56kB RAM
Sound, pseudo HiRes, ARX, WRX, UDG, CHR$128, M1NOT
50Hz and 50.6Hz 576p; 60Hz 480p
Chroma 80 and Chroma 81 colour
No O/S, sub second boot time, full screen
HDMI, VGA and LCD
Sound over HDMI or audio socket
Configure for European or US emulated TV
Frame and interlace synchronisation
Support for ZX81 (standard + Big Bang ROMs) and ZX80 (4K and 8K ROMs)
Tested against large set of software (see Readme)
Joystick and ZX80/81 USB keyboard support
9 pin joystick support
Full screen configuration menus using ZX81 and ZX80 fonts
Pre-built uf2 for 9 commercial boards and 2 MCU types
Example configuration to copy to micro SD Card
Supports RP2040 and RP2350
Adds the following features over previous release:
Save and load snapshots
Save the emulator state to SD Card at any point . On reloading a snapshot the emulator will continue from exactly where the snapshot was saved. No need to restart from the beginning after you die in a game! Also save a snapshot to avoid re-running lengthy set-up times in programs. A snapshot saved on one machine can be loaded on another, even with a different sound or display set-up. Full details are given in the Readme
Change resolution on program load
It is now possible to specify the display resolution for a program. If the current resolution is different then the emulator restarts in the correct resolution before the program is loaded
Support for Raspberry PI Pico SDK 2.1.0
This release was built with SDK 2.1. Issues in SDK 2.1 resulted in the develop branch being used, plus the TinyUSB submodule from SDK 2.0
Olimex 9 Pin Joystick Support
It is now possible to add a 9 pin joystick adapter to the Olimex RP2040-PICO-PC board, via the UEXT1 connector
Corrections and Improvements
Fixed an issue that prevented files being loaded from the root directory
Improved handling of the current directory path
Improved reproducibility of automatic builds
Improved handling of resolution change
Cursor speed reduced in F2 menu
Added extra build warning checks
What's Changed
Full Changelog: v2.0.0...V2.0.1