PC ENGINE / TurboGrafx16 Roms Wont Load
-
Has to be something simple, I am running a raspberry pi3. I did run update all packages when I took it out of the box. I am looking at this guide https://github.com/RetroPie/RetroPie-Setup/wiki/PC-Engine.
I tracked down the bios syscard3.pce and placed it in the bios folder and in the roms folder. I rebooted and tried to load the bios with the emulator without success. No matter what I run it just goes to the black screen and back. Thanks in advance for any ideas.
-
@sumerian did you go into manage packages and download the emulator? Updating all packages wont give you an emulator that isnt installed on it.
-
Thank you for chiming in, I just checked and lr-beetle-supergrafx and lr-beetle-pce-fast both say installed. I tried a few sources for the bios with the same result.
-
MD5 checksum looks good, I could use some help getting to the log files and seeing what it says is happening at the launch of the title.
-
I had that issue as well, turns out I had a bad bios file.
Try running the bios by itself and see if that loads. If it does, it's not that file. If it doesn't, you have a place to start at least.
-
Still searching for a solution, I have tried another syscard3.pce files without any luck. The working bios Md5sum matches up. In this thread here, it sounds as if the retropie is running the wrong emulator. How can I check this?
https://retropie.org.uk/forum/topic/5378/pc-engine-pce-extension-roms-not-loading-help/3
-
2 places I can think of:
When you are loading a rom, press a button to bring up the config screen and check there. The other place would be /opt/retropie/configs/pcengine/emulators.cfg There should be a couple of lines here, depending on how many emulators you have installed. Where it says default = you can change the default emulator. I set mine to lr-beetle-supergrafx and it seems to work just fine (Ys Book I and II loaded perfectly).
My emulators.cfg, for reference:
lr-beetle-pce-fast = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-beetle-pce-fast/mednafen_pce_fast_libretro.so --config /opt/retropie/configs/pcengine/retroarch.cfg %ROM%" default = "lr-beetle-supergrafx" lr-beetle-supergrafx = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-beetle-supergrafx/mednafen_supergrafx_libretro.so --config /opt/retropie/configs/pcengine/retroarch.cfg %ROM%"
-
Can you run and PCEngine games that are not CD Based? I can't remember 100%, but I didn't think the bios file was needed for non-cd games.
Also, something you probably already checked, but make sure that the bios file is all lowercase: syscard3.pce is not the same as syscard3.PCE (or any capital letters in there for that matter).
-
I could use some help getting to the log files and seeing what it says is happening at the launch of the title.
After trying to run a PC Engine game, have a look at the Runcommand debugging log file:
/dev/shm/runcommand.log
Also are you trying to run a CD based game or a ROM? If you're running a CD based game make sure all the files are unzipped (& unrar'd). I think there is .bin & .cue files. Look inside the .cue file and make sure the filename case is the same as the .bin's filename. Linux filenames are case sensitive!
For example, say the bin filename is "Gate of Thunder.bin" look inside the "Gate of Thunder.cue" and make sure the case matches:
FILE "Gate of Thunder.bin" BINARY
Most of the ones I've downloaded off the net have something like "GATE OF THUNDER.BIN" which does not match!
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.