Fixed some problems with new compatibility fixes when loaded in the gui.
This commit is contained in:
@@ -1403,6 +1403,7 @@ NEWSYM Outputfilename
|
|||||||
; Header hacks
|
; Header hacks
|
||||||
|
|
||||||
headerhack2:
|
headerhack2:
|
||||||
|
|
||||||
; Megaman X2 - Header Hack
|
; Megaman X2 - Header Hack
|
||||||
mov esi,[romdata]
|
mov esi,[romdata]
|
||||||
add esi,7FC0h
|
add esi,7FC0h
|
||||||
@@ -1426,6 +1427,42 @@ NEWSYM headerhack
|
|||||||
mov dword[WindowDisables],0
|
mov dword[WindowDisables],0
|
||||||
mov byte[ClearScreenSkip],0
|
mov byte[ClearScreenSkip],0
|
||||||
|
|
||||||
|
mov esi,[romdata]
|
||||||
|
add esi,7FC0h
|
||||||
|
cmp dword[esi],'REND'
|
||||||
|
jne .notrend
|
||||||
|
mov byte[cycpb268],127
|
||||||
|
mov byte[cycpb358],127
|
||||||
|
mov byte[cycpbl2],127
|
||||||
|
mov byte[cycpblt2],127
|
||||||
|
mov byte[cycpbl],127
|
||||||
|
mov byte[cycpblt],127
|
||||||
|
.notrend
|
||||||
|
|
||||||
|
mov esi,[romdata]
|
||||||
|
add esi,7FC0h
|
||||||
|
cmp dword[esi],'SP F'
|
||||||
|
jne .notfmatchtennis
|
||||||
|
mov byte[cycpb268],145
|
||||||
|
mov byte[cycpb358],147
|
||||||
|
mov byte[cycpbl2],145
|
||||||
|
mov byte[cycpblt2],145
|
||||||
|
mov byte[cycpbl],145
|
||||||
|
mov byte[cycpblt],145
|
||||||
|
.notfmatchtennis
|
||||||
|
|
||||||
|
mov esi,[romdata]
|
||||||
|
add esi,7FC0h
|
||||||
|
cmp dword[esi],'TUFF'
|
||||||
|
jne .nottuffenuff
|
||||||
|
mov byte[cycpb268],75
|
||||||
|
mov byte[cycpb358],77
|
||||||
|
mov byte[cycpbl2],75
|
||||||
|
mov byte[cycpblt2],75
|
||||||
|
mov byte[cycpbl],75
|
||||||
|
mov byte[cycpblt],75
|
||||||
|
.nottuffenuff
|
||||||
|
|
||||||
cmp byte[DSP1Type],0
|
cmp byte[DSP1Type],0
|
||||||
je .notdis
|
je .notdis
|
||||||
mov byte[disablehdma],1
|
mov byte[disablehdma],1
|
||||||
@@ -2055,42 +2092,6 @@ NEWSYM initsnes
|
|||||||
mov dword[NoiseDisTemp],0
|
mov dword[NoiseDisTemp],0
|
||||||
mov dword[NoiseDisTemp+4],0
|
mov dword[NoiseDisTemp+4],0
|
||||||
|
|
||||||
mov esi,[romdata]
|
|
||||||
add esi,7FC0h
|
|
||||||
cmp dword[esi],'REND'
|
|
||||||
jne .notrend
|
|
||||||
mov byte[cycpb268],127
|
|
||||||
mov byte[cycpb358],127
|
|
||||||
mov byte[cycpbl2],127
|
|
||||||
mov byte[cycpblt2],127
|
|
||||||
mov byte[cycpbl],127
|
|
||||||
mov byte[cycpblt],127
|
|
||||||
.notrend
|
|
||||||
|
|
||||||
mov esi,[romdata]
|
|
||||||
add esi,7FC0h
|
|
||||||
cmp dword[esi],'SP F'
|
|
||||||
jne .notfmatchtennis
|
|
||||||
mov byte[cycpb268],145
|
|
||||||
mov byte[cycpb358],147
|
|
||||||
mov byte[cycpbl2],145
|
|
||||||
mov byte[cycpblt2],145
|
|
||||||
mov byte[cycpbl],145
|
|
||||||
mov byte[cycpblt],145
|
|
||||||
.notfmatchtennis
|
|
||||||
|
|
||||||
mov esi,[romdata]
|
|
||||||
add esi,7FC0h
|
|
||||||
cmp dword[esi],'TUFF'
|
|
||||||
jne .nottuffenuff
|
|
||||||
mov byte[cycpb268],75
|
|
||||||
mov byte[cycpb358],77
|
|
||||||
mov byte[cycpbl2],75
|
|
||||||
mov byte[cycpblt2],75
|
|
||||||
mov byte[cycpbl],75
|
|
||||||
mov byte[cycpblt],75
|
|
||||||
.nottuffenuff
|
|
||||||
|
|
||||||
mov esi,[romdata]
|
mov esi,[romdata]
|
||||||
add esi,7FC0h
|
add esi,7FC0h
|
||||||
cmp dword[esi],'MEGA'
|
cmp dword[esi],'MEGA'
|
||||||
|
|||||||
Reference in New Issue
Block a user