Mahyar Koshkouei 33e86e5a51 Fix LCD corruption
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>
2022-05-21 12:42:25 +01:00
2022-05-21 12:42:25 +01:00
2022-05-21 12:42:25 +01:00
2022-05-21 12:42:25 +01:00
2022-03-19 17:02:16 +00:00
2022-05-12 09:44:21 +01:00

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.

1

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

S
Description
No description provided
Readme
3.1 MiB
Languages
C 81.9%
C++ 17.3%
Python 0.8%