Radio 86RK emulator on Javascript



    When the trees were large and the problems were enormous, there was such a computer - Radio-86RK . Many programmers in the territory of the former USSR began their journey with this machine.

    But time passed, and the Republic of Kazakhstan smoothly went into oblivion. But for special fans, there are emulators. And in the modern world, Web 2.0 is generally fashionable for everything to work right in the browser. And since the right browsers like Google Chrome provide an ever-increasing speed of JavaScript, such a mod is highly justified. And as a result, even processor emulators can now be run directly in the browser (recently on Habré there was a topic about the Spectrum emulator).

    I was so inspired by the Spectrum emulator that in a couple of days I transferred my old RK emulator to the JavaScript platform.

    So, you can start the old Radio-86RK right now, without leaving your browser - start the Radio-86RK emulator. By

    clicking on the link, save the file “radio86.html” locally and then open it with a browser. Only Google Chrome is currently supported (tested on version 4.0211.7 and higher).

    The emulator along with the games is contained in one single file that you downloaded. There are no applets or ActiveX - only pure JavaScript, but using the capabilities of HTML5, namely the "canvas" tag. Emulation occurs at the level of the Intel 8080 processor commands.

    The project would be inspired by a similar project of the Spectrum emulator in JavaScript - JSSpeccy .

    The source code for the project is Google Code - http://code.google.com/p/radio86/

    A post on my blog about this project.

    A screenshot from the classic Volcano game made in this emulator.



    You can play with the scaling of the screen of the Republic of Kazakhstan and the speed of emulation. The emulator also includes a selection of games that can be launched through the selector below.

    Nostalgia for the Republic of Kazakhstan is now available directly online.

    Update: Updated the link to the emulator, so now it opens directly in the browser without the need to save the file locally.

    Update2: The emulator has been updated to version 0.2. The changes are minor: some system programs (programming languages, editors, debuggers, etc.) are added to the list of programs for starting and the selector for starting them is slightly improved - now the launch occurs when the “Run” button is clicked.

    Update3: The emulator has been updated to version 0.3. Now screen rendering is much faster and does not load the processor so much.

    Update as of October 14, 2012.

    An online catalog of games and other programs for Radio-86RK . You can immediately run in the emulator.

    Also popular now: