You can sign up to get a daily email of our articles, see the Mailing List page.

DOSBox Pure for RetroArch aims to make retro DOS gaming real easy

By - | Views: 30,521

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
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check 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.
See more from me
16 comments
Page: 1/2»
  Go to:

Pit 22 Dec, 2020
So is this a fork of the original dosbox code, or based on the 'staging' version that was recently advertised here?
Liam Dawe 22 Dec, 2020
Quoting: PitSo 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 22 Dec, 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 22 Dec, 2020
  • Supporter
Quotesave states and rewinding
Oh god yes! I might finally be able to play through the original GTA!
EagleDelta 22 Dec, 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 22 Dec, 2020
Quoting: Liam Dawe
Quoting: PitSo 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 23 Dec, 2020
Quoting: EagleDeltaAnyone 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 23 Dec, 2020
Quoting: denyasis
Quoting: EagleDeltaAnyone 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 23 Dec, 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 23 Dec, 2020
Quoting: ageresNice! 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...
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.