Cult-of-GBA / BIOS

A Game Boy Advance replacement BIOS.
MIT License
90 stars 7 forks source link

No Background Music in Super Mario Advance, Super Mario Advance 2, Super Mario Advance 3 #4

Closed skylersaleh closed 2 years ago

skylersaleh commented 2 years ago

I assume this is due to the unimplemented sound routines.

skylersaleh commented 2 years ago

Looking into Mario Advance 2.

The game utilizes the following SWI calls:

0xf, 0xC, and 0xB are the most commonly called.

skylersaleh commented 2 years ago

I was able to isolate that this problem is occurring because of the 0x1 (RegisterRamReset) SWI by stubbing the implementation in my emulator and replacing with ReGBAs implementation.