[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 1484] Re: atropos3.



Hidemi KAWAI さんへ

>  また、マウスポートとキーボードポートは兼用なので、上記手順をデ
>バッガで1つずつやるのは困難だと思います。

注意書きを読まずにやったら大変なめ(でもないけど)にあいました(苦笑)
結論から申しますと、ちゃんと ACK (0fah) を返します。

;------------------------------------------------------------------------------
code	segment
	assume	cs:code,ds:code
	org	100h
start:
	call	buf_wait

	mov	al, 0d4h
	out	64h,al
	call	buf_wait


	mov	al,0ffh
	out	60h,al
	call	response_wait

	in	al,60h

	mov	ah,4ch
	int	21h



	align	4
buf_wait:
	in	al,64h
	test	al,02h
	jnz	short buf_wait
	ret

	align	4
response_wait:
	in	al,64h
	test	al,20h
	jz	short response_wait
	ret

code	ends
	end	start
;------------------------------------------------------------------------------

OSASK のソースをみたところ、
レスポンスウェイトがないように思われましたが………。

# さすがに修正するほど読めなかった…… >ASK書式

---
なべちゃん !Atmark! abk   ## This mail address is official. ##
 (web-site http://100.abk.nu/html/top.htm)