RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    DosBox Performance Optimization

    Scheduled Pinned Locked Moved Help and Support
    dosboxperformancemappings
    14 Posts 2 Posters 5.7k Views
    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.
    • D
      drake999
      last edited by

      Does anyone have some configuration / performance tweaking tips to optimize DosBox for old and early 2.5D games circa 1993? I'm most interested in squeezing the most clock ticks out of the emulator / virtual CPU to hopefully get performance equivalent to a 486 of that era (Pentium performance would be a nice bonus, but I realize that is likely not realistic with the lack of Dynamic CPU support), however tips on general configuration and mapping for a keyboard and mouse are also appreciated. Thanks. The target hardware is a used Raspberry Pi 2 which I am re-purposing and experimenting with. Thanks.

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        There is Dynamic CPU/Core support in the RetroPie dosbox.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        D 1 Reply Last reply Reply Quote 0
        • D
          drake999
          last edited by

          Really? My understanding of the dynamic CPU setting is that it transfers instructions directly to the physical processor, making it more like virtualization rather than emulation. Am I misunderstanding?

          BuZzB 1 Reply Last reply Reply Quote 0
          • D
            drake999 @BuZz
            last edited by

            @BuZz Basically I knew the feature was there, but in my tinkering in the past it yielded little benefit, so my assumption was it was there but disabled because it wasn't running on an x86.

            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators @drake999
              last edited by

              @drake999 see https://en.wikipedia.org/wiki/Dynamic_recompilation

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • BuZzB
                BuZz administrators
                last edited by

                There is significant performance difference with it switched off as I remember.

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                D 2 Replies Last reply Reply Quote 0
                • D
                  drake999 @BuZz
                  last edited by

                  @BuZz Ok thanks, I will take another look at this feature. :-)

                  1 Reply Last reply Reply Quote 0
                  • D
                    drake999 @BuZz
                    last edited by

                    @BuZz I found the following article, which seems to indicate that dynamic recompilation is indeed supported, but not available by default. Please see below.

                    https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=95421

                    Do you know if this is the case or not in the latest build of RetroPie? Do you think I will have to manually compile DosBox to have this feature?

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by

                      That's my post ;-)

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      D 2 Replies Last reply Reply Quote 0
                      • D
                        drake999 @BuZz
                        last edited by

                        @BuZz Lol, wow, small world. Ok thanks for the assist.

                        1 Reply Last reply Reply Quote 0
                        • D
                          drake999 @BuZz
                          last edited by

                          @BuZz Hello again. Just hoping to ask you a couple more questions. The main thing I'm hoping to accomplish is get my dad's old copy of The Elder Scrolls - Arena CD working nicely. I intend for this machine to be a gift for him when it is working nicely. I have this game from way back in the 90's, it's like the one Bethesda made freely available but with additional content. This game would run decent on a 386, and extremely well on a 486. First, is the procedure you've outlined in your post still required in the latest builds? Or is dynamic recompilation already present out of the box? Also do you, or anyone reading this have any insight into the performance I could realistically expect on a Pi2 with the safe overclock of 1 GHz? And finally, I will likely have to convert my physical copy into an ISO, does mounting ISO images work the same way as a Windows box in DosBox, or is there anything additional I need to install / configure? Thanks, any help is appreciated.

                          1 Reply Last reply Reply Quote 0
                          • BuZzB
                            BuZz administrators
                            last edited by

                            It's included out of the box with RetroPie.

                            Can't advise on performance, but doom was playable on RPI2 afair.

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            D 2 Replies Last reply Reply Quote 0
                            • D
                              drake999 @BuZz
                              last edited by

                              @BuZz Ok thanks. :-)

                              1 Reply Last reply Reply Quote 0
                              • D
                                drake999 @BuZz
                                last edited by

                                @BuZz Graphically, Doom is slightly more demanding than Arena, so that gives me a fair idea of what to expect in and of itself.

                                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.