Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Want to play old DOS games easily on whatever Linux machine you're using? RetroArch now has a new fork named DOSBox Pure and you can give it a test now.

There's various launchers out there and guides for running DOSBox but the simplicity offered by RetroArch for retro stuff is great. Having that same ease of use available for DOSBox sounds pretty fantastic to me. DOSBox Pure has a lot of nifty features too like loading from zip files, mounting from inside zip files, save states and rewinding, controller mapping, cheats support and quite a lot more. It's a nicely advanced fork of the original.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Want to give it a go yourself? You can now, as the Libretro team announced that it's ready for public testing along with a version for desktops and also Raspberry Pi (Arm7) so you could do a little DOSBox gaming easily on your fancy RPi setup - something I will admit I need to now try out.

Installing the test build is a simple case of downloading the correct release build, and then extracting the two files into your cores folder. You can usually find that on Linux somewhere like "/.config/retroarch/cores/". After that it's available to load into RetroArch directly and you can test away.

DOSBox Pure itself can be found on GitHub.

Article taken from GamingOnLinux.com.
16 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
15 comments

Liam Dawe Dec 22, 2020
So is this a fork of the original dosbox code, or based on the 'staging' version that was recently advertised here?
According to the GitHub, they simply mention the original DOSBox.
ageres Dec 22, 2020
Nice! I've just tried it with few games. It works great, has controller support, quick saves, etc. It allows to select an .exe in a .zip archive in case of there are several executables. Though there is an inconvenience that functional keys (e.g. F2 and F4 for saving/loading) may be used by games.

It's available in AUR as libretro-dosbox-pure-git.
!https://drive.google.com/uc?id=1w1fYE-iRb2iv-7St5gYLw00i6y3N3H36
Guess what game this is.


Last edited by ageres on 22 December 2020 at 1:14 pm UTC
whizse Dec 22, 2020
View PC info
  • Supporter
save states and rewinding
Oh god yes! I might finally be able to play through the original GTA!
EagleDelta Dec 22, 2020
Anyone running into issues with:

 
[INFO] [CORE]: Loading dynamic libretro core from: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
[ERROR] Failed to open libretro core: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
Error(s): /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/dhollinger/snap/retroarch/423/.config/retroarc[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.


Granted I'm on Pop!_OS and not Arch, and am running the Snap version since the Flatpak one has some issues.

Do I need to build retroarch from scratch?
Purple Library Guy Dec 22, 2020
So is this a fork of the original dosbox code, or based on the 'staging' version that was recently advertised here?
According to the GitHub, they simply mention the original DOSBox.
That's kind of a pity.
denyasis Dec 23, 2020
Anyone running into issues with:

 
[INFO] [CORE]: Loading dynamic libretro core from: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
[ERROR] Failed to open libretro core: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
Error(s): /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/dhollinger/snap/retroarch/423/.config/retroarc[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.


Granted I'm on Pop!_OS and not Arch, and am running the Snap version since the Flatpak one has some issues.

Do I need to build retroarch from scratch?

I guess the easiest question is do you have glibc installed at the correct version? It looks like it's asking for 2.29. From a quick Google, it looks like glibc provides libm and is running 2.32 most recently.

I'm not near my computer, but hopefully the newest version will satisfy that dependency.

Small edit: looking at the online Ubuntu repo, looks like the package is libc6. I think pop_os is based on Ubuntu, so I'd check for that package and update.


Last edited by denyasis on 23 December 2020 at 1:37 am UTC
EagleDelta Dec 23, 2020
Anyone running into issues with:

 
[INFO] [CORE]: Loading dynamic libretro core from: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
[ERROR] Failed to open libretro core: "/home/dhollinger/snap/retroarch/423/.config/retroarch/cores/dosbox_pure_libretro.so"
Error(s): /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/dhollinger/snap/retroarch/423/.config/retroarc[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.


Granted I'm on Pop!_OS and not Arch, and am running the Snap version since the Flatpak one has some issues.

Do I need to build retroarch from scratch?

I guess the easiest question is do you have glibc installed at the correct version? It looks like it's asking for 2.29. From a quick Google, it looks like glibc provides libm and is running 2.32 most recently.

I'm not near my computer, but hopefully the newest version will satisfy that dependency.

Small edit: looking at the online Ubuntu repo, looks like the package is libc6. I think pop_os is based on Ubuntu, so I'd check for that package and update.

I was able to get it working. I had to install from PPA instead of Flatpak or Snap
elmapul Dec 23, 2020
midi support with sound fonts
shut up and take my money!
i mean, hell to this day i dont know how to configure wine for that.

(i'm not talking about dos games)

come to me soundblaster!


Last edited by elmapul on 23 December 2020 at 9:19 am UTC
elmapul Dec 23, 2020
Nice! I've just tried it with few games. It works great, has controller support, quick saves, etc. It allows to select an .exe in a .zip archive in case of there are several executables. Though there is an inconvenience that functional keys (e.g. F2 and F4 for saving/loading) may be used by games.

It's available in AUR as libretro-dosbox-pure-git.
!https://drive.google.com/uc?id=1w1fYE-iRb2iv-7St5gYLw00i6y3N3H36
Guess what game this is.

acording to the video, you can remap the keys...
slaapliedje Dec 24, 2020
Nice! I've just tried it with few games. It works great, has controller support, quick saves, etc. It allows to select an .exe in a .zip archive in case of there are several executables. Though there is an inconvenience that functional keys (e.g. F2 and F4 for saving/loading) may be used by games.

It's available in AUR as libretro-dosbox-pure-git.
!https://drive.google.com/uc?id=1w1fYE-iRb2iv-7St5gYLw00i6y3N3H36
Guess what game this is.
Whoa, what game is that? (and who wrote on a 12mhz 286 in 1992?)
ageres Dec 24, 2020
Whoa, what game is that?
Prehistorik 2.
slaapliedje Dec 24, 2020
Whoa, what game is that?
Prehistorik 2.
Nice! I will have to try it on my Atari PC4 (it is a 286@12)
Larian Dec 25, 2020
ugly Dec 26, 2020
!https://drive.google.com/uc?id=1w1fYE-iRb2iv-7St5gYLw00i6y3N3H36
Guess what game this is.

Skyrim.
Since it's been released on almost everything, it's not totally unbelievable that Bethesda would eventually release Skyrim for DOS. But still not Linux.
slaapliedje Dec 27, 2020
!https://drive.google.com/uc?id=1w1fYE-iRb2iv-7St5gYLw00i6y3N3H36
Guess what game this is.

Skyrim.
Since it's been released on almost everything, it's not totally unbelievable that Bethesda would eventually release Skyrim for DOS. But still not Linux.
Haha, sad but true. Maybe we can get it ported to the Atari VCS. It technically runs Linux... but then most non-MS consoles run a form of BSD and yet Skyrim doesn't run on all BSDs...
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.