Users browsing this thread: 3 Guest(s)
Pony Fantasy VI Remake
You got it here, except you need to press "step into" once when the game pause because of the breakpoint. Before you press "step into" again, what will be in the A register is you two bytes pointer value. I suspect this two byte value is added to D0/0000 to have the absolute address of the script.
This looks good, just press "step into" once after this: $C1/B2BF BF D8 EA D1 LDA $D1EAD8,x[$D1:ECE0] A:0208 X:0208 Y:0000 P:envmxdIzc
Edit: Or more easily got o $D1:ECE0 and check the two bytes value. They need to be read as $D1:ECE0 + 1 and $D1:ECE0. As an example, if the two bytes are 4520, your pointer is 2045 and your script may be at D0/2045.
This looks good, just press "step into" once after this: $C1/B2BF BF D8 EA D1 LDA $D1EAD8,x[$D1:ECE0] A:0208 X:0208 Y:0000 P:envmxdIzc
Edit: Or more easily got o $D1:ECE0 and check the two bytes value. They need to be read as $D1:ECE0 + 1 and $D1:ECE0. As an example, if the two bytes are 4520, your pointer is 2045 and your script may be at D0/2045.
« Next Oldest | Next Newest »
Users browsing this thread: 3 Guest(s)