Partially supported Derby Stallion 96's memory map
This commit is contained in:
@@ -4454,6 +4454,34 @@ NEWSYM loadfileGUI
|
|||||||
|
|
||||||
; Wizardry Gaiden 4?
|
; Wizardry Gaiden 4?
|
||||||
mov esi,[romdata]
|
mov esi,[romdata]
|
||||||
|
cmp dword[esi+207FC0h],'DERB'
|
||||||
|
jne .noderby96
|
||||||
|
cmp dword[esi+207FC4h],'Y ST'
|
||||||
|
jne .noderby96
|
||||||
|
cmp dword[esi+207FC8h],'ALLI'
|
||||||
|
jne .noderby96
|
||||||
|
cmp dword[esi+207FCDh],'N 96'
|
||||||
|
jne .noderby96
|
||||||
|
mov eax,100000h
|
||||||
|
.loopderby96
|
||||||
|
mov bl,[esi]
|
||||||
|
mov bh,[esi+200000h]
|
||||||
|
mov [esi+200000h],bl
|
||||||
|
mov [esi],bh
|
||||||
|
inc esi
|
||||||
|
dec eax
|
||||||
|
jnz .loopderby96
|
||||||
|
mov eax,100000h
|
||||||
|
.loopderby962
|
||||||
|
mov bl,[esi+100000h]
|
||||||
|
mov bh,[esi+200000h]
|
||||||
|
; mov [esi+200000h],bl
|
||||||
|
; mov [esi],bh
|
||||||
|
inc esi
|
||||||
|
dec eax
|
||||||
|
jnz .loopderby962
|
||||||
|
.noderby96
|
||||||
|
|
||||||
cmp dword[esi+207FC0h],'WIZA'
|
cmp dword[esi+207FC0h],'WIZA'
|
||||||
jne near .notwiz4
|
jne near .notwiz4
|
||||||
cmp dword[esi+207FC4h],'RDRY'
|
cmp dword[esi+207FC4h],'RDRY'
|
||||||
@@ -4471,6 +4499,7 @@ NEWSYM loadfileGUI
|
|||||||
inc esi
|
inc esi
|
||||||
dec eax
|
dec eax
|
||||||
jnz .loopwiz4
|
jnz .loopwiz4
|
||||||
|
jmp .notwiz4
|
||||||
|
|
||||||
pushad
|
pushad
|
||||||
mov edi,mode7tab+256
|
mov edi,mode7tab+256
|
||||||
|
|||||||
Reference in New Issue
Block a user