Update ASM Patcher so that it uses the ARM9 RAM Address specific to each game defined at 0x28 in the ROM header instead of the hardcoded value used by NSMB.

The 'Run make and insert' feature currently assumes that the ARM9 RAM address is 0x02000000 as in NSMB for all NDS games, however each game's will vary, for example in SM64DS (E) it's 0x02004000 and trying to use the ASM Patcher with these games will not work. Changing it so that it uses the value at 0x28 in the ROM header allows the ASM Patcher to work with games with different ARM9 RAM addresses, eg. SM64DS is now compatible.