I'm almost there. Just a bit more and I'll have a playable game. Super Dodge Ball Advance is still the only thing that boots, but I haven't yet taken the time to debug others. Preliminary support for rendering all of the BG layers went well, just have to clean it up before pushing the commits (the code is... ugly...)
I can go in-game, mess with the menus and such (input was easy to implement), but actually playing the dodge ball matches is a no-go. That requires a lot of BIOS calls to math functions; I haven't HLE'd those or allowed GBE+ to run the GBA BIOS just yet. A lot of effects (blending, brightness adjustments, horizontal/vertical flipping) has yet to be implemented, but I'm excited about programming all of that. All in all, things are looking up.
I can go in-game, mess with the menus and such (input was easy to implement), but actually playing the dodge ball matches is a no-go. That requires a lot of BIOS calls to math functions; I haven't HLE'd those or allowed GBE+ to run the GBA BIOS just yet. A lot of effects (blending, brightness adjustments, horizontal/vertical flipping) has yet to be implemented, but I'm excited about programming all of that. All in all, things are looking up.