Restructed Front Mission fix again
This commit is contained in:
@@ -1359,7 +1359,6 @@ COPemulmode
|
|||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
test eax,8000h
|
test eax,8000h
|
||||||
jz .loweraddr
|
jz .loweraddr
|
||||||
mov byte[doirqnext],0
|
|
||||||
mov esi,[snesmmap+ebx*4]
|
mov esi,[snesmmap+ebx*4]
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
@@ -1386,6 +1385,7 @@ COPemulmode
|
|||||||
.upperlower
|
.upperlower
|
||||||
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
||||||
je .dma
|
je .dma
|
||||||
|
mov byte[doirqnext],0
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
cmp byte[esi],0CBh
|
cmp byte[esi],0CBh
|
||||||
|
|||||||
@@ -1359,7 +1359,6 @@ COPemulmode
|
|||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
test eax,8000h
|
test eax,8000h
|
||||||
jz .loweraddr
|
jz .loweraddr
|
||||||
mov byte[doirqnext],0
|
|
||||||
mov esi,[snesmmap+ebx*4]
|
mov esi,[snesmmap+ebx*4]
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
@@ -1390,6 +1389,7 @@ COPemulmode
|
|||||||
.upperlower
|
.upperlower
|
||||||
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
||||||
je .dma
|
je .dma
|
||||||
|
mov byte[doirqnext],0
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
test dl,00010000b
|
test dl,00010000b
|
||||||
|
|||||||
@@ -1373,7 +1373,6 @@ COPemulmode
|
|||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
test eax,8000h
|
test eax,8000h
|
||||||
jz near .loweraddr
|
jz near .loweraddr
|
||||||
mov byte[doirqnext],0
|
|
||||||
mov esi,[snesmmap+ebx*4]
|
mov esi,[snesmmap+ebx*4]
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
@@ -1404,6 +1403,7 @@ COPemulmode
|
|||||||
.upperlower
|
.upperlower
|
||||||
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
cmp dword[memtabler8+ebx*4],regaccessbankr8
|
||||||
je near .dma
|
je near .dma
|
||||||
|
mov byte[doirqnext],0
|
||||||
mov [initaddrl],esi
|
mov [initaddrl],esi
|
||||||
add esi,eax
|
add esi,eax
|
||||||
test dl,00010000b
|
test dl,00010000b
|
||||||
|
|||||||
Reference in New Issue
Block a user