Yet another ZX Spectrum clone on Sipeed Tang Nano 20k development board.
The firmware is still under heavy development. Border effects works incorrectly yet.
- HDMI output at 720x576 (49Hz)
- Analog sound output
- USB Keyboard
- Z80 Soft CPU (T80a)
- DivMMC with ESXDOS 0.8.9
- Turbosound (2x AY3-8010)
- Soundrive
- Install openFpgaLoader tool
- Upload bitstream into the external flash
openFPGALoader -f impl/pnr/tang20k-speccy.fs
- Connect USB keyboard (+5V, GND as well as D+, D- signals via 33 Ohm resistors)
- Prepare the SD card (FAT32, ESXDOS 0.8.9)
- F10 - CPU reset
- F11 - NMI
- F12 - Reset
- Refactor a videocontroller, implement it via a classic scheme with the scandoubler
- Add i2c RTC and optionally i2c eeprom
- Add ESP8266 module support via ZXUNO UART / AY UART or ZiFi UART standard
- Add USB mouse as kempston mouse
- Add USB gamepad as kempston joystick
- Implement more video modes (like Timex hires, ULA+, etc)
- Add Tape in/out
- Create an addon PCB (motherboard?) for advanced peripherial