lv_gba_emu
Possibly the cleanest GBA emulator port:
FASTSHIFT/lv_gba_emu: LVGL Game Boy Advance Emulator (github.com)
Feature
- The emulator kernel is based on vba-next and does not depend on any third-party libraries.
- Decoupled from the OS, only relying on lvgl’s memory allocation and file access interface.
- Support to use GBA framebuffer directly as lv_canvas buffer, zero copy overhead.
To be completed
- Audio output support.
- Frame rate control support.
- Optimize key mapping and decouple from linux event device.
- Virtual key support.
- Memory usage optimization.