So I have found Level and Room RAM Modifiers for Batman Forever.
Room Modifier
FFC56A
Level Modifier
FFC568
Running a breakpoint on both Addresses seem to lead me nowhere. The biggest example is this line, when I set a write breakpoint to FFC56A and walk through a door.
00:EF9E 31 EB MOVE.W $0022(A3),($C56A) A0=FFFFC5C0 A1=FFFFE482 A2=FFFFE90E A3=FFFFD844 A4=00000000 A5=FFFFD536 A6=000AC746 A7=00FFFFEE D0=00010000 D1=00000006 D2=00000200 D3=00000180 D4=009701D2 D5=00000160 D6=000001F2 D7=FFFF0170 xnZvc
Running a write breakpoint on FFD866 leads me to a dead end with a CLR instruction?
Am I dealing with a Data Pointer? If so, what steps can I can to find where each numbered room is being loaded. I'd love to be able to remove most of the platform segments in this game and make it borderline playable.
Room Modifier
FFC56A
Level Modifier
FFC568
Running a breakpoint on both Addresses seem to lead me nowhere. The biggest example is this line, when I set a write breakpoint to FFC56A and walk through a door.
00:EF9E 31 EB MOVE.W $0022(A3),($C56A) A0=FFFFC5C0 A1=FFFFE482 A2=FFFFE90E A3=FFFFD844 A4=00000000 A5=FFFFD536 A6=000AC746 A7=00FFFFEE D0=00010000 D1=00000006 D2=00000200 D3=00000180 D4=009701D2 D5=00000160 D6=000001F2 D7=FFFF0170 xnZvc
Running a write breakpoint on FFD866 leads me to a dead end with a CLR instruction?
Am I dealing with a Data Pointer? If so, what steps can I can to find where each numbered room is being loaded. I'd love to be able to remove most of the platform segments in this game and make it borderline playable.
Comment