Users browsing this thread: 1 Guest(s)
"Normalising" Umaro & Gogo
11-23-2013, 11:17 PM
I believe this code is preventing Gogo From accessing the Esper menu. I haven't tested this but there is a couple more restrictions in bank C3 regarding Gogo's menus. You can make a search for "#$0C" or "CMP #$0C" or "gogo" (duh). Here the easiest way to remove the condition is to replace the CMP #$0C by two NOP instructions.
As for your second question, there is at least two routines related to the status screen that have conditions on Gogo's chharacter number, maybe more. You could try NOP those conditions as well. The routines are located at C3/1C5D and C3/2254.
Code:
C3/4D6C: B90000 LDA $0000,Y
C3/4D6F: C90C CMP #$0C
C3/4D71: D004 BNE $4D77 (Branch if it's not Gogo)
C3/4D73: A924 LDA #$24
C3/4D75: 8579 STA $79 (disable esper menu)
C3/4D77: 60 RTS
As for your second question, there is at least two routines related to the status screen that have conditions on Gogo's chharacter number, maybe more. You could try NOP those conditions as well. The routines are located at C3/1C5D and C3/2254.
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)