Can anyone get the brand new Mr.Do ZX Spectrum game to run on the Pi 0?
-
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.
-
@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 -
@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?! -
@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! -
@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!
-
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! -
@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. -
@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. -
Thanks, @mitu. I'll have a look when I'm at home.
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.