Radio-86RK is a popular DIY personal computer designed in 1986 by soviet union engineers and based on i8080A microprocessor (KR580VM80A). More information here: https://ru.wikipedia.org/wiki/Радио_86РК
This project is a Radio-86RK port of the original Altera DE1 fpga implementation by Dmitry Tselikov aka b2m on Zr-Tech WXEDA board.
All copyrights are going to Dmitry Tselikov http://bashkiria-2m.narod.ru/.
Please see LICENSE.TXT for more information.
SD card mod copyrights for WXEDA board are going to Viacheslav Slavinsky aka svofski http://sensi.org/~svo
SVGA 800x600x72Hz mode copyrights are going to Andy Karpov andy.karpov@gmail.com
Discussion about this project (including Altera DE1 implementation) is located here: http://zx-pk.ru/showthread.php?t=12985
This port is designed to run on cheap (under $50 with free shimpent) chinese Cyclone IV (EP4CE6E22C8) development board, like this one: http://www.aliexpress.com/item/New-Arrival-Altera-Cyclone-IV-FPGA-EP4CE6E22C8N-Chipset-Development-Board-USB-Cable-Remote-Control-P0013160-Free/1795346213.html.
To use an SD card a hardware mod is required. You need to solder down an sd card connector to some free pins, like described here: http://zx-pk.ru/showthread.php?t=8635&page=31
Sound output uses on-board buzzer.
On-board keys S3 is assigned as hardware reset button.
To compile the project, you need at least Quartus II v 13.0sp1 Web Edition http://dl.altera.com/13.0sp1/?edition=web with Cyclone IV support.
To run confifuration automatially when board powering on, you need to perform the following steps:
- Convert sof-firmware into jic using rk_wxeda_epcs4_jic.cof convertor config;
- Upload it via JTAG to the on-board EPCS4 serial flash memory.
SD card should be formatted as FAT16 filesystem. Place *.RKA files in the root of the filesystem.
In the Radio-86RK monitor a special command "U" is exists. Type "U" then press "Enter" to load SD card interface. SD card interface is quiet simple, you just need to type "DIR" to get a list of files on SD card, then type a filename to run, then press "Enter".
- Make tape in / tape out working;
- Make S-Video signal generation;
- Design a "shield" to apply SD card and audio / video connectors to this board.
Please feel free to ask a questions as well as help and support to this project. Please send your bug-reports and pull-requests via github project https://github.com/andykarpov/radio-86rk-wxeda
-._