shonumi / gbe-plus

DMG/GBC/GBA emulator and experimental NDS emulator.
GNU General Public License v2.0
530 stars 80 forks source link

Libretro port #123

Open eadmaster opened 2 years ago

eadmaster commented 2 years ago

This will allow using the emulator on many platforms and also provide a framework for gfx filters, covering #18 and #22.

shonumi commented 2 years ago

Unfortunately, I have no plans to make a Libretro port in the foreseeable future. I'm perfectly fine with others making their own ports though, and I'm more than open to answering questions/providing insight if someone decides to take on that task.

It shouldn't be too hard. GBE+ already exposes stuff like gamepad input and graphics externally via its cores so it can work with GUIs, so the only major porting part would be exposing sound samples, as far as I understand things. GBE+ doesn't even require OpenGL now, which for years was another major issue with a Libretro port.