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?



  • 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?


  • Global Moderator

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



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


  • Global Moderator

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



  • @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


  • Global Moderator

    @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 ?



  • 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?



  • @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?!


  • Global Moderator

    @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 ?



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


  • Global Moderator

    @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 ?



  • @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!


  • Global Moderator

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



  • This post is deleted!


  • @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!



  • @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!


  • Global Moderator

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



  • @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
    


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


  • Global Moderator

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


Log in to reply
 

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.