MS-DOS Player 2014.03.13 - 模擬器
![Necoo avatar](/img/woman-glasses.jpg)
By Necoo
at 2014-03-18T15:16
at 2014-03-18T15:16
Table of Contents
http://homepage3.nifty.com/takeda-toshiya/
2014/3/13
http://homepage3.nifty.com/takeda-toshiya/msdos/140313-1.png
Windows 98 Second Edition用のCOMMAND.COMが動作するようになりました。
int 21h, ah=59h(拡張エラーコード取得)、int 2fh, ah=aeh(プログラム起動)など
を実装しています。
2014/3/12
http://homepage3.nifty.com/takeda-toshiya/msdos/140312-1.png
JR運賃計算システム MARS for MS-DOSが動作するようになりました。
従来動かなかったのは、int 21h, ah=3chで、CONデバイスを開くのに失敗していたのが
原因です。
失敗していたのは、Turbo Paacalのランタイム内部の処理ですので、Turbo Pascalで開
発された、
他のソフトも動くようになっているかもしれません。
2014/3/7
int 10h(ビデオ)、int 16h(キーボード)など、PC/ATのBIOSの実装を進めました。
FDやDoDiaryなど、PC/AT用のソフトが色々動くようになっているかと思います。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-1.png
FDは一応ちゃんと動いてる感じです。
開発中、ファイルのリネームに失敗する問題がありましたが、これは解決済みです。
あまり使い込んでないので、どこかしらで未実装のサービスを叩いてしまって、
落ちてしまう箇所があるかもしれません。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-2.png
FILMTNは一見動いてるっぽいのですが、プログラムを実行しようとすると、
そこで正常終了してしまいます。
なおFILMTNでは、ファイル一覧の取得に、FCBを使ったファイル検索を実行しています
。
FCB絡みの処理は未実装だったので、ファイル検索とファイル削除だけ実装しました。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-3.png
DoDiaryは、環境変数テーブルが1KB以下である必要があります。
最近のWindowsでは環境変数が大幅に増えていて、環境変数テーブルも大きくなりがち
です。
そのため、msdos -e dd.comのように、-eオプションを付けることで、必要最低限の環
境変数のみ
ホスト環境から読み込む仕組みを追加しました。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-4.png
LIST.COMも、今回の更新で動くようになっています。
このソフトは、int 10h, ah=ffhで仮想テキストVRAMを画面に反映する処理をしていま
せん。
そのため、仮想テキストVRAMにデータが書き込むと、すぐ画面に反映する仕組みを入れ
ました。
--
2014/3/13
http://homepage3.nifty.com/takeda-toshiya/msdos/140313-1.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140313-1.png)
int 21h, ah=59h(拡張エラーコード取得)、int 2fh, ah=aeh(プログラム起動)など
を実装しています。
2014/3/12
http://homepage3.nifty.com/takeda-toshiya/msdos/140312-1.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140312-1.png)
従来動かなかったのは、int 21h, ah=3chで、CONデバイスを開くのに失敗していたのが
原因です。
失敗していたのは、Turbo Paacalのランタイム内部の処理ですので、Turbo Pascalで開
発された、
他のソフトも動くようになっているかもしれません。
2014/3/7
int 10h(ビデオ)、int 16h(キーボード)など、PC/ATのBIOSの実装を進めました。
FDやDoDiaryなど、PC/AT用のソフトが色々動くようになっているかと思います。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-1.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140307-1.png)
開発中、ファイルのリネームに失敗する問題がありましたが、これは解決済みです。
あまり使い込んでないので、どこかしらで未実装のサービスを叩いてしまって、
落ちてしまう箇所があるかもしれません。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-2.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140307-2.png)
そこで正常終了してしまいます。
なおFILMTNでは、ファイル一覧の取得に、FCBを使ったファイル検索を実行しています
。
FCB絡みの処理は未実装だったので、ファイル検索とファイル削除だけ実装しました。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-3.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140307-3.png)
最近のWindowsでは環境変数が大幅に増えていて、環境変数テーブルも大きくなりがち
です。
そのため、msdos -e dd.comのように、-eオプションを付けることで、必要最低限の環
境変数のみ
ホスト環境から読み込む仕組みを追加しました。
http://homepage3.nifty.com/takeda-toshiya/msdos/140307-4.png
![](http://homepage3.nifty.com/takeda-toshiya/msdos/140307-4.png)
このソフトは、int 10h, ah=ffhで仮想テキストVRAMを画面に反映する処理をしていま
せん。
そのため、仮想テキストVRAMにデータが書き込むと、すぐ画面に反映する仕組みを入れ
ました。
--
Tags:
模擬器
All Comments
Related Posts
リクナビNEXT的廣告
![Hazel avatar](/img/woman-biz.jpg)
By Hazel
at 2014-03-17T19:47
at 2014-03-17T19:47
(GB) zBoy v0.53
![Lauren avatar](/img/woman.jpg)
By Lauren
at 2014-03-17T19:33
at 2014-03-17T19:33
PCSX2 1.2.1 FF10暗黑鳥畫面卡住
![Tristan Cohan avatar](/img/cat4.jpg)
By Tristan Cohan
at 2014-03-17T17:23
at 2014-03-17T17:23
請問snes9X在WIN7上哪個版本最好呢?
![Jacob avatar](/img/dog1.jpg)
By Jacob
at 2014-03-17T16:55
at 2014-03-17T16:55
pcsx2 3.500Extremum 金手指使用?
![Dora avatar](/img/cat1.jpg)
By Dora
at 2014-03-17T11:34
at 2014-03-17T11:34