All of a sudden: PSX no BIOS found, Saturn Yabasanshiro black screen
Pi Model or other hardware: 4B 8Gb
Power Supply used: Official Raspberry PI4 PS
RetroPie Version Used: 4.7.1
Built From: Pre made SD Image on RetroPie website. Using 64 GB SD card.
USB Devices connected: 1 Keyboard, 2 Dragonrise controllers
Description of the issue, messages received:
Everything was working fine, I focus on one system, finish it and move on to another. All of a sudden I wanted to try some PSX or Saturn games and problems appeared:
- PSX: "No PlayStation BIOS found - add for better compatibility"
- Saturn: I get no error per se, but it appears as if a layer of graphics is not displaying, so I get backgrounds and no sprites (e.g. with Shinobi X, Story of Tor 2), or nothing at all (e.g. with Guardian Heroes). The games seem to be running, I can hear the sounds.
- Everything else: seems alright (Dreamcast, Arcade, SegaCD, PSP, Naomi/Atomiswave, ports, DosBox, etc. are running well, without issues).
Emulator: lr-pcx-rearmed and lr-yabasanshiro respectively
How to replicate the problem: Well... not sure. Latest things I did before the problem showed up:
- Added more stuff to Dreamcast emulator, videosnaps etc. To the point that I have around 3GB of free space in the card out of 64 GB
- Tried to install Spelunky Classic HD via PiKISS scripts, but this failed. I deleted the folder but perhaps this messed up with something
- Installed lr-fceumm-mod to support Super Mario 1/3 rom hack
Things I have checked:
For PSX issue:
- System folder is still "home/pi/RetroPie/BIOS" in retroarch.cfg and on retroarch menu when the game is running
- The BIOS are the same ones I was using before, are in the right place, with the right MD5 checksum as the ones indicated in the retropie docs PSX section.
- I have two BIOS files: SCPH101.BIN and SCPH1001.BIN, and I have tried all smallcaps also.
- I have been looking for answers in the forums but they all revolved on other issues I do not seem to have. Indeed, this was working and I did not change anything directly related to this... that I am aware =)
For Saturn issue:
- I have just tried lr-yababyuse, and games seem to run (poorly, but graphics are displayed).
- Updated raspbian tools
- I am completely lost with this one, do not know what happened here...
Thoughts and questions:
- Happened to anyone before?
- Can both problems be related somehow? If so, how?
- Perhaps the spelunky installation through PiKiSS script was to blame?
- Could this be that there is little space on the card? (3GB free currently)
- Any way of restoring stuff without having to back-up all roms and starting over? Not having to once more again install the ports, experimental emulators, Retropie Extra (Zerojay's) stuff...
Thanks in advance!!
please provider a verbose log as per https://retropie.org.uk/forum/topic/3/read-this-first
for your psx issue, i suspect you deleted/misconfigured your
/opt/retropie/configs/all/retroarch.cfg(please supply both)
Thanks a lot for your quick reply. I have not had the time to provide the requested logs, but you actually reminded me I was indeed tampering with the Saturn retroarch settings (while in game) a few days ago and I had not tried to play Saturn nor PSX since.
I was trying to improve the performance of Virtua Fighter by changing random settings, trial and error strategy (without luck, as stock settings are probably selected for a reason...). I might have left some settings that were not the default ones. I remember the bios settings is something I changed, alongside rendering settings I do not remember at this moment. I was not saving the config explicitly, but it was probably saved automatically 'on exit'...
I will check these settings and restore them if they are different. Maybe the BIOS setting I changed is affecting other emulators (such as PSX) because it saved itself as global setting...
I will get back to you once I get my hands on the system.
I was not saving the config explicitly, but it was probably saved automatically 'on exit'...
retroarch settings won't do this by default, but core options (accessible within the retroarch GUI) will save automatically, so it's probably one of them, though they only affect the emulator you're currently running. in any case, .please also supply your
It turns out I had a couple of settings in SATURN core options that were causing trouble. One was the 'use HLE bios' or something, which I had to 'ON'. Other was the texture render, which I fixed by setting to perspective correction. I changed to what I recall were the default ones an managed to make the games run again, but I am still unsure if I have all the settings to the right values.
Similarly for PSX, I had the bios set to HLE.
These are my settings, can anybody check if there is still anything wrong in the CORE/SATURN side?
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/saturn/" aspect_ratio_index = "22" video_fullscreen_x = "320" video_fullscreen_y = "240" video_shader_enable = "false" #include "/opt/retropie/configs/all/retroarch.cfg"
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/psx/" #include "/opt/retropie/configs/all/retroarch.cfg"
Thanks again for your help, and sorry it took me this long (3 month old child and full time job..., hard to accomodate all).
@dimas i'm not too familiar with saturn emulation but nothing jumps out. if you want to revert to default core options you can delete all the relevant entries (ie, prefixed with
yabasanshiro-) and the immediately update the emulator to reinitialise them.
@dankcushions Thanks a lot for the replies and for this last tip. I've learned a lot with this thread (core options are always saved if modified in-game, I should not mess with them xD, a way to revert them back to defaults...).