1
0
mirror of https://github.com/UzixLS/zx-sizif-xxs.git synced 2025-07-19 07:11:28 +03:00
UzixLS 0e572d9d69 merge latest changes from sizif-512
* add 4.4 MHz and 5.2 MHz turbo modes
* handle magic key press if initialization wasn't completed before
* replace 'timings', 'ram', 'plus3' settings with one 'machine' setting
* refactor memory controller
* significantly improve classic timings
* magic rom: fix 'h' font character
* fix hanging of esxdos browser after magic key double press
* enable divmmc (esxdos OS) by magic rom on poweron; add NO-OS option
* improve pause ('f12' on ps/2 keyboard or 'start' on gamepad)
* magic rom: handle C-key on sega gamepad as exit
2021-09-21 20:00:23 +03:00
2021-09-21 20:00:23 +03:00
2021-05-02 21:48:46 +03:00
2021-05-26 13:47:49 +03:00
2021-09-21 20:00:23 +03:00
2021-05-02 21:35:58 +03:00
2021-06-17 22:13:09 +03:00
2021-05-03 10:44:22 +03:00

Sizif-XXS

Smallest FPGA-based ZX Spectrum clone with real Z80.

photo

Tech specs

  • 100x24.5mm PCB
  • PS/2 keyboard
  • Pentagon, Spectrum 128K and Spectrum 48K timings
  • Altera EP1C3T100 FPGA
  • Real Z80 in 3.5MHz, 7MHz (no-wait turbo) and 14MHz (turbo with wait-states) modes
  • 512K RAM
  • TurboSound with switchable stereo ABC/ACB/mono output
  • Integrated DivMMC, 1x microSD socket
  • PAL video output
  • ULAplus
  • Mono covox (Pentagon standard)
  • SounDrive (4-channel stereo covox)
  • Tape input via 3.5" jack
  • USB 5V power supply

Current status

Work in progress!

Description
Smallest ZX Spectrum clone with real Z80 and FPGA
Readme MIT 7.9 MiB
Languages
SystemVerilog 58.4%
Verilog 19.9%
VHDL 14.8%
Assembly 5%
Coq 1.4%
Other 0.4%