GBARunner2
GBARunner2 copied to clipboard
Many recent homebrew titles don't work
Hey! I tried out some of the GBA Jam 2022 titles in GBARunner2 and unfortunately most of them wouldn't run (get stuck on a black or white screen)
However, most of the GBA Jam 2021 titles do run, so maybe something changed in GCC or a commonly used homebrew library in the last year that's causing issues?
Butano games made in 2021 such as Feline seem to work, but ones made in 2022 such as Collie Defence don't.
I have attached some basic examples from my own toolkit: natu-examples.zip
Compatibility is as follows:
- ✔︎ anim_coins --> works
- ✔︎ anim_sprite --> works
- ❌︎ goodboy_gallery --> white screen
- ❌︎ hello_world --> white screen
- ✔︎ move_sprite --> works
- ❓︎ mystify --> kinda works but only visible in the lower half the screen
- ❌︎ play_music --> white screen
- ✔︎ test_sram --> works
Issues appear to be with examples that busy loop (hello_world
) or use maxmod for audio (play_music
, goodboy_gallery
).
There is a related discussion here with more examples: https://todo.sr.ht/~exelotl/natu/1#event-218976
Let me know if you need any more info!
Did you try disabling "center and mask"? Games that don't enable the vblank irq fail to update display capture. You may also try to disable wram icache.