Ok, fair warning. DOS games are some of the games I'm most nostalgic for. So imagine my elation when I realized that the OpenDingux firmware for the RS-97 had a DOSBox version!
Yeah. Unfortunately, the port didn't play well with the screwy 320x480 screen of the RS-97. On top of that, it's really slow. I did manage to configure that instance to mostly fill the screen, but text mode became unusable. Some of the old shareware games would run, but almost all of them felt slow.
I did see there was an experimental patch in the extras directory. I don't know if it needs to be reconfigured or something, but it didn't work for me? So I finally broke down, got a toolchain going, and have started hacking DOSBox into shape:https://github.com/jbanes/rs97-dosbox
My version has the following enhancements (so far):
- Games correctly fill the screen
- Keyboard is no longer squished on the screen
- Performance enhancements to the blitters means faster games
- Power button now forcibly exits DOSBox (good for games like Ultima that have no way to exit)
I'm continuing to hack at it in my "fun time", so feel free to try it out and offer feedback. Note that I'm stripping the source code down to be RS-97 specific, so don't expect to merge this back into the mainline. This is mostly being done so I can hack the heck out of it without worrying about cross-platform capability. I might merge the changes back into the mainline later if I feel it's reached a sufficiently stable state. (Don't count on it though.)
My goal is to continue to improve usability and performance. I suspect at some point I'm going to need to get a MIPS core going as I really want to be able to play One Must Fall
Even without that, there are quite a few games in a playable state now. Please note that if a game is running too slow, you may need to turn off the music to get it up to speed. Music seems to add quite a bit to the processing time and thus turning it off is the easiest win you can get. And to be honest, most of the DOS games are improved by not having music. Except for One Must Fall
. One Must Fall
must have music. No exceptions! Latest images:Earlier Images: