作者choan (八房龙の助)
看板Emulator
标题[新闻] QEMU/9821 on Windows Snapshot (9/8/2009)
时间Tue Sep 8 12:47:53 2009
http://homepage3.nifty.com/takeda-toshiya/
昨日の时点でROM BASICが起动中にフリーズしていたのは、
GDCのステータスの、FIFO EMPTYの挙动の问题だったようです。
従来の実装では、実行中のコマンドに必要なパラメタが全て
入力されるまでEMPTYじゃない扱いにしていたのですが、
パラメタ数の多いコマンドなどにおいて、パラメタ転送中でも
EPTYになるまで待机するような场合に问题になってました。
取り敢えずEMPTY立ちっぱなしにしたところ、ROM BASICが
立ち上がって、操作ができるところまでいきました。
ディスクを読まずにROM BASICにいってしまう问题はありますが、
曲りなりにもブートしたのは目出度い限り。
FDC上で、SPECIFY+RECALIB+SENCE INTSTATコマンドを実行して、
4ドライブのディスクの存在チェックは出来ているのですが、
どうもDMAとの连携に问题があるっぽいです。
http://homepage3.nifty.com/takeda-toshiya/qemu/qemu-20090908-windows.zip
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.238.100