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

    Can anyone get the brand new Mr.Do ZX Spectrum game to run on the Pi 0?

    Scheduled Pinned Locked Moved Help and Support
    lr-fusezxspectrum
    25 Posts 4 Posters 2.0k 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.
    • mituM
      mitu Global Moderator
      last edited by

      Have you tried using fuse directly (not the Libretro core - lr-fuse) ?

      U 3 Replies Last reply Reply Quote 0
      • U
        uncledisgusting @mitu
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • U
          uncledisgusting @mitu
          last edited by

          @mitu said in Can anyone get the brand new Mr.Do ZX Spectrum game to run on the Pi 0?:

          Have you tried using fuse directly (not the Libretro core - lr-fuse) ?

          Yes. Same problem!

          1 Reply Last reply Reply Quote 0
          • U
            uncledisgusting @mitu
            last edited by

            @mitu said in Can anyone get the brand new Mr.Do ZX Spectrum game to run on the Pi 0?:

            Have you tried using fuse directly (not the Libretro core - lr-fuse) ?

            I just tried the cloned image in the speccy and it worked!
            The only difference is that it was a Sandisk Ultra 64gb SD card instead of an 8gb one.
            How on earth could that be the case?!
            Thanks for your help anyway!

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

              @uncledisgusting I think there's some configuration you have on the 'faulty' image. You compare the log files on the 2 systems and see what's the difference - but you'll need a verbose log (enabled through the Runcommand launch menu) to see the details.

              S 1 Reply Last reply Reply Quote 0
              • S
                spud11 @mitu
                last edited by

                @mitu Hi. I've got an older Jessie-based system with lr-fuse installed. I suspect @uncledisgusting might be having a similar problem. It looks like lr-fuse is expecting to find a .sna file rather than a .tap file:

                [INFO] === Build =======================================
                Capabilities: NEON VFPv3 VFPv4 
                Built: Oct  9 2018
                [INFO] Version: 1.7.5
                [INFO] Git: c9c6c5a
                [INFO] =================================================
                [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-fuse/fuse_libretro.so"
                [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/fuse/fuse.cfg.
                [INFO] [overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/fuse/zxspectrum.cfg.
                [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/fuse/Mr. Do!.cfg.
                [INFO] Shaders: preset directory: /opt/retropie/emulators/retroarch/shader/presets
                [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/Mr. Do!.cgp.
                [INFO] Shaders: no game-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/Mr. Do!.glslp.
                [INFO] Shaders: no content-dir-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/zxspectrum.cgp.
                [INFO] Shaders: no content-dir-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/zxspectrum.glslp.
                [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/fuse.cgp.
                [INFO] Shaders: no core-specific preset found at /opt/retropie/emulators/retroarch/shader/presets/fuse/fuse.glslp.
                [INFO] Environ SET_VARIABLES.
                [INFO] Environ SET_CONTROLLER_INFO.
                [INFO] Controller port: 1
                [INFO]    Cursor Joystick (ID: 257)
                [INFO]    Kempston Joystick (ID: 513)
                [INFO]    Sinclair 1 Joystick (ID: 769)
                [INFO]    Sinclair 2 Joystick (ID: 1025)
                [INFO]    Timex 1 Joystick (ID: 1281)
                [INFO]    Timex 2 Joystick (ID: 1537)
                [INFO]    Fuller Joystick (ID: 1793)
                [INFO] Controller port: 2
                [INFO]    Cursor Joystick (ID: 257)
                [INFO]    Kempston Joystick (ID: 513)
                [INFO]    Sinclair 1 Joystick (ID: 769)
                [INFO]    Sinclair 2 Joystick (ID: 1025)
                [INFO]    Timex 1 Joystick (ID: 1281)
                [INFO]    Timex 2 Joystick (ID: 1537)
                [INFO]    Fuller Joystick (ID: 1793)
                [INFO] Controller port: 3
                [INFO]    Sinclair Keyboard (ID: 259)
                [INFO] Remaps: remap directory: /opt/retropie/configs/zxspectrum/
                [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/zxspectrum/fuse/Mr. Do!.rmp.
                [INFO] Remaps: no content-dir-specific remap found at /opt/retropie/configs/zxspectrum/fuse/zxspectrum.rmp.
                [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/zxspectrum/fuse/fuse.rmp.
                [INFO] Redirecting save file to "/home/pi/RetroPie/roms/zxspectrum/Mr. Do!.srm".
                [INFO] Redirecting savestate to "/home/pi/RetroPie/savestate/Mr. Do!.state".
                [INFO] Environ GET_LOG_INTERFACE.
                [libretro INFO] port 0 device 00000101
                [libretro INFO] port 1 device 00000201
                [libretro INFO] port 2 device 00000103
                [INFO] Loading content file: /home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna.
                Failed to open /home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna: No such file or directory
                [ERROR] Could not read content file "/home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna".
                
                [INFO] Unloading game..
                [INFO] Unloading core..
                /opt/retropie/supplementary/runcommand/runcommand.sh: line 1012:  7867 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fuse/fuse_libretro.so --config /opt/retropie/configs/zxspectrum/retroarch.cfg "/home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna" --appendconfig /dev/shm/retroarch.cfg
                Shutdown complete
                Shutdown complete
                

                RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                S mituM 2 Replies Last reply Reply Quote 0
                • S
                  spud11 @spud11
                  last edited by

                  I've now tested with non-libretro fuse and zesarux and both of these seem to be looking for a .sna file. Fbzx doesn't give any error messages at all.

                  RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

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

                    @spud11 I'm not sure it's the same problem - you're probably kicked back to the Emulationstation gamelist, @uncledisgusting reported it stops with the emulator loading scren. Your log file is missing the launch command - does it try to load a .sna file or the .tap file ?

                    [INFO] Loading content file: /home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna.
                    

                    Try updating the lr-fuse Libretro core from source.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      spud11
                      last edited by

                      Thanks, @mitu. I'll have a look when I'm at home.

                      RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                      1 Reply Last reply Reply Quote 0
                      • S
                        spud11 @mitu
                        last edited by

                        @mitu Hi. I wound up compiling lr-fuse from source via Retropie Setup and was happy to see that it worked. (Installing from Retropie Setup often doesn't work for me now because I'm still on Jessie).

                        However, despite the successful compiling, Mr Do! still doesn't work. Not sure what is going on there.

                        RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                        B mituM 2 Replies Last reply Reply Quote 0
                        • B
                          barbudreadmon @spud11
                          last edited by

                          @spud11
                          Failed to open /home/pi/RetroPie/roms/zxspectrum/Mr. Do!.sna: No such file or directory
                          If your rom is really there, my guess is that it doesn't like its name, try renaming it to something simpler like mrdo.sna

                          FBNeo developer - github - forum

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

                            @spud11 i still don't understand why it tries to load a .sna file - the file I tested was .tap file. Try @barbudreadmon's suggestion and rename the Rom.

                            1 Reply Last reply Reply Quote 0
                            • S
                              spud11
                              last edited by

                              @mitu and @barbudreadmon That does work, thank you. It now loads the game. I changed the name to mrdo.tap and it works. Changing the extension to .sna did not work.

                              I can't get any inputs to work at present, but I suspect that will be because I'm on Retroarch 1.7.5 rather than a more recent one, so will need to update Retroarch if I can.

                              RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                              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.