AX版MS-DOS 5.0でグラフィックの表示がおかしい不具合があって調べてみたところ、JEGAの挙動に抜けがあったので修正。

DOSSHELLがテキストモードで正しく表示されるようになった。グラフィックモードは配色が変なんだけど、これはそもそもパレット番号の指定がなんか変なので、元々の仕様である可能性がワンチャンある。いや、そんなまさか。

他にも気になったところを色々直したら、当初の想定より修正点が増えた。

DOSVAX 変更点 (4481PS11→ 4483PS12)

日本語で書き直すのだるいのでGoogle翻訳を使用。

  • AX モードでのエミュレーションを改善するために次の問題を修正しました。
    • EGA レジスタが読み取れませんでした。 オリジナルの EGA のレジスタは読み取れませんが、Super EGA は読み取れます。
    • RMOD2 レジスタのビット 6 (点滅または強度の選択) が機能しませんでした。
    • キーボード BIOS が US モードの場合、一部の JP 固有キーのスキャンコードがキーボード コントローラーによって変更されました。 操作全体はキーボード BIOS によって実行される必要があります。
    • D0000-EFFFFh に FFh を設定すると、EMS メモリまたは UMB として使用されます。
    • ビデオ モードが 52h または 53h (JEGA グラフィック モード) の場合にマウスを正しくサポートするための解像度を追加しました。
  • PS/55 モードでのエミュレーションを改善するための次の変更。
    • 拡張 BIOS データ領域のセグメント アドレスを 640k 未満の最高メモリに設定し、DOSBox MCB のサイズを調整します。
    • DOS J5.0x/V の BASIC インタプリタを実行するための BIOS シグネチャを設定します。
    • NumLock のキーバインドを追加します。 (ただし、実際の IBM 5576-00* キーボードは NumLock を Shift + ScrollLock にバインドします。)
    • DOS K3.x のカラー グラフィックス モードのビデオ モード判別を変更します。
  • DOSBox SVR r4481 から r4483 への変更をマージ。

ダウンロード

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


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

管理人 : Akamaki (akm)

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

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

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