Welcome!!!
Also, you're in luck! The game's battle music is stored at an address in memory, as a 2-byte value. To disable the battle music, you can lock the value at address 0x0200042E to 17 (0x0011 in hex). You can also choose other battle themes by picking other values. (note: that doesn't work mid battle, it works when you enter a battle.)
Different emulators will have different ways of doing that.
The 8 at the start of 8200042E just means "write 2 bytes at this address". For GS2, use address 0200044E.
Also, you're in luck! The game's battle music is stored at an address in memory, as a 2-byte value. To disable the battle music, you can lock the value at address 0x0200042E to 17 (0x0011 in hex). You can also choose other battle themes by picking other values. (note: that doesn't work mid battle, it works when you enter a battle.)
Different emulators will have different ways of doing that.
- VBA: Cheats > View Cheat List > CodeBreaker. In the Code section type in: 8200042E 0011
- mGBA: Tools > Cheats. In the box on the right type in: 8200042E 0011. Click Add CodeBreaker
- BizHawk: Tools > Cheats. Fill in the fields as follows:
Address: 0200042E, Value: 0011, Domain: System Bus, Size: 2 Byte, Display as: Hex
The 8 at the start of 8200042E just means "write 2 bytes at this address". For GS2, use address 0200044E.