@KeyZiro, cool stuff !! Nice vi. Also thanks for the HR stuff.
Now on to my question. Let me interpret the first part of your code and see if I could get it right. It'll be great if you could help me fill out the parts I don't know or got incorrect.
30000000 108D8214 <----- pointer to address
10000000 4A000000 <----- search range for address
31000000 000010E0 <----- add offset 0x10E0 to address, becomes new address
30100000 00000000 <---- take new address as pointer to a second new address (so it's a pointer to a pointer)
10000000 4A000000 <---- search range for second new address
00120F84 00000000 <---- add offset 0xF84 to the second address and zero it out. (It's another way of writing 30110000 00000F84, 00120000 00000000)
03020000 111F0CF0 <--- Pro Controller address
00000001 00000000 <---- set ZL to go down or ZR to go up, not sure which.
12100000 00000F28 <---- ???
15040000 C1A00000 <---- ???
13100000 00000F28 <----- ???
D0000000 DEADCAFE <---- end code
Did I get most of it right? What does the line with ??? do? To be more specific, what does 12100000, 15040000, and 13100000 do?
Now on to my question. Let me interpret the first part of your code and see if I could get it right. It'll be great if you could help me fill out the parts I don't know or got incorrect.
30000000 108D8214 <----- pointer to address
10000000 4A000000 <----- search range for address
31000000 000010E0 <----- add offset 0x10E0 to address, becomes new address
30100000 00000000 <---- take new address as pointer to a second new address (so it's a pointer to a pointer)
10000000 4A000000 <---- search range for second new address
00120F84 00000000 <---- add offset 0xF84 to the second address and zero it out. (It's another way of writing 30110000 00000F84, 00120000 00000000)
03020000 111F0CF0 <--- Pro Controller address
00000001 00000000 <---- set ZL to go down or ZR to go up, not sure which.
12100000 00000F28 <---- ???
15040000 C1A00000 <---- ???
13100000 00000F28 <----- ???
D0000000 DEADCAFE <---- end code
Did I get most of it right? What does the line with ??? do? To be more specific, what does 12100000, 15040000, and 13100000 do?