Code: Select all
a20wait:
.l0: in al,0x64
test al,2
jz .l2
jmp .l0
.l2: ret
a20wait2:
.l0: in al,0x64
test al,1
jnz .l2
jmp .l0
.l2: ret
Just wondering, as then you could redesign them as such...
Code: Select all
a20wait:
in al,0x64
test al,2
jnz a20wait
ret
a20wait2:
in al,0x64
test al,1
jz a20wait2
ret
PS: Thanks for the great routine