![]() ![]() Also I have included a few applications (interpreters, compilers, tools etc. ![]() It works much faster and does not thrash CPU anymore. The wonderful 8-bit world of Radio-86RK is coming back! As well putting data before code may cause problems because the data will be executed as instructions. But as David is trying to point out you will have to leave space for it. IE (even version 8) does not definitely handle it properly but Firefox and Opera could try. The bytes are stored at memory address DX +3103h in your case. I’m not quite keen about any compatibility with other browsers but let’s see how it goes along. Here is the screenshot of the classic game Volcano from the emulator.Īt the moment I’ve tested the emulator in the Google Chrome 4.* only. In general the emulation works on the Intel 8080 commands level. You will definitely feel the spirit of those 8-bit B&W dodgy games. Most of games use the arrows for movements and the space bar to shoot/jump/take/etc. ![]() Just launch the emulator, select a game and try to play. There is the game selector at the bottom, and the possibility to play around with screen dimensions and speed.Įven if you do not understand Russian there is no problem at all. By clicking on this link the emulator gets started right in a browser. The emulator and games live in the one single file radio86.html. The project comes out as Radio-86РК in JavaScript (in Russian). 2D graphics are implemented via canvas HTML5 tag. It seems that proper browsers now already provide quite good JavaScript performance. I was impressed and inspired so after a day or two my old little RK monster has been born again and its new platform is JavaScript. ![]() That is why its binary only but accompanied with bunch of games is available on public.īut a couple of days ago I have come across this - the emulator of Sinclair ZX Spectrum written on pure JavaScript (no applets, activex etc.) But there was no the built-in debugger and the project itself seems to be unfinished but runnable and allowing to still play games. The next generation of dear RK was for Windows and based on SDL. But DOS time was over and now that emulator works properly only in DosBox. That emulator was quite powerful: the built-in debugger, the game cracking mechanism etc. I still keep its original web site without any changes. As the result of this affection I have been writing its emulators. That is why I still have a tender affection for this little 8-bit piece of hardware. My brother built it… and it got started and keeps going up to nowadays. The first computer I started programming on was Radio-86RK. In this post I’m mostly keen on emotions and memories when you see the machine given your basics right in a web browser and it is reconstructed bit by bit just in pure JavaScript. Unfortunately it’s not possible to translate certain things like original 8-bit games output written ages ago or original screenshots. Keeping this issue open until we'll have proper documentation for building with this feature enabled.Note: This post contains lots of information on Russian and links to resources on Russian. Remember about creating release build, otherwise our normal debug logs will interfere with debugger feature. Windows: install pdcurses using vcpkg, manually edit file src/platform/visualc/config.h and enable the version of debugger you want, build Release configuration.ĭon't ask me what's the difference between debugger and heavy-debugger because authors didn't bother to write documentation. Linux, macOS: install ncurses development package using your native package manager, create a release build with additional configure flag, either: -enable-debug or -enable-debug=heavy. That being said, I consider the debugger feature to be broken currently and have no real incentive to fixing it.Ĭontributions in this area are very welcome - starting with properly documenting how to build a version with Debugger feature enabled quick documentation is as follows: how do I bring up the debugger (classic DOSBox appears to do that with Alt-Pause keys: how do I do that if my computer doesn't have a pause key?)Īfter building a version with debugger feature enabled for yourself, pressing Ctrl+F1 will bring up a keymapper, and in there a new action appears (called "Debugger") you will be able to remap this action to some other key combination, it will look like this:.No, we do not provide pre-built versions of DOSBox with debugger feature enabled (neither the "debug" nor "heavy debug" flavours). Are there dosbox-staging builds with debug enabled?. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |