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

      A brand new Mr.Do ZX Spectrum clone has been released for free on the Pi and looks amazing:
      link text
      I have tried running it on LR-Fuse (obviously trying both 48k and 128k cores) and FBZX and have had no joy.
      I have no problem running other games.
      Anyone managed to get it to run?

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

        What's the actual problem ? Isn't the game starting ? I did a quick test and the game starts and can be played.

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

          It won't start at all. It just boots into the ZX Spectrum start up screen. Apparently it runs fine on PC but I am trying to get it running on the PI.

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

            @uncledisgusting Post your system's details ( https://retropie.org.uk/forum/topic/3/read-this-first) and an emulator log file - /dev/shm/runcommand.log.

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