supermariowar icon indicating copy to clipboard operation
supermariowar copied to clipboard

Game doesn't run on Raspberry Pi 5

Open SeventyFour74 opened this issue 2 years ago • 7 comments

The game just prints garbage on the screen and locks up before even booting into the title screen.

SeventyFour74 avatar Dec 31 '23 00:12 SeventyFour74

Hi! Please attach a screenshot or photo of the error message, as I don't have a Pi 5 for testing. It could be informative!

mmatyas avatar Dec 31 '23 00:12 mmatyas

Hi! Please attach a screenshot or photo of the error message, as I don't have a Pi 5 for testing. It could be informative! 2023-12-30 20 33 21

Not really a message but this is what I get when I tried running the game

SeventyFour74 avatar Dec 31 '23 02:12 SeventyFour74

I just compiled it via the RetroPie setup script - and get the same as the above - it was recently switched over to this repo from one I had set up a while ago https://github.com/RetroPie/RetroPie-Setup/pull/3821/commits/34f64622a9f39cafe9df8244f2df73b13f3dcc06

Here is the log from run command:

https://pastebin.com/Gw8zfW2m

HerbFargus avatar Dec 31 '23 02:12 HerbFargus

I just compiled it via the RetroPie setup script - and get the same as the above - it was recently switched over to this repo from one I had set up a while ago RetroPie/RetroPie-Setup@34f6462

Here is the log from run command:

https://pastebin.com/Gw8zfW2m

I also used the RetroPie setup script to compile the game

SeventyFour74 avatar Dec 31 '23 03:12 SeventyFour74

I compiled it from the terminal just to test if it was still the case and unfortunately is. It seems similar to the issue noted here https://github.com/BlitterStudio/amiberry/issues/1189 I can still hear the game running in the background.

HerbFargus avatar Dec 31 '23 04:12 HerbFargus

Enabling vsync resolves it at least until the underlying kernel issues are resolved

Eg for RetroPie:

"SDL_RENDER_VSYNC=1 /opt/retropie/ports/smw/smw"

HerbFargus avatar Jan 06 '24 16:01 HerbFargus

Enabling vsync resolves it at least until the underlying kernel issues are resolved

Eg for RetroPie:

"SDL_RENDER_VSYNC=1 /opt/retropie/ports/smw/smw"

Hi, could you provide steps on how to do this?

Edit: Never mind, I got it working now. Although it seems I have to start it from command line every time if I want to play, so unless there's someway to manually configure that through RetroPie I'll just leave this open until this issue is properly resolved.

SeventyFour74 avatar Jan 08 '24 03:01 SeventyFour74