RetroPie forum home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Home
    • Docs

    I hope we are getting DOSBox Pure at some point.

    General Discussion and Gaming
    dosbox retroarch cores news libretro
    30
    65
    7098
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • retro81
      retro81 @bberlin1 last edited by

      @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

      bberlin1 2 Replies Last reply Reply Quote 1
      • bberlin1
        bberlin1 @retro81 last edited by

        @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)?

        1 Reply Last reply Reply Quote 0
        • bberlin1
          bberlin1 @retro81 last edited by

          @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.

          retro81 1 Reply Last reply Reply Quote 0
          • bberlin1
            bberlin1 @xwons last edited by

            @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.

            retro81 1 Reply Last reply Reply Quote 0
            • retro81
              retro81 @bberlin1 last edited by

              @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

              1 Reply Last reply Reply Quote 0
              • retro81
                retro81 @bberlin1 last edited by

                @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%"
                
                
                1 Reply Last reply Reply Quote 0
                • retro81
                  retro81 @bberlin1 last edited by

                  @bberlin1 instructions no longer needed as lr-dosbox-pure is now under experimental packages (make sure to update your package list)

                  bberlin1 1 Reply Last reply Reply Quote 2
                  • bberlin1
                    bberlin1 @retro81 last edited by

                    @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!

                    1 Reply Last reply Reply Quote 0
                    • sega dude
                      sega dude @xwons last edited by sega dude

                      @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
                      
                      
                      retro81 1 Reply Last reply Reply Quote 0
                      • retro81
                        retro81 @sega dude last edited by

                        @sega-dude can't you just install the binary from the experimental package list?

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.