[新聞] MS-DOS Player (11/13/2010)

看板Emulator (模擬器)作者 (TATSUNOSUKE YATSUFUSA)時間15年前 (2010/11/13 10:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
2010/11/13 http://homepage3.nifty.com/takeda-toshiya/ 今回は色々と修正を行っています。 従来動いていたソフトが動かなくなってましたら、ご報告お願いいたします。 ロングファイルネームに対応しました。 Windows95で追加された、int 21h ah=71hのシステムコールが大体サポートされていま す。(ただし、SUBSTとネットワーク関係は未実装です) これにより、MGやFMのロングファイルネーム対応版が動作するようになりました。 また、ディレクトリの検索時に、ボリュームラベルも列挙するように修正しました。 FMでボリュームラベルが正しく表示されるようになっています。 ついでに、ファイルの時間がUTCのままだったのを、ローカル時間に変換するように修 正しています。 その他、細かい修正を色々と行っています。 従来は日本語環境を決めうちにしていましたが、ホスト環境のコードページを参照して 、 DBCDテーブルを初期化するようにしました。 漢字などマルチバイト文字の判定も、こちらのテーブルを参照して行います。 int 21h ah=5ch(ファイルロック)、ah=6ch(拡張ファイルオープン)に対応しました。 また、隠しシステムコールであるint 2fhも部分的にサポートしています。 こちらは、主にデバイスドライバやWindowsのインストールチェック用です。 PITエミュレーションを、PITにアクセスがあったときのみ行うようにしました。 これで、PITを直接操作するソフト以外で、多少高速化しているかと思います。 また、カウントを16bitで読み込む際に、常に下位8bitが読み込まれる不具合を修正し ています。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.121.97
文章代碼(AID): #1CtVIZkL (Emulator)
文章代碼(AID): #1CtVIZkL (Emulator)