PSX games always freezes on GPi case
-
Hello,
I write because I don't know what to do to make it work... I've tried a lot of games on the GPi case using the latest version of recalbox (7.1.1). Every time the game starts I get the same errors of this thread:
https://forum.recalbox.com/topic/19155/gpi-case-psx-crash/2The entire SO is freezed and I have to disconnect the power to shutdown the RPi.
I've searched and in some posts talks about the bios, but I've checked all files hash and is correct (also the bios report of recalbox is green):
# md5sum scph* dc2b9bf8da62ec93e868cfd29f0d067d scph1001.bin 6e3735ff4c7dc899ee98981385f6f3d0 scph101.bin 8dd7d5296a650fac7319bce665a6a53c scph5500.bin 490f666e1afb15b7362b406ed1cea246 scph5501.bin 32736f17079d0b2b7024407c39bd3050 scph5502.bin 1e68c231d0896b7eadcad1d7d8e76129 scph7001.bin
Testing the Supreme GPI V2 I've seen that the pcsx rearmed emulator built in that image works better than I've expected from a RPi Zero, emulating some games that I've tested at full speed. I've tried to copy the binary file and games has started to boot in recalbox, but buttons are not working (surely any integration).
Is there any way to fix this problem?, because the libretro is slow and is impossible to play.
Thanks!
-
also the bios report of recalbox is green
If you checked the Recalbox's internal BIOS checker and received a green thumbs up, then your BIOS is not the problem.
Every time the game starts I get the same errors of this thread
Have you tried to set up the videomode?
-
@Zing said in PSX games always freezes on GPi case:
also the bios report of recalbox is green
If you checked the Recalbox's internal BIOS checker and received a green thumbs up, then your BIOS is not the problem.
Every time the game starts I get the same errors of this thread
Have you tried to set up the videomode?
I'll take a look to see if I can find the way to make it work.
Thanks!
-
Hello @Zing,
Sorry for take so long to test it but I was a bit busy. I've looked into the guide that you sent and I've not found a way to configure the video mode, because I think that the display is a TFT display conected through GPIO ports and then it has no modes. I've tried to get the supported modes but nothing is reported, and I only I'm able to get the resolution:
# tvservice -s state 0x400000 [LCD], 320x240 @ 0.00Hz, progressive
I've tried some configurations to check if maybe works, but same behaviour. Is there any way to set mode to custom?, because the smallest mode is DMT 4 which has the double of resolution.
Thanks!!
-
@Danixu86 Has anyone reported an issue:
https://gitlab.com/recalbox/recalbox/-/issues/1593I recommend that you comment on the issue above that you also have this problem.
-
@Zing Oh, thanks,
I've not received any message and I didn't see your response, sorry. I'll try in Recalbox 7.2 and if still failing I'll post there too.
Thanks again!
-
@danixu86 Hi! I think i found a workaround to make it work
- if you execute " fbset -g 320 240 640 480 16 " before launching pcsx_rearmed, it doesn't crash.
To do this i changed this line on the " es_systems.cfg " file for "Sony Playstation 1":
<command>fbset -g 320 240 640 480 16 & python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.py -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
- And then to "fix" the non working controller you have to disable automatic controller configuration (removing " %CONTROLLERSCONFIG% " on the previous command) and manually editing the " pcsx.cfg " file with the following:
binddev = sdl:Microsoft X-Box 360 pad bind backspace = Fast Forward bind escape = Enter Menu bind e = player1 L2 bind t = player1 R2 bind \xA0 = player1 CIRCLE bind \xA1 = player1 CROSS bind \xA2 = player1 TRIANGLE bind \xA3 = player1 SQUARE bind \xA4 = player1 L1 bind \xA5 = player1 R1 bind \xA8 = player1 SELECT bind \xA9 = player1 START bind up = player1 UP bind down = player1 DOWN bind right = player1 RIGHT bind left = player1 LEFT bind f1 = Save State bind f2 = Load State bind f3 = Prev Save Slot bind f4 = Next Save Slot bind f5 = Toggle Frameskip bind f6 = Take Screenshot bind f7 = Show/Hide FPS bind f11 = Toggle fullscreen
Then the emulator works and play games.
But i found that games that dont use 320x240 resolution get gfx corrupted. Im not sure why but even though the games i tried are working at 60fps (frameskip = 3), the sound on my gpi case has a lot of cackling (worse than the libretro core)
i hope it cant be fixed , it would be great to play psx on my gpi case.
Greetings!
- if you execute " fbset -g 320 240 640 480 16 " before launching pcsx_rearmed, it doesn't crash.
-
Hi!
Just to let you know that pcsx_rearmed on the rpi0/GPicase is fixed. Thanks for your contributions.
David