Restructed joystick fix

This commit is contained in:
pagefault
2002-04-10 23:26:09 +00:00
parent 58527e0f28
commit 8c87fb51c0

View File

@@ -1115,11 +1115,14 @@ reg2Axxr:
reg4016r: reg4016r:
xor al,al xor al,al
test dword[JoyANow],80000000h test dword[JoyANow],80000000h
jnz .noal jz .noal
rol dword[JoyANow],1 mov al,01h
ret
.noal .noal
mov al,1 rol dword[JoyANow],1
jz .zero
ret
.zero
mov al,01h
ret ret
NEWSYM MultiTap, db 0 NEWSYM MultiTap, db 0
@@ -1132,11 +1135,14 @@ reg4017r:
.nomultitap .nomultitap
xor al,al xor al,al
test dword[JoyBNow],80000000h test dword[JoyBNow],80000000h
jnz .noal jz .noal
rol dword[JoyBNow],1 mov al,01h
ret
.noal .noal
mov al,1 rol dword[JoyBNow],1
jz .zero
ret
.zero
mov al,01h
ret ret
.multitap .multitap
test byte[MultiTapStat],1 test byte[MultiTapStat],1
@@ -1162,7 +1168,7 @@ reg4017r:
xor al,al xor al,al
test dword[JoyDNow],80000000h test dword[JoyDNow],80000000h
jz .nojd jz .nojd
or al,1 or al,01h
.nojd .nojd
test dword[JoyENow],80000000h test dword[JoyENow],80000000h
jz .noje jz .noje