4

I do not wish to cause problems by asking for one product recommendation over another, on this type of forum. Maybe a list of several that specifically you have found can function well on a particular model Pi?

All my Pi's are now running Buster. I'm hoping I can use the Pi3B+ for this, but I do have a Pi4B (4G) available, if an emulator or virtual machine will need the extra performance and memory.

Some useful utilities for RF communication systems and paths are available as vintage(?) DOS programs, some in BASIC. The Pi is fast becoming my daily used platform for amateur radio related projects. With many of those utilities still available as vintage DOS programs, that makes a DOS emulator or virtual machine a next project on the Pi. Hoping to not need to reinvent the wheel regarding a DOS emulator, I am hoping for some thoughts on any various solutions the community has tried and found mostly useful and stable. Some of those amateur radio related utilities do produce onscreen graphics, so the emulator should also ideally be able to map those old PC and DOS based graphics generation faithfully to the Pi systems versions, IOW, not just a BASIC text solution.

I am willing, schedule permitting, to convert some of those old BASIC utilities into python, but I will need a reliable DOS emulator to actually view and test the utilities first, hopefully, on the Pi. I'd rather not need to dig out and dust off the old 8088 4 mhz box with the 30 mb (yes, megabyte) hard drive, just to test those programs, and to look at the BASIC code of these vintage utilities.

always_learning
  • 339
  • 2
  • 13

1 Answers1

3

The first step to verify what can help you is to install dosbox. It is part of the default Raspbian repository and you only need to install it with:

rpi ~$ sudo apt install dosbox

Its description says:

DOSBox is a x86 emulator with Tandy/Hercules/CGA/EGA/VGA/SVGA graphics, sound and DOS. It's been designed to run old DOS games on platforms that don't support it.

The following legacy sound devices are emulated: PC Speaker, Creative CMS/Gameblaster, Tandy 3 voice, Adlib, Sound Blaster Pro/16, Disney Soundsource and a Gravis Ultrasound. MPU-401 is forwarded to the host.

With the available graphics emulation you may have also a good chance that it supports graphic output.

Ingo
  • 42,961
  • 20
  • 87
  • 207