Playstation 1 Game Memory Address Crash
-
I am getting crashes with Crash Bandicoot, always at the same point in the game. The Playstation emulator crashes firstly with parts of the on-screen game image disappearing, leaving just the Bandicoot character and an enemy, then to an entirely black screen and no on-screen error message is given. No other games appear to have issues that I have encountered.
My system details:
Pi Model 3 B+ Running at stock (no overclock)
5.1 V, 2.5 A Stontronics Power Supply
RetroPie Version 4.5.1
Built From Pi 2/3 image downloaded from Retropie.org and copied to SD card using Win32DiskImager
USB Devices connected: 2 Playstation 3 USB controllers; 32 GB Sandisk Memory stick
Controlled using Playstation 3 controller wired USB
Using the lr-pcsx-rearmed emulator with scph1001.bin BIOS
ROMs stored on USB stick at retropie-mount\roms\psx\ (when attempting from SD card, ROMs stored at ~retropie\roms\psx)
The Pi gets to a max of ~66 degC during game load; it has ceramic heatsinks which appear to be doing a good job keeping temp from throttling.Log Output:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/confi$
Memcard 2: enabled
Use memcard 2: /home/pi/RetroPie/roms/psx//pcsx-card2.mcd
Starting PCSX-ReARMed
Running PCSX Version 1.9 (May 28 2019).
psxMap: warning: wanted to map @80000000, got 0x6f43e000
Init new dynarec
testing if we can run recompiled code..
test passed.
warning: RAM is not directly mapped, performance will suffer
Mapped (RAM/scrp/ROM/LUTs/TC):
77000000/1f800000/1fc00000/08000000/700c3000
Loading memory card /home/pi/RetroPie/roms/psx//pcsx-card2.mcd
found BIOS file: SCPH1001.bin
RGB565 supported, using it
plugin: plugins/builtin_gpu
plugin: plugins/builtin_spu
plugin: plugins/builtin_pad
plugin: plugins/builtin_pad
Plugins loaded.
Loaded CD Image: /home/pi/RetroPie/roms/psx/crash_bandicoot.iso[2048].
selected sound output driver: libretro
CD-ROM Label: SCUS-94900
CD-ROM ID: SCUS94900
CD-ROM EXE Name: SCUS_949.00;1
ari64_reset
ari64_reset
branch in delay slot @000000c0 (000000b0)
branch in delay slot @00000360 (00000350)
Compile at bogus memory address: 00200000The reported memory issue appears to be a smoking gun, but searches have not lead me to any fixes unfortunately. I have tried moving ROMs and BIOS to the SD card and running from there, no difference. I have checked the MD5 checksum for the BIOS, it appears fine. I have tried running without the BIOS, same crash. I have tried re-ripping my disc, which I am pretty sure is not scratched or damaged, yet still getting the crash. BIOS is all lowercase, both name and extension; I have tried renaming to all-caps, no difference.
I hope I have provided enough detailed information, but anything I may have missed please let me know. Any help you could provide would be very much appreciated. Thank you.
-
I have a RPi2 with RetroPie 4.1, and I've beaten Crash Bandicoot 1 on it a few years ago. Used lr-pcsx-rearmed. Got no crashes on my gameplay. Dunno why it's crashing now, but maybe you should post those informations as an issue on libretro/pcsx_rearmed github repository.
-
@Solid-One Thank you for your reply. It is interesting that you had no issue with the same game using an earlier version of RetroPie on a Raspberry Pi 2. I have submitted a report at https://github.com/libretro/pcsx_rearmed/issues/350 as you suggested.
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.