Yet another FPGA ZX Spectrum clone ;)
ZX Spectrum compatible machine with a soft CPU, FDD and HDD (CF card) controllers, PS/2 keyboard/mouse, VGA output and all logic inside the Altera FPGA EP4CE6.
The idea was to make a smaller Profi (Профи) ZX Spectrum clone, with real FDD and HDD controllers. The board size should fit the dimensions of the real 3.5" floppy drive.
The main firmware is still in progress. Currently it implements:
- ZX Spectrum classic and profi hi-res hi-color mode (512x240)
- ZX Profi ports
- FDD controller that works both in CP/M and classic modes
- HDD controller (works only in Profi CP/M mode)
- PS/2 keyboard and mouse
- VGA output (requires a monitor with 50Hz support)
- Turbosound (2 x AY-3-8912), Soundrive and SAA1099
- Kempston joystick support
- RTC (profi), emulated read-only yet, set time via atmega UART
- SD card access via Z-Controller emulation
The things that should be implemented (means a TODO list):
- Wi-Fi support in TR-DOS and CP/M modes
- RTC ports read/write to set time from the profi interface
- Profi palette
ERRATA for PCB rev.A: See ERRATA Rev.A.
ERRATA for PCB rev.B: See ERRATA Rev.B.
Latest revision: rev.C.
Profi firmware Download a Profi firmware.