SuperFX IRQ fixes, this is probably buggy so as usual send all complaints to /dev/null
This commit is contained in:
@@ -102,7 +102,7 @@ NEWSYM switchtonmi
|
|||||||
mov ax,[nmiv]
|
mov ax,[nmiv]
|
||||||
test byte[SfxSCMR],10h
|
test byte[SfxSCMR],10h
|
||||||
jz .nosfxnmi
|
jz .nosfxnmi
|
||||||
; mov ax,0108h
|
mov ax,0108h
|
||||||
.nosfxnmi
|
.nosfxnmi
|
||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
and dl,11110011b
|
and dl,11110011b
|
||||||
@@ -208,10 +208,10 @@ NEWSYM switchtovirq
|
|||||||
mov [xpb],bl
|
mov [xpb],bl
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ax,[irqv]
|
mov ax,[irqv]
|
||||||
; test byte[SfxSCMR],10h
|
test byte[SfxSCMR],10h
|
||||||
; jz .nosfxnmi
|
jz .nosfxnmi
|
||||||
; mov ax,010Ch
|
mov ax,010Ch
|
||||||
;.nosfxnmi
|
.nosfxnmi
|
||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
and dl,11110011b
|
and dl,11110011b
|
||||||
or dl,00000100b
|
or dl,00000100b
|
||||||
@@ -269,10 +269,10 @@ NEWSYM switchtovirqret
|
|||||||
mov [xpb],bl
|
mov [xpb],bl
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ax,[irqv]
|
mov ax,[irqv]
|
||||||
; test byte[SfxSCMR],10h
|
test byte[SfxSCMR],10h
|
||||||
; jz .nosfxnmi
|
jz .nosfxnmi
|
||||||
; mov ax,010Ch
|
mov ax,010Ch
|
||||||
;.nosfxnmi
|
.nosfxnmi
|
||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
and dl,11110011b
|
and dl,11110011b
|
||||||
or dl,00000100b
|
or dl,00000100b
|
||||||
@@ -378,10 +378,10 @@ NEWSYM switchtovirqdeb
|
|||||||
mov [xpb],bl
|
mov [xpb],bl
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ax,[irqv]
|
mov ax,[irqv]
|
||||||
; test byte[SfxSCMR],10h
|
test byte[SfxSCMR],10h
|
||||||
; jz .nosfxnmi
|
jz .nosfxnmi
|
||||||
; mov ax,010Ch
|
mov ax,010Ch
|
||||||
;.nosfxnmi
|
.nosfxnmi
|
||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
and dl,11110011b
|
and dl,11110011b
|
||||||
or dl,00000100b
|
or dl,00000100b
|
||||||
@@ -487,7 +487,7 @@ NEWSYM switchtonmideb
|
|||||||
mov ax,[nmiv]
|
mov ax,[nmiv]
|
||||||
test byte[SfxSCMR],10h
|
test byte[SfxSCMR],10h
|
||||||
jz .nosfxnmi
|
jz .nosfxnmi
|
||||||
; mov ax,0108h
|
mov ax,0108h
|
||||||
.nosfxnmi
|
.nosfxnmi
|
||||||
mov [xpc],ax
|
mov [xpc],ax
|
||||||
and dl,11110011b
|
and dl,11110011b
|
||||||
|
|||||||
Reference in New Issue
Block a user