Радио 86РК (Radio 86RK): Part 2 (Loading ROM Software) [TCE #0478]

Subscribers:
2,950
Published on ● Video Link: https://www.youtube.com/watch?v=Cw2Rvq1QFzA



Duration: 31:34
359 views
34


Thanks to #PCBWAY for helping make this project possible!

Let's load some software via the ROM module that Sergey has included. The module connects via the parallel port and he has helpfully included a 32KByte ROM image in his Github repository. He has also helpfully included a small loader to simplify loading the different programs.

To load a ROM via the MONITOR you need to execute the [R] command with the ROM's start & end address and the location in RAM where it should be loaded.

Using Sergey's simple loader all you need to do is execute these MONITOR commands to get a menu to choose the ROM from:

R0,200,0
G

You'll then be presented with this menu:

0-BASIC
1-EDITOR/ASSEMBLER
2-EDITOR/DISASSEMBLER
3-DP/DDT
4-XONIX
5-OTHELLO
6-TETRIS

To load them directly, it looks like these are the relevant addresses:

;TABLE OF APPS ADDRESSES
;FORMAT: ROM START, ROM END, RAM START
TABLE: DW 0200H,21FFH,0 ; BASIC
DW 2200H,31FFH,0 ; EDITOR/ASSM
DW 3200H,41FFH,0 ; EDITOR/DIS
DW 4200H,54FFH,6400H ; DP/DDT
DW 5500H,5FFFH,0 ; XONIX
DW 6000H,779FH,5800H ; OTHELLO
DW 77A0H,7DFFH,3000H ; TETRIS

Next - let's find some cassette software to load!

From the Part 1 video:
The Radio 86RK was an early Soviet home brew computer (not the first) designed around their version of the Intel 8080, the КР580ВМ80А. It is named after the magazine it was featured in, РАДИО (or RADIO), with the РК (or RK) standing for "Радио Компьютер" (or radio computer), indicating that it was targeted at ham radio enthusiasts, similar to the use of a "ham shack" computer in the West.

It was then used as the basis for a range of industrially produced computers, such as the Партнер 01.01 (Partner) and Альфа БК (Alpha BK) already featured on this channel, which provided a case & keyboard, as well as saving the builder from trying to source scarce parts on their own.

This isn't an original build but Sergey Kiselev's updated version - I'm using v1.3 of his board which requires 2716 (2KByte) EPROMs still and uses the quirky JCUKEN keyboard layout. He has created a v1.4 that allows larger/newer EPROMs to be used as well as switching to the more familiar QWERTY keyboard layout.

https://github.com/skiselev/radio-86rk




Other Videos By The Clueless Engineer


2024-07-05Радио 86РК (Radio 86RK): Part 3 (Loading Cassette Software) [TCE #0487]
2024-07-04🇧🇾 Квант (Quantum): Part 6 (Second Machine) [TCE #0488]
2024-07-02🇷🇺 Партнер 01.01 (Partner): Part 11 (Video Tweaks & Loading Games) [TCE #0486]
2024-06-30🇷🇺 Партнер 01.01 (Partner): Part 10 (Running Test Program TPP2) [TCE #0485]
2024-06-30🇷🇺 Партнер 01.01 (Partner): Part 9 (Still trying to load software ... Still NOK) [TCE #0484]
2024-06-29🇸🇰 SMEP PP 01: Part 7 (Modern Keyboard Build Starts) [TCE #0483]
2024-06-28🇺🇦 Міко-Спектрум (Miko-Spectrum): Part 2 (Troubleshooting Begins) [TCE #0482]
2024-06-27🇫🇷 Thomson TO8D: Part 3 (Keyboard Fixed!) [TCE #0481]
2024-06-26🇫🇷 Thomson TO8D: Part 2 (Keyboard Problems Still) [TCE #0480]
2024-06-24🇺🇸 Commodore VIC-20 Satellite Tracking: Part 2 (Loading The Software) [TCE #0479]
2024-06-23Радио 86РК (Radio 86RK): Part 2 (Loading ROM Software) [TCE #0478]
2024-06-20🇸🇰 SMEP PP 01: Part 6 (New Keyboard - Quick Look) [TCE #0477]
2024-06-19🇺🇸 Commodore VIC-20 Satellite Tracking with VICTRAK & AUTOTRAK: Part 1 (Quick Look) [TCE #0476]
2024-06-18Радио 86РК (Radio 86RK): Part 1 (Modern Homebrew Build) [TCE #0475]
2024-06-17Exploring YouTube Studio (2000 Subscriber Special) [TCE #0470]
2024-06-16🇬🇧 Amstrad CPC664: Part 2 (Troubleshooting Starts) [TCE #0474]
2024-06-10🇺🇦 Парус ВИ-201 (Sail VI-201): Part 2 (Investigating Video Output Problem) [TCE #0473]
2024-06-09🇬🇧 Invicta Supersonic Electronic Master Mind: Part 2 (Fixed!) [TCE #0460]
2024-06-09🇧🇾 Квант (Quantum): Part 5 (Clock Flip Flop Replaced) [TCE #0468]
2024-06-07🇧🇾 Квант (Quantum): Part 4 (More Clock Rambling) [TCE #0467]
2024-06-06🇸🇰 SMEP PP 01: Part 5 (16MHz Crystal Added) [TCE #0465]