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

    Cannot run SD Snatcher, MSX2 [SOLVED]

    Scheduled Pinned Locked Moved Help and Support
    lr-bluemsxlr-fmsxmsxmsx2sd snatcher
    172 Posts 7 Posters 51.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.
    • Z
      Zering
      last edited by Zering

      Hi guys,

      I'm having issues trying to run a specific game, SD Snatcher for the MSX 2. I have tried both lr-bluemsx and lr-fmsx with no success. I am running a set of original japanese DSK files patched with the latest english translation by Project Melancholia.

      lr-bluemsx starts the game, but I get a screen that says 'please insert sound cartridge'. I have tried changing the Cart Mapper Type under options, as it has a specific sdsnatcher option, but it had seemingly very little impact on the issue.

      lr-fmsx does not boot the game. Instead, I get a BASIC screen which I have no idea how to operate. Other versions of the game, DSK files pre-patched with the first fan translation from 1993, did not boot in lr-fmsx either, although they did work in lr-bluemsx. However, as that translation is notoriously poor, I do not consider it an alternative.

      If anybody could help me either get the game running on lr-bluemsx, or help me get out of the BASIC screen on lr-fmsx, I would be very grateful. The game looks awesome and the original Snatcher kicks all sorts of ass.

      Thanks in advance!

      Here are my specs :
      Pi 4
      Official Raspberry Pi 4 power supply
      Retropie 4.6.7
      Built from pre-made image on Retropie website
      Various controllers and a keyboard and mouse
      Controller used: depends, most of the time a generic USB SNES gamepad.

      File: roms/msx2/SDSNAT1C.dsk
      roms/msx2/SDSNAT2.dsk
      roms/msx2/SDSNAT3.dsk

      Emulator: lr-bluemsx/lr-fmsx

      mituM M 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @Zering
        last edited by

        @Zering said in Cannot run SD Snatcher, MSX2:

        lr-openmsx starts the game, but I get a screen that says 'please insert sound cartridge'. I have tried changing the Cart Mapper Type under options, as it has a specific sdsnatcher option, but it had seemingly very little impact on the issue.

        There is no lr-openmsx, you probably meant openMSX. Try changing the machine type from the default to 'Boosted_MSX2_EN' and make it default. Make sure you copy the BIOS files needed to $HOME/.openMSX/share/systemroms.

        1 Reply Last reply Reply Quote 1
        • Z
          Zering
          last edited by Zering

          Sorry, I meant lr-bluemsx, I can't even get openmsx to start, but I'm going to try and see if it can start the game.

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

            @Zering By default, without any BIOS files, openMSX cannot boot disk games. The OSS BIOS included by default (C-BIOS) can only run cartridge ROMS.

            Z 1 Reply Last reply Reply Quote 1
            • Z
              Zering @mitu
              last edited by Zering

              @mitu I've got system roms, and I've found the right directory. But there's a lot of system roms.

              Are any MSX machines recommended over others in this particular instance?

              And naturally WinSCP won't let me copy those files over to the appropriate directory.

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

                @Zering said in Cannot run SD Snatcher, MSX2:

                But there's a lot of system roms.

                Yes, there were a lot of MSX machines and models :).

                Are any MSX machines recommended over others in this particular instance?

                openMSX has some made-up machines that should cover all expansions/upgrades presents on a MSX. Use one of 'Boosted...' models.

                And naturally WinSCP won't let me copy those files over to the appropriate directory.

                Copy them to $HOME/.openMSX/share/systemroms, where you should have write access, not in the emulator's installation folder.

                Z 1 Reply Last reply Reply Quote 1
                • Z
                  Zering @mitu
                  last edited by

                  @mitu I'm copying the files over to that directory, but I get a Permission denied message every time I try. If I try to change the permissions, I get the same error message.

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

                    The $HOME/.openMSX folder should be writable by the pi/installation user. Did you run openmsx with sudo ?

                    Z 1 Reply Last reply Reply Quote 0
                    • Z
                      Zering @mitu
                      last edited by

                      @mitu No, I'm not even sure how I would use sudo to run an emulator.

                      Having said that I've just realized I'm in a different directory, and using WinSCP I've got no such directory under home.

                      How would I copy those files over using sudo?

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

                        @Zering said in Cannot run SD Snatcher, MSX2:

                        How would I copy those files over using sudo?

                        You don't need to. The $HOME/.openMSX(hidden) folder is created when you 1st run openMSX, you should have at least $HOME/.openMSX/share. You can create the systemroms folder manually if it doesn't appear under share.

                        Z 1 Reply Last reply Reply Quote 1
                        • Z
                          Zering @mitu
                          last edited by Zering

                          @mitu Okay! So obviously I didn't have the .openmsx folder because I never actually got to run openmsx ; the only game I tried running through was SD Snatcher which was a .dsk file. So now I've been able to copy some system roms over to that directory.

                          I'm just a bit confused about the 'boosted' machines you mentionned ; is this an emulator setting or are there actual boosted system roms?

                          Edit : I have found the necessary system roms and set openmsx to the Boosted MSX2 EN, but it still won't run SD Snatcher. I get booted back to ES.

                          Edit 2 : Hmmm for some reason it reverted back to the default C-Bios, which would explain my previous edit. However when I try to set the Boosted MSX2 bios, the emulator hangs, forcing me to restart the system.

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

                            @Zering said in Cannot run SD Snatcher, MSX2:

                            Edit 2 : Hmmm for some reason it reverted back to the default C-Bios, which would explain my previous edit. However when I try to set the Boosted MSX2 bios, the emulator hangs, forcing me to restart the system.

                            The Boosted_MSX2_EN is the name of the machine - you can choose it from the 'Hardware -> Change Machine'.

                            55efb0d7-0762-4937-a00b-532274578553-image.png

                            Is this how you're changing the machine model ?

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              Zering @mitu
                              last edited by

                              @mitu Yes. And then it hangs.

                              I know I've got the right system roms because openmsx is actually kind enough to let you know what roms you're missing, should you be missing anything.

                              It asked me for the following files :

                              fmpac.rom
                              phc-70fd_basickun.rom
                              yrw801.rom

                              Once I loaded all the roms in the appropriate directory, I was able to select this machine, and I even played some Metal Gear 2.
                              Now, whenever I try to switch to this machine, the emulator hangs.

                              1 Reply Last reply Reply Quote 0
                              • Z
                                Zering
                                last edited by Zering

                                Does anybody else have any ideas? Lr-bluemsx clearly seems like it should be able to emulate the SCC cartridge needed to run my version of SD Snatcher, but it still doesn't work.

                                Edit: I got the game to work! I had to use a pre patched rom. Still impossible to use the SCC but it's running fine on lr-bluemsx with PSG sound. Thanks @mitu for trying to help.

                                A 2 Replies Last reply Reply Quote 0
                                • A
                                  AdamBeGood @Zering
                                  last edited by

                                  @Zering I'm going to try this today I think, I've wanted to play SD Snatcher for a while.

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    Folly
                                    last edited by Folly

                                    @Zering

                                    I have it also working in lr-bluemsx.
                                    (no SSC though)

                                    Tried in core option(use F1), different "cartmappers" to get SCC working. No effect. You have to RESTART !
                                    bluemsx_cartmapper = "Auto"
                                    bluemsx_cartmapper = "scc"
                                    bluemsx_cartmapper = "sccplus"
                                    bluemsx_cartmapper = "snatcher"
                                    bluemsx_cartmapper = "sdsnatcher"

                                    Perhaps we have to see in the logs.

                                    Z 1 Reply Last reply Reply Quote 0
                                    • Z
                                      Zering @Folly
                                      last edited by Zering

                                      @Folly I have restarted several times with all those mappers. No effect whatsoever.

                                      It appears there should be an option in the core to manually insert the sound cartridge that simply is not present.

                                      Edit : the PSG soundtrack is pretty bland compared to the SCC by the way.

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        Folly @Zering
                                        last edited by

                                        @Zering said in Cannot run SD Snatcher, MSX2:

                                        @Folly I have restarted several times with all those mappers. No effect whatsoever.

                                        Indeed, I also had no effect !

                                        Will look into it later on.

                                        Z 1 Reply Last reply Reply Quote 0
                                        • Z
                                          Zering @Folly
                                          last edited by

                                          @Folly This is relevant.

                                          It appears the function does exist in bluemsx but I would guess that it hasn't been implemented in the libretro core for RetroPie.

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            AdamBeGood @Zering
                                            last edited by AdamBeGood

                                            @Zering said in Cannot run SD Snatcher, MSX2:

                                            Does anybody else have any ideas? Lr-bluemsx clearly seems like it should be able to emulate the SCC cartridge needed to run my version of SD Snatcher, but it still doesn't work.

                                            Edit: I got the game to work! I had to use a pre patched rom. Still impossible to use the SCC but it's running fine on lr-bluemsx with PSG sound. Thanks @mitu for trying to help.

                                            I get the MSX splash screen and then "Insert Sound Cartridge" also. Was the answer just using a different ROM or was there something else you did to get round that on lr-bluemsx? Thank you.

                                            I am using a pre-patched Project Melancholia ROM.

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