I hope we are getting DOSBox Pure at some point.
-
So after a ton of testing my DOS games... I reverted back to "core" DosBox. I think it has a lot to do with me running a Pi3b+
Sound issues on many games when using any features like overlays and forget about using shaders. Sound pops, cracks and skips.
Some games don't run as fast as they do in core, Aces over Europe is a good example, and other games have disk recognition issues like Secret Weapons of the Luftwaffe.
Eventually, I'm going upgrade to a Pi4, probably sooner than later... but until then, I dropped back. I think this is a great port to Libretro, and my finding by no means should prevent anyone from doing it. I'm very happy to see it happen. I'll just hold off for now.
-
By the end of 2020 we got it! As of now latest version is 0.11 relased on 23 feb 2021 but an interesting control preset is missing, that is to say numeric keypad emulation via gamepad, don't know if it might be possible but sone games offer only that uncommon controller system such as Ecstatica
Hope it will be implemented someday..
-
@jamrom2 I had some performance issues when connecting my Rpi3b + to a TV and using audio over HDMI, but when using audio through the headphone output, performance is not affected as much.
-
@xwons Help! I followed these directions but am now locked out of emulationstation! This is the error I'm getting:
TERM environment variable not set.
tput: No value for $TERM and no -T specified
terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::status: Permission denied: "/root/RetroPie/roms/pc"
Aborted
tput: No value for $TERM and no -T specifiedAny ideas what might be causing this to happen?
Note: in order to download the dosbox from binary, I needed to use the root login to access the .sh from putty.
I removed the retropie/roms/pc directory from root and put it in the /pi/retropie/roms folder.Thanks!!
-
@bberlin1 hey, you shouldn’t have used root, I do 100% of my changes with the pi user. Try rolling back and adding the prefix sudo to any command for privileged access. Also run the reset roms directory permissions in the retropie config menu
-
@retro81 thanks for your reply, I figured it had something to do with the root login.
I'm accessing the config file using cyberduck via ssh, and it won't allow me to make edit files unless I am logged in through root. Is there a way to enable admin permission to the pi user using the cyberduck gui (so I don't have to use command lines)?
-
@retro81 UPDATE: I fixed it! Per your suggestion, went into the emulationstation.cfg file and found that the PC was pointing to root. Changed it to home/pi and now ES boots.
THANK YOU!
I'm still curious however-- if you have any insight into how to a) edit files from an ssh gui or b) access putty with my pi login, I would be very interested. I can only seem to do these things via the root login and would like to not have to run into these kinds of issues again.
-
@xwons Ok, followed directions to a T, now when I try running a game it sends back the error "no config found for system pc".
I noticed there was no retroarch.cfg file in the configs/pc folder so I created one, but still getting the same error.
Any ideas what's wrong? I tried opening games with both a .ZIP and .EXE extension.
-
@bberlin1 I use WinSCP to access the remote filesystem via SSH (with pi user) and it allows editing remote files on the fly - it also supports integration with PuTTY passing your credentials
-
@bberlin1 I think you are missing the emulators.cfg file in configs/pc/, which you can probably restore by removing the dosbox-pure package and reinstalling again, below is how mine looks like:
default = "lr-dosbox-pure" lr-dosbox-pure = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-dosbox-pure/dosbox_pure_libretro.so --config /opt/retropie/configs/pc/retroarch.cfg %ROM%"
-
@bberlin1 instructions no longer needed as lr-dosbox-pure is now under experimental packages (make sure to update your package list)
-
@retro81 This did the trick -- reloaded everything using the experimental package and was able to play me some old school Doom 2.
Thanks again for your help!
-
@xwons I followed your directions on my Raspberry Pi 2. DOSBox Pure compiled successfully but it doesn't work. The game doesn't run. This is the output in /dev/shm/runcommand.log
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-dosbox-pure/dosbox_pure_libretro.so --config /opt/retropie/configs/pc/retroarch.cfg "/home/pi/RetroPie/roms/pc/1duke.zip" --appendconfig /dev/shm/retroarch.cfg /opt/retropie/supplementary/runcommand/runcommand.sh: line 1283: 891 Illegal instruction /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-dosbox-pure/dosbox_pure_libretro.so --config /opt/retropie/configs/pc/retroarch.cfg "/home/pi/RetroPie/roms/pc/1duke.zip" --appendconfig /dev/shm/retroarch.cfg
-
@sega-dude can't you just install the binary from the experimental package list?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.