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.
    • U
      uncledisgusting @mitu
      last edited by uncledisgusting

      @mitu
      Well how strange. I just tried the self-same image (exactly the same cloned using a disk imager) on another pi zero using another gamepad and this time it loads. How can that make any sense?!

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

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

        Well how strange. I just tried the self-same image on another pi zero using another gamepad and this time it loads. How can that make any sense?!

        You probably have some configurations that get in the way - do you have any custom configurations in place ?

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

          @mitu
          Its the same disk image. The only difference is there is no keyboard plugged in and that the usb gamepad is different!

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

            @uncledisgusting So, if you boot the game on a new Pi 0 system with a gamepad it works, but if you insert the keyboard (using the same Pi 0 system) it does not ?

            U 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?:

              @uncledisgusting So, if you boot the game on a new Pi 0 system with a gamepad it works, but if you insert the keyboard (using the same Pi 0 system) it does not ?

              Yes however I'm not inserting the keyboard, its a ZX spectrum48k that functions as a USB keyboard. hence the desire for me to get it to work! It has no problem running any other game, just this one!

              1 Reply Last reply Reply Quote 0
              • 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.