decipha wrote: ↑2022 Feb 16, 08:18
But after you disassemble the file, first you need to identify all the ram addresses for the payloads you want to log.
i have disassembled the bin, but am still none the wiser as to how to find those. i guess i will reread your dis and datalogging guides..
decipha wrote:
Then find the console routine. Usually a disassembly search for 1f1c will find the tail end of the console routine.
yes think i found it... yay i did something that worked lol
Sub_8f40a:
8f40a: a1,62,20,24 ldw R24,2062 R24 = 2062;
--------many lines etc etc-------------
8f441: b3,01,1c,1f,38 ldb R38,[R0+
1f1c] R38 = [1f1c];
8f446: 99,f2,38 cmpb R38,f2
8f449: d7,03 jne 8f44e if (R38 = f2) {
8f44b: ef,ce,2a call 1f1c
1f1c (); } } }
8f44e: 71,7f,80 an2b R80,7f B7_R80 = 0;
8f451: f0 ret return;
decipha wrote:
You can remove the raminit flag immediately after that and put a call there to an area in rom with null filler.
sorry, where is the "raminit" flag??
how do i "put a call there"? yes i can probably safely find a an area of filler..
decipha wrote:
You can then use my patch code from RZASA.
ok sounds straight forward.. will look for it
decipha wrote:
Be sure the raminit flag gets put in the new code.
same issue, no sure where that is or what it is called
decipha wrote:
You have to verify the bank references are the same and your listing address is correct.
ok, ill get to that when the time comes
decipha wrote:
The listing address is another area in rom of null filler you put the actual ram addresses in to shadow.
decipha wrote:
This is the Ops List function.
"Ops List function"... nope, sorry u lost me..
decipha wrote:
Your best option would be to try to find a DMR list for your strategy.
"DMR list"... haha sorry again .. u lost me..
thanks for fielding questions like this from an absolute nonce..