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

ExoDOSConverter beta

Scheduled Pinned Locked Moved Projects and Themes
exodosdosboxdos
44 Posts 8 Posters 9.4k 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.
  • V
    Voljega
    last edited by Voljega 9 Jan 2020, 14:27 1 Sept 2020, 13:12

    I created an issue to add some configuration parameters to tweak generation : https://github.com/Voljega/ExoDOSConverter/issues/9

    If you have ideas or suggestions you're welcome to comment it

    1 Reply Last reply Reply Quote 1
    • V
      Voljega
      last edited by 24 Sept 2020, 16:38

      @wholee @zerojay

      Hello guys, back from vacation, fixed all the bugs you & I found and made a new version :
      https://github.com/Voljega/ExoDOSConverter/releases/tag/0.3-beta

      Now I will work on full integration for Retropie, wholee gave me most infos here, but I guess I will need to ask some further questions on some specific points, I'll ask them here, thank you for your help in advance.

      And off course on fixing new bugs I added with this release :D

      1 Reply Last reply Reply Quote 1
      • V
        Voljega
        last edited by 24 Sept 2020, 21:16

        @wholee @zerojay

        got around doing a preliminary version with improvement for retropie tonight, here's the link : https://www72.zippyshare.com/v/lNbQggE3/file.html

        if you could tell me what's good, wrong and what to improve, that would be good :)

        for now :

        • dosbox.cfg now contains the commands, with mount c command on top
        • a batch file launch.sh is generated and contains the line to correctly launch the emulator like /opt/retropie/emulators/dosbox/bin/dosbox -conf /home/pi/RetroPie/roms/pc/CaptainP.pc/dosbox.cfg

        what's missing / to improve :

        • don't know what entity should be registered in gamelist.xml ? ./CaptainP.pc folder, ./CaptainP.pc/dosbox.cfg file or ./CaptainP.pc/launch.shfile ??
        • on other distribution, we specify c: root folder and the use of dosbox.bat on the command line, not sure if the dosbox executable is patched or not to do that, but i'd like it better that way if that was possible, as I prefer to keep dosbox.cfg parameters and dosbox.bat dos/dosbox command lines separated, I find it cleaner and more portable that way... Do you think it's possible ?
        M 1 Reply Last reply 25 Sept 2020, 03:38 Reply Quote 0
        • M
          mitu Global Moderator @Voljega
          last edited by 25 Sept 2020, 03:38

          @Voljega RetroPie's launch script supports .conf files understood by dosbox -conf <file.conf>, so you can just create a .conf file, with a simple [autoexec] section that mounts c and starts the game, and register it in the gamelist.xml. You don't need an additional .sh file for that.

          V 1 Reply Last reply 25 Sept 2020, 06:14 Reply Quote 0
          • V
            Voljega @mitu
            last edited by Voljega 25 Sept 2020, 06:14

            @mitu thank you mitu so these informations are obsolete : http://dosonthepi.blogspot.com/2015/02/dosbox-configuration-for-individual.html ?

            regarding the gamelist these means that if I have a game in the pc roms folder like /home/pi/RetroPie/roms/pc/CaptainP.pc/dosbox.conf and register in the gamelist the conf file :

            <game>
                  <path>./CaptainP.pc/dosbox.conf</path>
                  <name>Captain Power and the Soldiers of the Future</name>
                  <image>./downloaded_images/Captain Power-01.jpg</image> 
            </game>
            

            it will be displayed inside a folder I guess...
            So it maybe better to have a structure like these inside /home/pi/RetroPie/roms/pc/

            • the game data folder CaptainP.pc (.pc beeing not mandatory I know)
            • CaptainP.conf(same level than the CaptainP.pc folder so outside of it) with the mount c inside the [autoexec] part modified accordingl ?
            M 1 Reply Last reply 25 Sept 2020, 06:28 Reply Quote 0
            • M
              mitu Global Moderator @Voljega
              last edited by 25 Sept 2020, 06:28

              @Voljega said in ExoDOSConverter beta:

              @mitu thank you mitu so these informations are obsolete : http://dosonthepi.blogspot.com/2015/02/dosbox-configuration-for-individual.html ?

              No, this method is still supported - if you add the .sh as game entry, RetroPie would still launch it.

              <game>
                    <path>./CaptainP.pc/dosbox.conf</path>
                    <name>Captain Power and the Soldiers of the Future</name>
                    <image>./downloaded_images/Captain Power-01.jpg</image> 
              </game>
              

              it will be displayed inside a folder I guess...

              Yes, I think so. You're not constrained to have the game folder inside the ROMs folder. You can just put all game data in roms/exodos/<game.pc> and then register/symlink the .conf file in the gamelist (the .conf would still be in the pc roms folder).

              <game>
                    <path>CaptainP.conf</path>
                    <name>Captain Power and the Soldiers of the Future</name>
                    <image>./downloaded_images/Captain Power-01.jpg</image> 
              </game>
              

              The .cfg file could be just

              [autoexec]
              mount c /home/pi/RetroPie/roms/exodos/
              c:
              cd CaptainP.pc
              REM extra cd mount commands or setup
              game.exe
              exit
              

              That's just an idea, I don't know how the .cfg file looks right now, but if the paths are correct it should work as it is.

              1 Reply Last reply Reply Quote 0
              • V
                Voljega
                last edited by Voljega 25 Sept 2020, 06:42

                @mitu yes I see it like that too, but it's also better to have the mount c line be
                mount c /home/pi/RetroPie/roms/pc/CaptainP.pc

                so you don't need the cd CaptainP.pc and paths are then all relatives from the C: set to the game directory itself /home/pi/RetroPie/roms/pc/CaptainP.pc

                I assume you mixed up cfgand confn the previous message right ? there is no cfg file in that case ?

                Also I guess if I were to keep the .sh file both .conf and .sh files would be detected by ES and it would require manual interventions to hide one of the two ?

                1 Reply Last reply Reply Quote 0
                • M
                  mitu Global Moderator
                  last edited by 25 Sept 2020, 07:52

                  @Voljega said in ExoDOSConverter beta:

                  I assume you mixed up cfgand confn the previous message right ? there is no cfg file in that case ?

                  You can symlink the .cfg you generate in the game folder to the .conf file in the roms/pc. The extension change is just for ES to pick up the game (it doesn't have .cfg as supported game entry).

                  V 1 Reply Last reply 25 Sept 2020, 08:05 Reply Quote 0
                  • V
                    Voljega @mitu
                    last edited by Voljega 25 Sept 2020, 08:05

                    @mitu ok thanks, but it's more easy and clean to move the file I guess :)

                    1 Reply Last reply Reply Quote 0
                    • V
                      Voljega
                      last edited by 25 Sept 2020, 22:51

                      New version with full retropie and opendingux simplemenu/esoteric compatibility :
                      https://github.com/Voljega/ExoDOSConverter/releases/tag/0.4-beta

                      1 Reply Last reply Reply Quote 2
                      • V
                        Voljega
                        last edited by 28 Sept 2020, 12:35

                        A little less related to here but added default mapping or RG350 :
                        https://github.com/Voljega/ExoDOSConverter/releases/tag/0.5-beta

                        1 Reply Last reply Reply Quote 1
                        • V
                          Voljega
                          last edited by Voljega 10 Dec 2020, 21:50 12 Oct 2020, 20:50

                          Version 0.6-beta has been released :
                          https://github.com/Voljega/ExoDOSConverter/releases/tag/0.6-beta

                          Changelog :

                          • Full compatibility with Linux (see README.md on to use it on Linux as this release is Windows only)
                          • Full debug of the conversion of the whole collection (this doesn't mean that everything will work, just that is properly converted without errors)
                          • Added support for Recalbox p2k format
                          • Added support for Retrobat
                          • Added preliminary support for MiSTeR, works but buggy at the moment. Documentation will come later
                          1 Reply Last reply Reply Quote 1
                          • V
                            Voljega
                            last edited by 4 Nov 2020, 10:06

                            Version 0.7 has been released:
                            https://github.com/Voljega/ExoDOSConverter/releases/tag/0.7-beta

                            Changelog:

                            • Update for eXoDOS v5, v4 is not supported anymore
                            • Further integrate MiSTeR compatibility
                            • EmuELEC compatibility
                            • More configuration options for generation
                            • Load / Save of customs game selections
                            • Better P2k for Recalbox
                            1 Reply Last reply Reply Quote 1
                            • V
                              Voljega
                              last edited by 5 Nov 2020, 08:25

                              Fix release
                              https://github.com/Voljega/ExoDOSConverter/releases/tag/0.7.1-beta

                              1 Reply Last reply Reply Quote 1
                              • RionR
                                Rion
                                last edited by 5 Nov 2020, 09:50

                                Thank you @Voljega for all your hard work!

                                FBNeo rom filtering
                                Mame2003 Arcade Bezels
                                Fba Arcade Bezels
                                Fba NeoGeo Bezels

                                1 Reply Last reply Reply Quote 1
                                • V
                                  Voljega
                                  last edited by Voljega 17 Nov 2020, 09:52

                                  Another minor release, with some small UI enhancements and some more serious MiSTeR enhancements and fixes

                                  https://github.com/Voljega/ExoDOSConverter/releases/tag/0.7.2-beta

                                  1 Reply Last reply Reply Quote 2
                                  • V
                                    Voljega
                                    last edited by 19 Nov 2020, 17:48

                                    New release
                                    https://github.com/Voljega/ExoDOSConverter/releases/tag/0.8-beta

                                    with support of Lite version through direct download

                                    RionR 1 Reply Last reply 19 Nov 2020, 20:44 Reply Quote 0
                                    • RionR
                                      Rion @Voljega
                                      last edited by 19 Nov 2020, 20:44

                                      @voljega said in ExoDOSConverter beta:

                                      New release
                                      https://github.com/Voljega/ExoDOSConverter/releases/tag/0.8-beta

                                      with support of Lite version through direct download

                                      Hey that's great. Saves alot of space! 😀

                                      FBNeo rom filtering
                                      Mame2003 Arcade Bezels
                                      Fba Arcade Bezels
                                      Fba NeoGeo Bezels

                                      1 Reply Last reply Reply Quote 0
                                      • LolonoisL
                                        Lolonois
                                        last edited by 26 Nov 2020, 19:33

                                        Thanks for the tool and the heavy-lifting, @Voljega . Works nicely on Linux.

                                        I am using it from a retropie perspective, so I was wondering why gamelist.xml gets generated. For me I see the gamelist.xml as something generated by RetroPie's (IMHO defacto standard) SkyScraper. For use with SkyScraper it would be more elegant to use the import feature of SkyScraper.

                                        I am not demanding implementation towards SkyScraper, I just want to understand the rationale behind your implementation. Then I might file a PR.

                                        Thanks.

                                        RionR 1 Reply Last reply 22 Dec 2020, 13:33 Reply Quote 0
                                        • RionR
                                          Rion @Lolonois
                                          last edited by 22 Dec 2020, 13:33

                                          @Voljega Any plans to support the new Dosbox Pure core?

                                          https://www.libretro.com/index.php/dosbox-pure-out-now-for-public-testing/

                                          FBNeo rom filtering
                                          Mame2003 Arcade Bezels
                                          Fba Arcade Bezels
                                          Fba NeoGeo Bezels

                                          I V S 3 Replies Last reply 11 Jan 2021, 17:52 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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received