profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
850 stars 42 forks source link

For DS #73

Closed CrezyDud closed 2 years ago

CrezyDud commented 2 years ago

Using GbaRunner is not so good and makes me sad The Compatabillity is Garbage, Per Game Hacks are needed and it's slow (when it's not, sound is delayed by 1.5s)

I found someone asking if it's possible for the DS-i, you said it wasn't But the DS(not -i) can run gba

If it were possible to port this to the ds, there would finally be a great way to run gba without flashcard (those were $$)

profi200 commented 2 years ago

The DS (lite) does have the GBA hardware but it does not have any hardware cartridge emulator like the 3DS does so this is not possible. Even if it had one it would be a different project.

CrezyDud commented 2 years ago

yea alright, thanks!

Dartz150 commented 2 years ago

@CrezyDud

GBARunner is a POC that was paused due to the developer working on other projects and school, but is open source, so you are welcome to improve it. If you mean SRAM patching by "gamehacks", that was deprecated many versions ago, as it is now done automatically. The sound delays are only happening on DS Lite, on DSi, it uses the DSP to emulate sound, so the delays are not present.

So if you want GBA games running on the DS Lite, the best option is to get a GBA flashcart.