alttp_sm_combo_randomizer_rom icon indicating copy to clipboard operation
alttp_sm_combo_randomizer_rom copied to clipboard

Msu updates

Open MattEqualsCoder opened this issue 1 year ago • 2 comments

This PR makes two changes:

  • It saves the current playing SM track to 7e0332. From my digging, it appears this memory address is currently unused in SM, and I don't see any of the SMZ3 code using it. https://jathys.zophar.net/supermetroid/kejardon/RAMMap.txt This has been in the SMZ3 Cas' fork for a while with no issues. The purpose of this is to be able to use the MSU Randomizer to read the current playing track.
  • There was an issue where pressing L+R+Start+Select didn't reset the music when pressing it in SM. This would cause the music to continue playing for a second until the title screen music started to kick in.
  • Fixes credits music not working in BSNES
  • Fixes stutter sound that would happen when switching tracks in Super Metroid on the fxpakpro

MattEqualsCoder avatar Feb 13 '24 03:02 MattEqualsCoder

Tested these changes on BNSES (via Retro Arch), snes9x, and my FxPakPro both with and without MSU support. Everything worked as expected for all of them.

MattEqualsCoder avatar Jul 01 '24 04:07 MattEqualsCoder

I can confirm that $0332 is unused in vanilla SM

PJBoy avatar Jul 02 '24 10:07 PJBoy