2021-01 << 2021-02 >> 2021-03

2021-02-28 (日)

眠い.

* コマンドまたはファイル名が違います.

x64の64ビットモードからは仮想86モードが使えないので,64ビット版Windows上でも16ビットアプリケーションは実行できない.

MS-DOS Player for Win32-x64 http://takeda-toshiya.my.coocan.jp/msdos/

エミュレータや仮想マシン上でしか実行できないと思ってたけど,こんなのあるのか.エミュレータとして動作しつつint 21とかのMS-DOSの割り込みを置き換えてくれるっぽい.

とはいえ,素直に動きそうな16ビットアプリケーション,もうほとんど手元に無さそう.

command.png

NEC版だけどWindows98のCOMMAND.COMは動いた.出力されるメッセージが懐かしい感じになる.仮想マシンではなくてWindows上で動いてるのでCOMMAND.COMから64ビットアプリケーションも起動できる.

MS-DOS 3.30DのCOMMAND.COMは動かず.DOSのバージョンが違うと言われるのでバージョンを指定して起動したけどだめっぽい.COMMAND.COM内のバージョンチェックの実装眺めてたら3.30と3.31の2つのバージョンで動くように書かれてたけど,3.31なんてバージョン存在したのか.(PC-9801のやつなので,MSが出してた3.31とは別なはず)

2021-01 << 2021-02 >> 2021-03