Remove the Megaman X hack because we don't need it anymore
This commit is contained in:
@@ -4361,8 +4361,6 @@ NEWSYM sramaccessbankw16s
|
|||||||
pop ecx
|
pop ecx
|
||||||
ret
|
ret
|
||||||
|
|
||||||
EXTSYM MMXSRAMFix
|
|
||||||
|
|
||||||
NEWSYM sramaccessbankr8b
|
NEWSYM sramaccessbankr8b
|
||||||
cmp dword[ramsize],0
|
cmp dword[ramsize],0
|
||||||
je .noaccess
|
je .noaccess
|
||||||
@@ -4374,17 +4372,10 @@ NEWSYM sramaccessbankr8b
|
|||||||
xor ebx,ebx
|
xor ebx,ebx
|
||||||
ret
|
ret
|
||||||
.noaccess
|
.noaccess
|
||||||
cmp byte[MMXSRAMFix],1
|
|
||||||
je .MMXSRAMFix
|
|
||||||
xor al,al
|
xor al,al
|
||||||
xor ebx,ebx
|
xor ebx,ebx
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.MMXSRAMFix
|
|
||||||
mov al,0FFh
|
|
||||||
xor ebx,ebx
|
|
||||||
ret
|
|
||||||
|
|
||||||
NEWSYM sramaccessbankr16b
|
NEWSYM sramaccessbankr16b
|
||||||
cmp dword[ramsize],0
|
cmp dword[ramsize],0
|
||||||
je .noaccess
|
je .noaccess
|
||||||
@@ -4399,17 +4390,10 @@ NEWSYM sramaccessbankr16b
|
|||||||
xor ebx,ebx
|
xor ebx,ebx
|
||||||
ret
|
ret
|
||||||
.noaccess
|
.noaccess
|
||||||
cmp byte[MMXSRAMFix],1
|
|
||||||
je .MMXSRAMFix
|
|
||||||
xor ax,ax
|
xor ax,ax
|
||||||
xor ebx,ebx
|
xor ebx,ebx
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.MMXSRAMFix
|
|
||||||
mov ax,0FFFFh
|
|
||||||
xor ebx,ebx
|
|
||||||
ret
|
|
||||||
|
|
||||||
NEWSYM sramaccessbankw8b
|
NEWSYM sramaccessbankw8b
|
||||||
cmp dword[ramsize],0
|
cmp dword[ramsize],0
|
||||||
je .noaccess
|
je .noaccess
|
||||||
|
|||||||
@@ -1710,22 +1710,10 @@ SECTION .bss
|
|||||||
NEWSYM curromsize, resb 1
|
NEWSYM curromsize, resb 1
|
||||||
NEWSYM cromptradd, resd 1
|
NEWSYM cromptradd, resd 1
|
||||||
NEWSYM lorommapmode2, resb 1
|
NEWSYM lorommapmode2, resb 1
|
||||||
NEWSYM MMXSRAMFix, resb 1
|
|
||||||
SECTION .text
|
SECTION .text
|
||||||
|
|
||||||
NEWSYM initsnes
|
NEWSYM initsnes
|
||||||
mov byte[ForceNewGfxOff],0
|
mov byte[ForceNewGfxOff],0
|
||||||
mov byte[MMXSRAMFix],0
|
|
||||||
|
|
||||||
;Megaman/Rockman X
|
|
||||||
mov esi,[romdata]
|
|
||||||
add esi,7FC0h
|
|
||||||
cmp dword[esi+4],'MAN '
|
|
||||||
jne .notmmx
|
|
||||||
cmp dword[esi+8],'X '
|
|
||||||
jne .notmmx
|
|
||||||
; mov byte[MMXSRAMFix],1
|
|
||||||
.notmmx
|
|
||||||
|
|
||||||
mov esi,[romdata]
|
mov esi,[romdata]
|
||||||
add esi,7FC0h
|
add esi,7FC0h
|
||||||
|
|||||||
Reference in New Issue
Block a user