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

    Scraping MS-DOS games

    Scheduled Pinned Locked Moved Help and Support
    ms-dosdosboxscraper
    50 Posts 11 Posters 6.8k 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.
    • G
      gordonfreemanjr @mitu
      last edited by gordonfreemanjr

      @mitu Amazing! I’ll do that.

      If I use a .conf file this way, can I still save a game specific config via the RetroArch menu? Will it work? (I use it mostoy for the „cycles” option).

      RPi 4 4GB
      Retropie v 4.7.1

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        @gordonfreemanjr said in Scraping MS-DOS games:

        If I use a .conf file this way, can I still save a game specific config via the RetroArch menu?

        If you're referring to the core options part, then yes. But you can use the .conf file for that , by adding the cycles to the [cpu] section of the .conf.

        G 1 Reply Last reply Reply Quote 0
        • G
          gordonfreemanjr @mitu
          last edited by gordonfreemanjr

          @mitu No luck. Running the conf files from the Emulation Station just brings me to an empty DOSBox quick menu with no items available.

          1213E9D0-91E4-4E43-8481-01F5BBEEFD57.jpeg

          RPi 4 4GB
          Retropie v 4.7.1

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            Can you post your .conf file ? Does it work with dosbox ?

            1 Reply Last reply Reply Quote 0
            • G
              gordonfreemanjr
              last edited by

              This is the 007 - License to Kill.conf file:

              [autoexec]
              mount c /home/pi/roms/pcroms
              c:
              cd 007
              bonde.exe
              exit

              It doesn't work with standard dosbox either.

              RPi 4 4GB
              Retropie v 4.7.1

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                What's the error you're receiving from doxbox ? Is the game path correct ?

                G 1 Reply Last reply Reply Quote 0
                • G
                  gordonfreemanjr @mitu
                  last edited by

                  @mitu Yes, the pcroms subfolder was placed in the pi/roms folder, and the .conf files are placed in the roms/pc folder. There’s no error to speak of, that’s just how it boots - empty Quick Menu. If I choose to boot the .conf with dosbox, it just doesn’t launch, bringing me back to Emulation Station.

                  RPi 4 4GB
                  Retropie v 4.7.1

                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator
                    last edited by mitu

                    Then a log file (/dev/shm/runcommand.log) may shed some light on the issue.

                    EDIT: as I said earlier, you can also start dosbox, then type each of the .conf file commands at the command line and see if you get any error (and where).

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      gordonfreemanjr @mitu
                      last edited by gordonfreemanjr

                      @mitu I just noticed a mistake regarding the file path. That’s probably what’s causing the failures. I’ll check it momentarily, but there’s something else:

                      while trying to configure best config for Action Supercross in lr-dosbox, I set CPU to 386_prefetch, which caused the emulator to crash. Now it won’t start, even after reboot. What do I do?

                      RPi 4 4GB
                      Retropie v 4.7.1

                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator
                        last edited by

                        @gordonfreemanjr said in Scraping MS-DOS games:

                        while trying to configure best config for Action Supercross in lr-dosbox, I set CPU to 386_prefetch, which caused the emulator to crash. Now it won’t start, even after reboot. What do I do?

                        Revert the CPU option ?

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          gordonfreemanjr @mitu
                          last edited by

                          @mitu Yes, but how do I do this if I’m not able to start lr-dosbox at all?

                          RPi 4 4GB
                          Retropie v 4.7.1

                          mituM 1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @gordonfreemanjr
                            last edited by mitu

                            @gordonfreemanjr Reload, dr. Freeman.

                            EDIT: You can open the core options file (\\retropie\configs\all\retroarch-core-options.cfg) and modify or delete the faulty option.

                            G 2 Replies Last reply Reply Quote 0
                            • G
                              gordonfreemanjr @mitu
                              last edited by

                              @mitu I thoroughly enjoy working with you, Dr. Mitu. Your thesis is always precise and on point. Whatever doubts seem to cast shadow on my work, your spotless razor-sharp mind can cut through like a witcher’s sword.

                              I’m aware that my retropying is clumsy at best and my questions are often plain stupid, but I firmly believe it’s better to ask and know than not to ask and keep wondering.

                              The good news is: I’m almost done :) The bad news is: configuring Atari and Macintosh emulators is still to come.

                              RPi 4 4GB
                              Retropie v 4.7.1

                              1 Reply Last reply Reply Quote 0
                              • G
                                gordonfreemanjr @mitu
                                last edited by

                                @mitu Seriously, man, thanks. You’ve already provided me with ton of extremely valuable answers to my often entry/silly level problems. I greately appreciate your effort and your time. I’d buy you a drink if I could. Thank you.

                                RPi 4 4GB
                                Retropie v 4.7.1

                                1 Reply Last reply Reply Quote 2
                                • G
                                  gordonfreemanjr @mitu
                                  last edited by

                                  @mitu Is that a common issue that I barely get any DOS scrapes? I got only 20/300 hits on all available sources (with an uncanny zero from Screenscraper), only games like Doom or Alone In The Dark got a match. The rest hasn’t been found for any reason. I’m using Skyscraper and my .conf names are pretty detailed (i.e. Batman Returns, Tom & Jerry, Mario Is Missing etc).

                                  It’s not a deal breaker, I’m grateful to have bunch of working .conf files. It just feels weird. I got like 80% hits on mu ZX Spectrum library, and DOS? 20/300?

                                  RPi 4 4GB
                                  Retropie v 4.7.1

                                  1 Reply Last reply Reply Quote 0
                                  • mituM
                                    mitu Global Moderator
                                    last edited by

                                    @gordonfreemanjr said in Scraping MS-DOS games:

                                    @mitu Is that a common issue that I barely get any DOS scrapes?

                                    I don't know - I don't have an large DOS library. Have you tried to use TheGamesDB as a source ? They might have more DOS games in their database - Batman Returns or Mario is Missing seem to scrape fine via Skyscraper.

                                    G 1 Reply Last reply Reply Quote 0
                                    • G
                                      gordonfreemanjr @mitu
                                      last edited by gordonfreemanjr

                                      @mitu I’ve tried all 4 of them. I have a membership on Screenscraper and it typically provides 90% of my scrapes. With DOS the result was zero.

                                      Odd that a file named: Mario is Missing.conf doesn’t earn a scrape.

                                      RPi 4 4GB
                                      Retropie v 4.7.1

                                      muldjordM 1 Reply Last reply Reply Quote 0
                                      • muldjordM
                                        muldjord @gordonfreemanjr
                                        last edited by muldjord

                                        @gordonfreemanjr Dos games can be hard to scrape with ScreenScraper. .sh and .conf files can vary a lot in content and filenames, so it will be hit n' miss and you will notice a lot less hits than with rom based platforms. That's just how ScreenScraper works.

                                        But, if you name your script files like Precise Game Name.sh it should work pretty well with the thegamesdb source. Keep in mind that there's a limit of 3000 scrapes per IP on that source, so if you've run out of those, it won't give you any hits. If you prefer other filenames, you can also just use the aliasMap.csv file in /home/pi/.skyscraper. Adding aliases to this file will allow you to overwrite the search name used for filename based scraping modules such as TheGamesDb. Instructions are in the file.

                                        G 1 Reply Last reply Reply Quote 1
                                        • G
                                          gordonfreemanjr @muldjord
                                          last edited by gordonfreemanjr

                                          @muldjord Thanks for this. Thanks to your other post I just found out, that Screenscraper scans whole file names, therefore it won’t work with .conf files.

                                          But back to exact names and TheGamesDB: I thought that my file names are pretty accurate:

                                          Batman Returns.conf
                                          Mario is Missing.conf
                                          Castlevania.conf
                                          Tom & Jerry.conf

                                          It would come across as pretty clear to me if I got no hits for file names such as: tomjerry.conf or mariomiss.conf, but these seem pretty accurate to me. That’s what puzzles me.

                                          RPi 4 4GB
                                          Retropie v 4.7.1

                                          EfriimE quicksilverQ 2 Replies Last reply Reply Quote 0
                                          • mituM
                                            mitu Global Moderator
                                            last edited by

                                            @gordonfreemanjr said in Scraping MS-DOS games:

                                            Batman Returns.conf
                                            Mario is Missing.conf

                                            They worked for me, using TGDB:

                                            #1/16 (T3) ---- Game 'Batman Returns' found! :) ----
                                            Scraper:        thegamesdb
                                            From cache:     YES (refresh from source with '--cache refresh')
                                            Search match:   100 %
                                            Compare title:  'Batman Returns'
                                            Result title:   'Batman Returns' (thegamesdb)
                                            Platform:       'PC' (thegamesdb)
                                            Release Date:   '1992-01-01' (thegamesdb)
                                            Developer:      'Spirit of Discovery' (thegamesdb)
                                            Publisher:      'Konami' (thegamesdb)
                                            Players:        '1' (thegamesdb)
                                            Ages:           '' ()
                                            Tags:           'Adventure' (thegamesdb)
                                            Rating (0-1):   '' ()
                                            Cover:          YES (thegamesdb)
                                            Screenshot:     NO ()
                                            Wheel:          NO ()
                                            Marquee:        NO ()
                                            ...
                                            #16/16 (T4) Pass 1 ---- Game 'Mario Is Missing' found! :) ----
                                            Scraper:        thegamesdb
                                            From cache:     NO
                                            Search match:   100 %
                                            Compare title:  'Mario Is Missing'
                                            Result title:   'Mario is Missing CD-ROM Deluxe' ()
                                            Platform:       'PC' ()
                                            Release Date:   '1993-01-01' ()
                                            Developer:      'The Software Toolworks' ()
                                            Publisher:      'The Software Toolworks' ()
                                            Players:        '1' ()
                                            Ages:           'Not Rated' ()
                                            Tags:           'Adventure, Platform' ()
                                            Rating (0-1):   '' ()
                                            Cover:          YES ()
                                            Screenshot:     NO ()
                                            Wheel:          NO ()
                                            Marquee:        NO ()
                                            
                                            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.