Gericom / GBARunner2

A GBA hypervisor for DS. (like nintendont for gc on wii)
732 stars 59 forks source link

Many recent homebrew titles don't work #297

Open exelotl opened 1 year ago

exelotl commented 1 year ago

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:

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!

Gericom commented 1 year ago

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.