33e86e5a51503b970088c7a36aed52cf243da56d
Fixed an issue whereby minigb_apu was being compiled even though sound support was disabled. This was somehow causing the LCD to become corrupted. Additionally added sleep routines during DMA transfer to LCD. Additionally made sound support an option within cmake. Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
RP2040_GB
Game Boy (DMG) emulator Peanut-GB on the Raspberry Pi RP2040 microcontroller, using an ILI9225 screen.
Runs at more than 70 fps without audio emulation. WIth frame skip and interlacing, can run at up to 120 fps.
Future work
Further work is required to improve Peanut-GB for this microcontroller environment. This includes:
- Using an APU that is optimised for space and speed. No, or very few, floating point operations.
License
MIT
Languages
C
81.9%
C++
17.3%
Python
0.8%
