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:

First run of pico-rk86

First run of pico-rk86

The internal monitor from the ROM also started without any problems:

Memory dump using built-in monitor command

Memory dump using built-in monitor command

The original emulator menu also started:

Emulator menu

Emulator menu

Simple programs were launched without problems:

Chess for 86RK on pico-86rk

Chess for 86RK on pico-86rk

Even Basic from Mikroshi started normally:

Mikrosha Basic on RK86

Mikrosha Basic on RK86

Tetris also launched:

Tetris on RK86

Tetris on RK86

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”.

Working on improvements

Working on improvements

Blinking underline... almost ))

Blinking underline… almost ))

After much torment, I finally managed to correct the extra pixels:

RK86 test - field with numbers

RK86 test – field with numbers

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…

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *