Jakz / retro8

PICO-8 implementation with SDL2/SDL1.2 and RetroArch back-ends
GNU General Public License v3.0
255 stars 29 forks source link

Pico8 games on RPi 4 runs very poorly #31

Open nsrosenqvist opened 3 years ago

nsrosenqvist commented 3 years ago

Hello! First off, thank you for working on this project! It's much appreciated. I first submitted an issue to the batocera issue tracker and they informed me that this was the project emulating the pico8 platform.

I'm trying to run Pico8 games on Batocera on a RPi 4B 8GB and I experience great distortions, both visually and the audio, if I'm able to boot the cartridge at all. Apparently it runs quite well for others so I wonder if it might be something due to the ARM architecture and if that isn't supported? Celeste Classic manages to boot but lags and has slightly distorted audio, Tiny Fisher however has such great visual distortions that it's unplayable (find the cartridge here).

If this isn't a known issue, please let me know how I can help troubleshoot!

gingerbeardman commented 3 years ago

Just another user here...

for best performance you should use the official pico8 Raspberry Pi build: https://www.lexaloffle.com/pico-8.php?#getpico8

nsrosenqvist commented 3 years ago

@gingerbeardman I do own it but I was informed that it lacks the expected system integration. Do you have a tutorial or wiki where I can find out more about how to make it work?

gingerbeardman commented 3 years ago

I don't understand what you're saying regarding it lacking.

It's the official thing, with the best performance.

I followed this tutorial: https://magpi.raspberrypi.org/articles/pico-8-raspberry-pi-starter-guide

nsrosenqvist commented 3 years ago

@gingerbeardman I'm running it on EmulationStation on the OS batocera, and the platform supports key combinations that integrates with the system, and these don't work with the official pico8 runtime

gingerbeardman commented 3 years ago

OK! I would suggest trying to solve the problem at the source. This repo is quite far from the best place for this one. Either EmulationStation or official pico8 forum.

Maybe some tips here: https://www.lexaloffle.com/bbs/?pid=52090

nsrosenqvist commented 3 years ago

@gingerbeardman thanks for the tip! Although much appreciated, my hope is that this would be resolved in retro8. So I'd like to avoid derailing this conversation about how to get the pico8 runtime set up as then this issue might get disregarded for a support request. But I am grateful for your willingness to help!

gingerbeardman commented 3 years ago

Understood, I hope you can achieve what you desire. Cheers!