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

      @mitu
      Thanks for the reply.
      System details:
      pi zero
      running stock image retropie4.4-rpi1_zero.img
      file : MrDo!.tap
      controllers used - usb keyboard and competition pro usb joystick

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

        @uncledisgusting Any errors in the log file ? I also have a stock - updated - 4.4 installation and I don't get the error you're having. Did you change any configuration for lr-fuse and save it as core override ?

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

          I just built a brand new raspberry pi 3 stock image and Mr.Do runs fine on that.
          It's just the Pi 0 image that appears to have the problem and thats what I need to work!
          Have you got the game working on the pi 0?
          Is there any reason it would work on the 3 as opposed to the 0?

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