SuperFX IRQ fixes, this is probably buggy so as usual send all complaints to /dev/null

This commit is contained in:
pagefault
2006-02-08 08:07:59 +00:00
parent abe78d23b7
commit 781e96e2ec

View File

@@ -102,7 +102,7 @@ NEWSYM switchtonmi
mov ax,[nmiv]
test byte[SfxSCMR],10h
jz .nosfxnmi
; mov ax,0108h
mov ax,0108h
.nosfxnmi
mov [xpc],ax
and dl,11110011b
@@ -208,10 +208,10 @@ NEWSYM switchtovirq
mov [xpb],bl
xor eax,eax
mov ax,[irqv]
; test byte[SfxSCMR],10h
; jz .nosfxnmi
; mov ax,010Ch
;.nosfxnmi
test byte[SfxSCMR],10h
jz .nosfxnmi
mov ax,010Ch
.nosfxnmi
mov [xpc],ax
and dl,11110011b
or dl,00000100b
@@ -269,10 +269,10 @@ NEWSYM switchtovirqret
mov [xpb],bl
xor eax,eax
mov ax,[irqv]
; test byte[SfxSCMR],10h
; jz .nosfxnmi
; mov ax,010Ch
;.nosfxnmi
test byte[SfxSCMR],10h
jz .nosfxnmi
mov ax,010Ch
.nosfxnmi
mov [xpc],ax
and dl,11110011b
or dl,00000100b
@@ -378,10 +378,10 @@ NEWSYM switchtovirqdeb
mov [xpb],bl
xor eax,eax
mov ax,[irqv]
; test byte[SfxSCMR],10h
; jz .nosfxnmi
; mov ax,010Ch
;.nosfxnmi
test byte[SfxSCMR],10h
jz .nosfxnmi
mov ax,010Ch
.nosfxnmi
mov [xpc],ax
and dl,11110011b
or dl,00000100b
@@ -487,7 +487,7 @@ NEWSYM switchtonmideb
mov ax,[nmiv]
test byte[SfxSCMR],10h
jz .nosfxnmi
; mov ax,0108h
mov ax,0108h
.nosfxnmi
mov [xpc],ax
and dl,11110011b