Log In  


Hi all!

I am the VERY happy owner of a Gameboy Zero:
https://pbs.twimg.com/media/DUZPVnIX4AASuab.jpg:large

Pico-8 runs like a champ except of an audio problem.

All the audio (both music and SFX) seems played at a very high speed.

I think this is because I am using a USB soundcard.

Is anybody able to help to provide a suggestion?

Thanks :)



After hours of tinkering I got it to work. Aparently pico8 tries to play in a lower sampling rate (16k?) which is not supported by many USB sound cards (typically only 44100 and 48k). Fortunately, alsa allows software conversion of sampling rate. I change my default audo device to one which does conversin in /etc/asound.conf:

pcm.card {
  type hw card 1
}
pcm.!default {
          type plug;
          slave {
                pcm card;
                rate 48000;
          }
 }
ctl.!default {
  type hw card 1
  }

Warning: While it fixes audio for pico8 I didn't thoroughly test if this has other adverse effects. Since it is a software conversion it might also impact performance.


It works! This was the last issue I couldn't fix with my Picade setup. Pardon me while I go cross-link and update that post with this information!

Thank you!


Sure, the more people can find this information the better. BTW thanks for your awesome guide! I used it for setting up pico 8 in my Gameboy zero setup.


Look at me: I am the happiest man alive!

Thanks :D

Can I paste the provided code at the end of the file?

Now my PICO-8 install on Gameboy Zero is simply perfect...

Very last bit missing would be getting pixel perfect image but that is imho impossible.



[Please log in to post a comment]