■ このスレッドは過去ログ倉庫に格納されています
MZ-80B/2000/2200
- 473 :ナイコンさん:2010/12/12(日) 07:18:05 .net
- >>471
>エミュレーターの8255リセットポート関連の挙動が実機と違うのかな。
EMUの8255ポートC($E2)のPC1(NST)が機能しない。(CPUリセットが掛からない)
MZ-1Z001(本体添付のノーマルBASIC)
INP@$E2,A:PRINT Aの結果は、88(0x58)だから PC1(NST)は "L"
OUT@$E2,88+2で、NST(Hアクティブ)を立ててやると
オーナーズマニュアル 「メモリをノーマル状態とし$0000スタート」と書いてある通り
実機は、CPUリセット($0000スタート)するので、MZ-1M001Mモニターのコマンド待ち。
(モニターのイニシャル部で、NSTビットを下ろすから88に回復)
EMUは、BASICのReadyが出るだけ。CPUリセットは掛からない。
結果は90のまま(NSTビットが立ちっぱなし)
できることなら、NST立ち上がりエッジを検出したときはCPUリセットを掛けてホシイ。
総レス数 1000
199 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200