Fix for VS Collection
This commit is contained in:
@@ -1422,14 +1422,19 @@ reg4016w:
|
|||||||
test byte[INTEnab],1
|
test byte[INTEnab],1
|
||||||
jnz .nointenab
|
jnz .nointenab
|
||||||
mov ebx,[JoyAOrig]
|
mov ebx,[JoyAOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyANow],ebx
|
mov [JoyANow],ebx
|
||||||
mov ebx,[JoyBOrig]
|
mov ebx,[JoyBOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyBNow],ebx
|
mov [JoyBNow],ebx
|
||||||
mov ebx,[JoyCOrig]
|
mov ebx,[JoyCOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyCNow],ebx
|
mov [JoyCNow],ebx
|
||||||
mov ebx,[JoyDOrig]
|
mov ebx,[JoyDOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyDNow],ebx
|
mov [JoyDNow],ebx
|
||||||
mov ebx,[JoyEOrig]
|
mov ebx,[JoyEOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyENow],ebx
|
mov [JoyENow],ebx
|
||||||
cmp al,01h
|
cmp al,01h
|
||||||
jne .noreset
|
jne .noreset
|
||||||
@@ -1447,20 +1452,29 @@ reg4016w:
|
|||||||
.noone
|
.noone
|
||||||
and byte[MultiTapStat],0FEh
|
and byte[MultiTapStat],0FEh
|
||||||
cmp al,0
|
cmp al,0
|
||||||
jne .nozero
|
jne near .nozero
|
||||||
or byte[JoyCRead],1
|
or byte[JoyCRead],1
|
||||||
cmp byte[JoyCRead],3
|
cmp byte[JoyCRead],3
|
||||||
jne .nozero
|
jne near .nozero
|
||||||
.resetports
|
.resetports
|
||||||
mov ebx,[JoyAOrig]
|
mov ebx,[JoyAOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyANow],ebx
|
mov [JoyANow],ebx
|
||||||
|
or ebx,0FFFFh
|
||||||
mov ebx,[JoyBOrig]
|
mov ebx,[JoyBOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyBNow],ebx
|
mov [JoyBNow],ebx
|
||||||
|
or ebx,0FFFFh
|
||||||
mov ebx,[JoyCOrig]
|
mov ebx,[JoyCOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyCNow],ebx
|
mov [JoyCNow],ebx
|
||||||
|
or ebx,0FFFFh
|
||||||
mov ebx,[JoyDOrig]
|
mov ebx,[JoyDOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyDNow],ebx
|
mov [JoyDNow],ebx
|
||||||
|
or ebx,0FFFFh
|
||||||
mov ebx,[JoyEOrig]
|
mov ebx,[JoyEOrig]
|
||||||
|
or ebx,0FFFFh
|
||||||
mov [JoyENow],ebx
|
mov [JoyENow],ebx
|
||||||
.nozero
|
.nozero
|
||||||
ret
|
ret
|
||||||
|
|||||||
Reference in New Issue
Block a user