pico-rk86 – Radio-86RK on Murmulyator
Radio-86RK – this is a machine for those who etched the boards themselves, soldered them themselves, and stitched the ROM with a manual machine themselves. In terms of antiquity and popularity, only the Micro-80 can compete with the 86РК, which is an even bigger dinosaur of amateur microcomputer construction. Personally, the РК86 “caught up” with me only last year, when I was asked to make a port from ESP8266 to RP2040 for the Murmulator.
Original code for ESP: https://github.com/klad-me/RK8266porting result: https://github.com/DnCraptor/pico-rk86.
The porting went quite smoothly, but the display driver had to be reworked quite a bit later. First run:
The internal monitor from the ROM also started without any problems:
The original emulator menu also started:
Simple programs were launched without problems:
Even Basic from Mikroshi started normally:
Tetris also launched:
You may notice that there are extra empty pixels between the blocks, and the shape of the cursor does not match the original.
Further development resulted in a battle with “how it is” in search of a path to “how it should be”.
After much torment, I finally managed to correct the extra pixels:
In the end, all the main tests passed. The games of those times (for RK86) were all played… but the story is not over, because I was asked to port Mikrosha, Krista, C64, and many other retro computers to Murmulator.
What is all this for? There is no need. It's a hobby, i.e. the best explanation is – because I can ))
Releases here: https://github.com/DnCraptor/pico-rk86/releases
Murmulator himself: https://murmulator.ru/types
Write your questions and wishes, I will answer your questions, I will take your wishes into account…