Image: 250528 PS/55エミュ製作 [53]DOSVAXのビデオBIOSを少し修正

内蔵DOSでデータボックスを実行すると、不正な属性やビデオメモリーのページ指定によって画面が崩れる問題を修正しました。これによりJ-DOS不要でデータボックスを実行できるようになりました。

修正前はこんな表示でした。

Image: データボックス

J-DOSの内部動作を調べたところ、Int 10h, AH=06h (Scroll-up window) で画面を消去したときに、属性バイト (BHレジスター) のDBCSビットをANDマスクでリセットしているようだったので、これをDOSVAXのInt 10hに実装しました。また、いくつかのファンクションでページ番号を解釈していたことがバグに繋がっていたため、PS/55テキストモードの時はパラメーターにかかわらずページ番号を常に0にするように修正しました。

DOSVAX 変更点 (4483PS16→ 4483PS17)

  • 漢字データ・ボックス バージョン 4 (Reed Rex Corp.) で画面が乱れる問題を修正しました。

ダウンロード

GitHub - akmed772/dosvax: A folk of DOSBox that emulates the Japanese AX and PS/55 computers.


※コメント欄が表示されない場合はdisqusについてJavascriptが有効であることを確認して下さい。コメントはスパム防止フィルターによる承認制のため、投稿してもすぐに反映されない場合があります。

管理人 : Akamaki (akm)

は、PCとVTuberに夢中になっている電気技術者です。

私はレトロコンピューティングの愛好家ですが、そのようなリグはもう収集していません。

私の活動はトップページで見ることができます。読んでくれてありがとう!