notaz / pcsx_rearmed

ARM optimized PCSX fork
GNU General Public License v2.0
394 stars 210 forks source link

Starting the emulator on my Raspberry Zero (Raspiboy) crashes #293

Open ltpitt opened 1 year ago

ltpitt commented 1 year ago

Hi all,

The emulator was working very nicely but then maybe I changed something in its configuration and now when it starts screen becomes dark blue / black and the raspberry totally crashes.

I tried removing it and reinstalling it from scratch using Retropie-Config but problem remained the same to my surprise. Last resort would be clearly formatting the sdcard but I'd be very happy not to get there...

Is there anything I can try to troubleshoot / read logs?

Thanks for your kind help and this awesome emulator.

ltpitt commented 1 year ago

I ended up reinstalling retropie and works perfectly... Thanks :)

ltpitt commented 1 year ago

Sadly, after I changed controls, tested successfully the emulator and saved global config, rebooted the raspberry and... Problem is back.

I tried removing all the config in /opt/retropie/configs/psx/pcsx

And make the folder empty again (like when I installed the emulator), no change.

I also read online that config should be in /home/pi/.pcsx but this folder was never there, not even when emulator was working.

I would like to read the error but I don't know how. I have no clue, I am lost.

Thanks for your time and help!

ltpitt commented 1 year ago

I dug more and this is 100x100 related to framebuffer set to 320x240 in config.txt

If I remove those lines it works, if I add them I get a system crash.

I need those lines because I have a very small screen...

ltpitt commented 1 year ago

For the moment I found a decent workaround.

I set the framebuffer in config.txt to 320x240 for all emulators and then I specific a different one for pcsx-rearmed via the emulationstation config screen (the one you can open if you press a button after loading a game, I choose 320x244). It causes a bit of visual issues in some games (mainly font readability issues) but this is the best I could do so far.

I think it is all related to: https://github.com/notaz/libpicofe/issues/4