Restructed joystick fix
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user