|
Cuber456 Fuzzy Don't mind me. Just passing through. Level: 56 ![]() Posts: 188/776 EXP: 1319493 For next: 78683 Since: 02-19-12 From: Everywhere at once. Since last post: 4.2 years Last activity: 131 days |
|
I’ll try to explain my problem as simply as possible. I am trying to figure out how a NDS game loads a file into memory and how the game figures out what file to load. The file loaded is a bunch of text(its actually the credits screen). I know where in the ROM the credits text exists( listed as 0x080EA000 no$gba) and I know where it exists after it gets loaded in memory(0x02267780). I know what instruction causes the text to get loaded.
I know that the assembly for the instruction pointed to above is STORE. More specifically, it stores contents of r1 to location pointed to by contents of r0 where r1 = 0xA1416657 and r0 = 0x040001A4. The number stored at address 0x040001A4 is 0x21416657. This is where I am confused. I am probably just really stupid but I don’t understand how, through these numbers, the credits text even ends up at the memory address 0x02267780. The only number I can make out is r0 = 0x040001A4 which is part of the IO. What does 0xA1416657 and 0x21416657 even represent? The highest memory value in no$gba is like 0x10000000. Can anyone give me advise on my problem? Thanks. ____________________ "Consider this a privilege. You have been chosen." |





. Then again, I am an idiot so who knows.




This sucks
E_SYS.







