INT 10h (AH=B)
INT 10h (AH=B):パレット指定... のはずなんだけど...
; INT 10h(AH=0Ah) MOV AX, 0A00h ; MOV BX, 000Fh ; INT 10h ; ちょっと待つ MOV AX, 0FFFFh ; CALL waitmsec ; INT 10h(AH=0Ah) MOV AX, 0A00h ; MOV BX, 001Eh ; INT 10h ; ちょっと待つ MOV AX, 0FFFFh ; CALL waitmsec ; INT 10h(AH=0Ah) MOV AX, 0A00h ; MOV BX, 002Dh ; INT 10h ; ちょっと待つ MOV AX, 0FFFFh ; CALL waitmsec ; INT 10h(AH=0Ah) MOV AX, 0A00h ; MOV BX, 003Ch ; INT 10h ; ちょっと待つ MOV AX, 0FFFFh ; CALL waitmsec ; INT 10h(AH=0Ah) MOV AX, 0A00h ; MOV BX, 004Bh ; INT 10h
何も起こらず...
と思って、見直してみたら、AH=Bじゃなくて、AH=Aになってる〜!!
ここに転写した後、初めて気が付いた...
こういうミスと言うか、思い込みと言うか、良くある事。
やり直しですな。
しかし、AH=Aで、AL=0だけど、CXは不定のような気がする...
どんな動きをしてたのやら... (^^;;;