作者choan (八房龙之助)
看板Emulator
标题[新闻] MS-DOS Player (12/10/2009)
时间Fri Dec 11 00:02:53 2009
http://homepage3.nifty.com/takeda-toshiya/
今更ながらLHAが动作するようになりました。
Windows用のツールが几らでもありますが、これが动かないとみっともない気がして。
これが今まで动いていなかったのは、int 21h ah=4eh/4fhのファイル検索において、
検索结果を格纳する际にアトリビュートをコピーし忘れていたという、これまたみっと
もない。
その他、解冻时に使用している、int 21h ah=60h(真のパスを取得)を追加しています
DOS泛用のファイルマネージャであるFMが动作するようになりました。
int 21h ah=47hで现在のパス取得する际、ドライブ文字と最初の\を削除するように修
正したり、
int 21h ax=4b00hで、直接プログラムを起动するのではなく、"COMMAND.COM /C
(program)"と
わざわざCOMMAND.COMやCMD.EXEを経由して起动するような场合に対応したり、
コンソール出力において、Console系APIを使って自前でエスケープシーケンスに対応し
たり、
その他にも色々と修正しています。
ドライブのボリューム名や空き容量が正しく取得できてないのは、また後日にでも。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.238.100