211127 PS/55エミュ製作 [4]白いDOS画面
PS/55ではCRTCのラインコンペアレジスタを使用していないか、またはハード的に何らかの初期値を持っているようで、とりあえず最大値 (0xFFFF) で初期化するように改変して、ある1行のメモリアドレスを制御するコードを修正したら動作するようになりました。
これでDOS K3.3は起動するようになりました。しかし真っ白。文字色も背景も色が何か変で、アトリビュートの解釈が上手くいかない。パレットがモノクロになっている?カレンダー時計もおかしい。
DOS J5.0はtoo many drivesのエラーで起動しない。EBDA (Extended BIOS Data Area) をチェックしているようなので、これを実装しないといけないらしい。課題は山積みだ。