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] 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