【2024.08.22更新】 似非DOS v0.20、ファイラーCF v0.91のDOS1モードの情報を追加
【2024.08.18更新】 解説記事、LSX-Dodgers、組み込みライセンス、ファイラーCFの情報を追加
【2022.12.02更新】 v0.15のDOS2モードにおいてCOPYコマンドに不具合が発見されましたので、ご注意ください。
似非DOS for MSX とは
似非DOS for MSX(以下「似非DOS」)は、MSX-DOSと互換性がある、ライセンスフリー(MIT License)の互換DOSです。MSX-DOS(1)モード・DOS2モードの2タイプがあり、DOS2モードでは階層ディレクトリやRAMディスクにも対応しています。
↓ 似非DOSのダウンロードはこちら ↓ github.com
似非DOSが利用できるMSXの動作環境は、64KB以上のRAM容量とFDD(フロッピーディスクドライブ)を搭載する機種のみです。と言うのも、似非DOSはFDD搭載機に必ず付属するDISK BIOSを使用して互換DOS環境を提供するからです。RAM容量が64KB未満であるMSX1やROMカートリッジの利用が主体のFDD非搭載機種にはDISK BIOSが搭載されていませんので、似非DOSは実行できません。
似非DOSは2024年8月現在においてもアップグレードを重ねており、現在は動作しないDOSアプリが将来的には互換性が向上して動作するようになるかもしれません。
【参考】LSX-Dodgersという互換DOSも存在する
MSX-DOSと互換性があり、かつDOSアプリをメガROM形式に変換することもできる「LSX-Dodgers」という互換DOSも存在します。これは元々シャープX1・MZシリーズやNEC PC-8801シリーズといった「Z80 CPU搭載 8bitレトロPC」向けにリリースされた CP/M および MSX-DOSと互換性があるライセンスフリー(MIT License)の互換DOS であり、それがMSX向けにも互換DOSとして逆輸入されたものです。
LSX-DodgersのMSX版はフロッピーディスクでもROMでも起動できるためFDDの搭載を問わない一方、互換性は似非DOSより下がります。とは言えLSX-Dodgersも2024年8月現在においてもアップグレードを重ねており、現在は動作しないDOSアプリが将来的には互換性が向上して動作するようになるかもしれません。
↓ LSX-Dodgersのダウンロードはこちら ↓ github.com
似非DOSとLSX-Dodgersは同じ作者・Gakuさん(twitter@tablacus)によるプロダクトです。
似非DOS for MSX の利用シーン
似非DOSが役立つ利用シーンは、以下のようなシチュエーションであろうと考えられます。
- 中古ショップやフリマアプリ等でMSXのFDD搭載機を入手したものの、MSX-DOSのシステムディスクが付属しなかった場合(販売当時はFDD搭載機や外付FDDにMSX-DOSのシステムディスクが必ず1枚以上同梱されていました)
- MSX-DOSで起動する自作アプリ(同人ソフト等)を起動可能な状態でネットや展示会等で配布したい際に、米Microsoft社が著作権を保有するMSX-DOSのシステムファイルを無断かつ無許可のまま組み込みたくない場合
似非DOS(とLSX-Dodgers)の自作ソフトへの組み込みライセンスについては上記の通りです。
現状の課題
動かないDOSアプリも存在する
似非DOSは100%の互換性を備えるわけではありません。純正のDOS(=MSX-DOS)では動作するが似非DOSでは動作しないDOSアプリが未だ数多く存在します。当ページは、過去にフリーソフトウェアとして配られた各種DOSアプリを似非DOSで実行して、その動作を確認するものです。
特に、MSX-DOS2で利用可能となったマッパーRAM(Mapped-Merory Segments、以下MMS)が似非DOS2では非対応と思われるため、MMSを使用するMSX-DOS2用のアプリはほとんど動作しません。
不安定になることもある
似非DOS ver.0.20(DOS1モード)にて、外部コマンド実行後にDOSプロンプトへ戻らずフリーズする現象が増えてきました。もしそうなった場合、本体の再起動・リセットが必要です。
動作チェック内訳
似非DOS本体
DOSモード | 処理 | 結果 | 似非DOS バージョン |
---|---|---|---|
DOS1 | ファイルコピー copy hoge.dat fuga.dat |
OK | 0.17 |
DOS1 | 他のドライブへ ファイルコピー① copy hoge.dat b: |
OK | 0.17 |
DOS1 | 他のドライブへ ファイルコピー② copy hoge.dat b:fuga.dat |
OK | 0.17 |
DOS1 | ファイルリネーム ren hoge.dat fuga.dat |
OK | 0.17 |
DOS1 | 他のドライブの ファイルリネーム ren b:hoge.dat fuga.dat |
OK | 0.20 |
DOS1 | ファイルの削除 del hoge.dat |
OK | 0.17 |
DOS1 | 他のドライブの ファイル削除 del b:hoge.dat |
OK | 0.17 |
DOS1 | フォーマット format b: |
OK | 0.17 |
DOS2 | 環境変数DATE | OK | 0.11 |
DOS2 | 環境変数SHELL | OK | 0.11 |
DOS2 | 環境変数PATH | OK | 0.18 |
DOS2 | 環境変数PROMPT | NG 環境変数に登録されるが 実際は機能しない |
0.18 |
DOS2 | カレントドライブへ ファイルコピー copy hoge.dat fuga.dat |
OK | 0.18 |
DOS2 | ルートディレクトリへ ファイルコピー① copy hoge.dat \ |
OK | 0.18 |
DOS2 | ルートディレクトリへ ファイルコピー② copy hoge.dat \fuga.dat |
NG カレントディレクトリへ コピーされる |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー① copy hoge.dat .. |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー② copy hoge.dat \fuga\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー③ copy hoge.dat \fuga\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー④ copy hoge.dat .\fuga\ |
OK hoge.datが サブディレクトリ内で あること |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑤ copy hoge.dat .\fuga\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑥ copy hoge.dat ..\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑦ copy hoge.dat ..\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑧ copy hoge.dat ..\fuga\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑨ copy hoge.dat ..\fuga\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のドライブへ ファイルコピー① copy hoge.dat b: |
OK | 0.18 |
DOS2 | 他のドライブへ ファイルコピー② copy hoge.dat b:fuga.dat |
OK | 0.18 |
DOS2 | 他のドライブの ルートディレクトリへ ファイルコピー① copy hoge.dat b:\ |
OK | 0.18 |
DOS2 | 他のドライブの ルートディレクトリへ ファイルコピー② copy hoge.dat b:\fuga.dat |
OK | 0.18 |
DOS2 | 他のドライブの サブディレクトリへ ファイルコピー① copy hoge.dat b:\fuga\ |
OK | 0.18 |
DOS2 | 他のドライブの サブディレクトリへ ファイルコピー② copy hoge.dat b:\fuga\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー① copy hoge.dat b:.. |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー② copy hoge.dat b:.\fuga\ |
OK | 0.17 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー③ copy hoge.dat b:.\fuga\fuga.dat |
NG コピー先の カレントディレクトリへ コピーされる コピー先のファイル名は 変更されない |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー④ copy hoge.dat b:..\ |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑤ copy hoge.dat b:..\fuga.dat |
NG Error! |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑥ copy hoge.dat b:..\fuga\ |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑦ copy hoge.dat b:..\fuga\fuga.dat |
NG Error! |
0.18 |
DOS2 | ルートディレクトリ内の ファイルリネーム① ren hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | ルートディレクトリ内の ファイルリネーム② ren \hoge.dat fuga.dat |
NG Error! |
0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更① ren hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更② ren hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更③ ren \hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更④ ren .\hoge.dat fuga.dat |
NG Error! |
0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更⑤ ren ..\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | サブディレクトリ内の ファイル名の変更⑥ ren ..\hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの ルートディレクトリ内の ファイル名の変更① ren b:hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの ルートディレクトリ内の ファイル名の変更② ren b:\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの サブディレクトリ内の ファイル名の変更① ren b:hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの サブディレクトリ内の ファイル名の変更② ren b:hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの サブディレクトリ内の ファイル名の変更③ ren b:\hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | 他のドライブの サブディレクトリ内の ファイル名の変更④ ren b:.\hoge\hoge.dat fuga.dat |
NG Error! |
0.17 |
DOS2 | 他のドライブの サブディレクトリ内の ファイル名の変更⑤ ren b:..\hoge\hoge.dat fuga.dat |
OK | 0.17 |
DOS2 | サブディレクトリの作成 mkdir fuga |
OK | 0.12 |
DOS2 | サブディレクトリから ルートディレクトリ下の サブディレクトリ作成 mkdir \fuga |
OK | 0.12 |
DOS2 | サブディレクトリ内の ディレクトリ名の変更① rndir fuga hoge |
OK ren fuga hoge なら可能 |
0.12 |
DOS2 | サブディレクトリ内の ディレクトリ名の変更② ren \hoge fuga |
OK | 0.17 |
DOS2 | サブディレクトリ内の ディレクトリ名の変更③ ren ..\hoge fuga |
OK | 0.17 |
DOS2 | サブディレクトリから ルートディレクトリ下の サブディレクトリのリネーム rndir \fuga hoge |
OK ren \fuga hoge なら可能 |
0.12 |
DOS2 | ファイルの削除 del hoge.dat |
OK | 0.01 |
DOS2 | 他のドライブの ファイル削除 del b:hoge.dat |
OK | 0.12 |
DOS2 | 他のディレクトリに在る ファイル削除 del ..\hoge.dat |
OK | 0.13 |
DOS2 | ルートディレクトリに在る ファイル削除 del \hoge.dat |
OK | 0.13 |
DOS2 | 他のドライブの サブディレクトリにある ファイル削除 del b:\fuga\hoge.dat |
NG Error! |
0.13 |
DOS2 | サブディレクトリの削除 rmdir fuga |
OK | 0.12 |
DOS2 | サブディレクトリから ルートディレクトリ下の サブディレクトリの削除 mkdir \fuga |
OK | 0.12 |
DOS2 | ファイルの属性変更① attrib +R hoge.dat |
NG Error! |
0.17 |
DOS2 | ファイルの属性変更② attrib -R hoge.dat |
NG Error! |
0.17 |
DOS2 | ボリューム名の作成 vol hoge |
NG Error! |
0.17 |
DOS2 | ボリューム名の変更 vol fuga |
NG Error! |
0.17 |
DOS2 | フォーマット format b: |
OK | 0.12 |
DOS2 | RAMディスクの確保 ramdisk 512 |
OK | 0.12 |
ファイラーアプリ
MultiMente(MM)
MM version 2.08_K を使用。
↓ MultiMenteのダウンロードはこちら ↓ gigamix.jp
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.08 |
DOS2 | ファイル一覧表示 | OK | 0.09 |
DOS2 | 他のドライブへファイルコピー | OK | 0.09 |
DOS2 | 他のディレクトリへファイルコピー .. |
OK | 0.09 |
DOS2 | 他のディレクトリへファイルコピー ..\ |
OK | 0.13 |
DOS2 | ファイルの移動(Mキー) | OK | 0.09 |
DOS2 | ファイルの削除(Dキー) | OK | 0.09 |
DOS2 | ファイル名の変更(Nキー) | NG ファイルが見つかりません |
0.13 |
DOS2 | ディレクトリの作成(Kキー) | OK | 0.09 |
DOS2 | ディレクトリのコピー(Cキー) | OK | 0.09 |
DOS2 | ディレクトリ名の変更(Nキー) | NG ファイルが見つかりません |
0.13 |
DOS2 | ディレクトリのコピー(Cキー) | OK | 0.09 |
DOS2 | ディレクトリの移動(Mキー) | NG 「重複しています」と表示される。ディレクトリは移動するがディレクトリ内のファイルは消失する |
0.13 |
DOS2 | ディレクトリの削除(Dキー) | OK | 0.09 |
DOS2 | ファイルの内容表示(Vキー) | OK | 0.09 |
DOS2 | ディレクトリツリーの表示 | NG カレントディレクトリのファイルもツリーに一覧表示される、ツリー内の表示が全て同じファイル名 |
0.13 |
DOS2 | ファイル・ディレクトリの並べ替え(INS/DELキー) | NG ファイルが見つかりません |
0.13 |
DOS2 | ソート結果の書き込み(Yキー) | 未検証 | - |
DOS2 | ヘルプ表示(F1キー) | NG | 0.11 |
DOS2 | コマンドの入力(Xキー) | NG | 0.12 |
DOS2 | プログラムの実行(Rキー) | NG プロンプトに落ちる |
0.12 |
DOS2 | 外部アプリからの復帰 | 未検証 | - |
DOS2 | アプリの終了 | OK | 0.11 |
CF
CF version 0.91 を使用。似非DOS ver.0.20より似非DOS1モードでも起動するように改善されました。
↓ CFのダウンロードはこちら ↓ www2s.biglobe.ne.jp
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS1 | アプリの起動 | OK | 0.20 |
DOS1 | ファイル一覧表示 | OK | 0.20 |
DOS1 | ファイルの閲覧(Vキー) | OK | 0.20 |
DOS1 | カレントドライブの移動(Lキー) | OK | 0.20 |
DOS1 | 他のドライブへファイルコピー | OK | 0.20 |
DOS1 | ファイルの移動(Mキー) | 未検証 機能未実装 |
- |
DOS1 | ファイルの削除(Dキー) | OK | 0.20 |
DOS1 | ファイル名の変更(Rキー) | OK | 0.20 |
DOS1 | プログラムの実行(Xキー) | OK | 0.20 |
DOS1 | 外部アプリからの復帰 | OK | 0.20 |
DOS1 | アプリの終了(Quit) | OK | 0.20 |
DOS2 | アプリの起動 | OK | 0.18 |
DOS2 | ファイル一覧表示 | OK | 0.18 |
DOS2 | ファイルの閲覧(View) | OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー① \ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー② .. |
NG Invalid . or .. operation. |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー③ ..\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー④ ..\hoge |
NG Overwrite Ok? 何と重複? |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑤ ..\hoge\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑥ \hoge |
NG Overwrite Ok? 何と重複? |
0.18 |
DOS2 | 他のディレクトリへ ファイルコピー⑦ \hoge\ |
OK | 0.18 |
DOS2 | 他のドライブへ ファイルコピー |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー① B: |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー② B:.. |
NG Overwrite Ok? 何と重複? |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー③ B:..\ |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー④ B:..\hoge |
NG Overwrite Ok? 何と重複? |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑤ B:..\hoge\ |
OK | 0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑥ B:\hoge |
NG Overwrite Ok? 何と重複? |
0.18 |
DOS2 | 他のドライブの 他のディレクトリへ ファイルコピー⑦ B:\hoge\ |
OK | 0.18 |
DOS2 | 他のディレクトリへ ファイルの移動① \ |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動② .. |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動③ ..\ |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動④ ..\hoge |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動⑤ ..\hoge\ |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動⑥ \hoge |
未検証 機能未実装 |
- |
DOS2 | 他のディレクトリへ ファイルの移動⑦ \hoge\ |
未検証 機能未実装 |
- |
DOS2 | 他のドライブへ ファイルの移動 |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動① B: |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動② B:.. |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動③ B:..\ |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動④ B:..\hoge |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動⑤ B:..\hoge\ |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動⑥ B:\hoge |
未検証 機能未実装 |
- |
DOS2 | 他のドライブの 他のディレクトリへ ファイルの移動⑦ B:\hoge\ |
未検証 機能未実装 |
- |
DOS2 | ファイルの削除 | NG Invalid pathname. |
0.18 |
DOS2 | ファイル名の変更 | NG Invalid pathname. |
0.18 |
DOS2 | ディレクトリの作成 | OK | 0.18 |
DOS2 | ディレクトリのコピー | 未検証 機能未実装 |
- |
DOS2 | ディレクトリ名の変更 | NG Invalid pathname. |
0.18 |
DOS2 | ディレクトリの移動 | 未検証 機能未実装 |
- |
DOS2 | ディレクトリの削除 | NG Invalid pathname. |
0.18 |
DOS2 | プログラムの実行(eXec) | 未検証 機能未実装 |
- |
DOS2 | 外部アプリからの復帰 | 未検証 | - |
DOS2 | アプリの終了(Quit) | OK | 0.18 |
アーカイバ
PMM
LHArc
PMArc
UNArc
UNARC16
UNARC 1.6 を使用。88VA User's Clubにて公開中の「UNARC16.COM」は、CP/M用のアプリです。 http://www.pc88.gr.jp/softlib/?action=list_group&anum=1&from=1&size=20
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.11 |
DOS2 | アーカイブの一覧表示 unarc16 hoge.ark |
OK | 0.11 |
DOS2 | 他のドライブにあるアーカイブの一覧表示 unarc16 b:hoge.ark |
OK | 0.11 |
DOS2 | アーカイブの展開 unarc16 hoge.ark a: |
OK | 0.11 |
DOS2 | 他のドライブへのアーカイブの展開 unarc16 hoge.ark b: |
OK | 0.11 |
DOS2 | 他のドライブにあるアーカイブを他のドライブへ展開 unarc16 b:hoge.ark b: |
OK | 0.11 |
DOS2 | アプリの終了 | OK | 0.11 |
DOS1 | アプリの起動 | OK | 0.11 |
DOS1 | アーカイブの一覧表示 unarc16 hoge.ark |
NG Bad archive file headerエラーで永久ループ |
0.12 |
DOS1 | 他のドライブにあるアーカイブの一覧表示 unarc16 b:hoge.ark |
NG Bad archive file headerエラーで永久ループ |
0.12 |
DOS1 | アーカイブの展開 unarc16 hoge.ark a: |
OK | 0.11 |
DOS1 | 他のドライブへのアーカイブの展開 unarc16 hoge.ark b: |
OK | 0.11 |
DOS1 | 他のドライブにあるアーカイブを他のドライブへ展開 unarc16 b:hoge.ark b: |
OK | 0.11 |
DOS1 | アプリの終了 | OK | 0.11 |
- UNARC16では展開したファイルのタイムスタンプは展開時の日時に変更される。
- UNARC2(ととりあえず呼称する出所不明のアプリ)ではファイルのタイムスタンプが正常に反映される。MSX-DOS1専用アプリ?
ARK
ARK version 0.4 を使用。CP/M用のアプリです。
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.11 |
DOS2 | アーカイブの作成 ark hoge fuga1.dat fuga2.dat |
OK | 0.11 |
DOS2 | アーカイブを他のドライブへ作成 ark b:hoge fuga1.dat fuga2.dat |
OK | 0.11 |
DOS2 | 他のドライブにあるファイルを他のドライブへアーカイブ作成 ark b:hoge b:fuga1.dat b:fuga2.dat |
OK | 0.11 |
DOS2 | アプリの終了 | OK | 0.11 |
ISH
ISH version 1.10b
88VA User's Clubにて公開中の「ISH110B.COM」は、CP/M用のアプリです。 http://www.pc88.gr.jp/softlib/?action=list_group&anum=1&from=1&size=20
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.11 |
DOS2 | アーカイブの展開 ish110b hoge.ish |
OK | 0.11 |
DOS2 | 他のドライブへのアーカイブの展開 ish110b hoge.ish /a /cb: |
OK | 0.12 |
DOS2 | アーカイブの作成 ish110b hoge.dat /ss /c |
OK | 0.11 |
DOS2 | 他のドライブのファイルのアーカイブ作成 ish110b b:hoge.dat /ss /c |
OK カレンドドライブに作成される |
0.12 |
DOS2 | 他のドライブへのアーカイブ作成 | - 機能が元々無い |
0.12 |
DOS2 | アプリの終了 | OK | 0.12 |
DOS1 | アプリの起動 | OK | 0.11 |
DOS1 | アーカイブの展開 ish110b hoge.ish |
OK | 0.11 |
DOS1 | 他のドライブへのアーカイブの展開 ish110b hoge.ish /a /cb: |
OK | 0.12 |
DOS1 | アーカイブの作成 ish110b hoge.dat /ss /c |
OK | 0.11 |
DOS1 | 他のドライブのファイルのアーカイブ作成 ish110b b:hoge.dat /ss /c |
OK カレンドドライブに作成される |
0.12 |
DOS1 | 他のドライブへのアーカイブ作成 | - 機能が元々無い |
0.12 |
DOS1 | アプリの終了 | OK | 0.12 |
ISH version 1.10e++
ISH 1.10eにMSX-DOS用のパッチが適用されたアプリです。アーカイブのタイムスタンプが展開後に反映されます。
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.11 |
DOS2 | アーカイブの展開 ish hoge.ish |
OK | 0.11 |
DOS2 | 他のドライブへのアーカイブの展開 ish hoge.ish /a /cb: |
OK | 0.12 |
DOS2 | アーカイブの作成 ish hoge.dat /ss /c |
OK | 0.11 |
DOS2 | 他のドライブのファイルのアーカイブ作成 ish b:hoge.dat /ss /c |
OK カレンドドライブに作成される |
0.12 |
DOS2 | 他のドライブへのアーカイブ作成 | - 機能が元々無い |
0.12 |
DOS2 | アプリの終了 | OK | 0.12 |
DOS1 | アプリの起動 | OK | 0.11 |
DOS1 | アーカイブの展開 ish hoge.ish |
OK | 0.11 |
DOS1 | 他のドライブへのアーカイブの展開 ish hoge.ish /a /cb: |
OK | 0.12 |
DOS1 | アーカイブの作成 ish hoge.dat /ss /c |
OK | 0.11 |
DOS1 | 他のドライブのファイルのアーカイブ作成 ish b:hoge.dat /ss /c |
OK カレンドドライブに作成される |
0.12 |
DOS1 | 他のドライブへのアーカイブ作成 | - 機能が元々無い |
0.12 |
DOS1 | アプリの終了 | OK | 0.12 |
テキストエディタ
KID
「MSX-DOS2 TOOLS」同梱の KID version 1.02 を使用。MSXマガジン永久保存版3に収録されています。
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動(ファイル無指定) | OK | 0.12 |
DOS2 | アプリの起動(ファイル指定) kid hoge.txt |
NG 全角表示できずフリーズすることがある(ファイルによる) |
0.12 |
DOS2 | S セーブ | OK | 0.12 |
DOS2 | N セーブ/新ファイル | 未検証 | - |
DOS2 | E セーブ終了 | NG 保存されるがプロンプトがバグる |
0.12 |
DOS2 | Q 中断 | OK | 0.12 |
APeD
APeD version 0.41 を使用。https://hp.vector.co.jp/authors/VA010445/MSX/kakmsxf.htm
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動(ファイル無指定) | NG Not MSX-DOS2 |
0.12 |
DOS2 | アプリの起動(ファイル指定) aped hoge.txt |
NG Not MSX-DOS2 |
0.12 |
DOS2 | S save/Edit | 未検証 | - |
DOS2 | N Save/New | 未検証 | - |
DOS2 | E Save/End | 未検証 | - |
DOS2 | Q Quit | 未検証 | - |
音楽再生ツール
MGSEL
MGSEL version 3.01n を使用。https://gigamix.jp/mgsdrv/
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK MGSDRV.COMはルートディレクトリに置く |
0.10 |
DOS2 | ファイル一覧表示 | OK | 0.10 |
DOS2 | 楽曲データの再生 | OK | 0.10 |
DOS2 | プレイリスト(MGSEL.DIR)の利用 | OK | 0.08 |
DOS2 | カレントディレクトリの移動 | OK | 0.12 |
DOS2 | アプリの終了 | OK 利用時間は表示されない |
0.10 |
DOS1 | アプリの起動 | OK | 0.10 |
DOS1 | ファイル一覧表示 | NG 表示されない |
0.11 |
DOS1 | 楽曲データの再生 | OK プレイリストの楽曲のみ再生可能 |
0.11 |
DOS1 | プレイリスト(MGSEL.DIR)の利用 | OK | 0.11 |
DOS1 | アプリの終了 | OK 利用時間は表示されない |
0.10 |
MGSP
MGSP version 2.1.1 を使用。https://hra1129.github.io/software/mgsp_body.html
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.12 |
DOS2 | ファイル一覧表示 | OK | 0.12 |
DOS2 | 楽曲データの再生 | OK | 0.12 |
DOS2 | カレントディレクトリの移動 | OK | 0.12 |
DOS2 | アプリの終了 | OK | 0.12 |
MPX
MPX version 1.13 を使用。
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK MGSDRV.COMはルートディレクトリに置く |
0.09 |
DOS2 | ファイル一覧表示 | OK | 0.09 |
DOS2 | 楽曲データの再生 | OK | 0.09 |
DOS2 | カレントディレクトリの移動 | OK | 0.11 |
DOS2 | テキストファイルの閲覧 | OK | 0.11 |
DOS2 | アプリの終了 | OK | 0.09 |
DOS1 | アプリの起動 | OK | 0.09 |
DOS1 | ファイル一覧表示 | OK | 0.09 |
DOS1 | 楽曲データの再生 | OK | 0.09 |
DOS1 | テキストファイルの閲覧 | OK | 0.11 |
DOS1 | アプリの終了 | OK | 0.09 |
MuPLAY
MuPLAY version 2.61 を使用。https://github.com/K-Sakanoshita/MuPlay
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | OK | 0.15 |
DOS2 | ファイル一覧表示 | OK | 0.15 |
DOS2 | 楽曲データの再生 | OK | 0.15 |
DOS2 | カレントディレクトリの移動 | 未検証 | - |
DOS2 | アプリの終了 | OK | 0.12 |
MsPLAY(まさるん MUSIC PLAYER)
MSPLAY.COM version 0.07f01暫定版 を使用。https://sakuramail.net/fswold/music.html
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動 | NG 画面が黒くてフリーズ |
0.12 |
DOS2 | ファイル一覧表示 | 未検証 | - |
DOS2 | 楽曲データの再生 | 未検証 | - |
DOS2 | カレントディレクトリの移動 | 未検証 | - |
DOS2 | アプリの終了 | 未検証 | - |
グラフィック系
BLS
BLS version 3.0A を使用。https://frs.badcoffee.info/tools.html
正式な最新バージョンはver.2.00で、当時パソコン通信(草の根ネット)で入手しましたが、MSX・FAN 1994年6-7月情報号のスーパー付録ディスクにも収録されていました。
モード | 処理 | 結果 | 似非DOS |
---|---|---|---|
DOS2 | アプリの起動(ファイル無指定) | OK | 0.18 |
DOS2 | アプリの起動(ファイル指定) | OK | 0.18 |
DOS2 | ファイル一覧表示 | OK | 0.18 |
DOS2 | ベタ画像(BSAVE形式)データの表示 | OK | 0.18 |
DOS2 | MAKI形式データの表示 | OK | 0.18 |
DOS2 | MAG形式データの表示 | OK | 0.18 |
DOS2 | MAX形式データの表示 | OK | 0.18 |
DOS2 | QLD形式データの表示 | 未検証 | - |
DOS2 | PIC形式データの表示 | OK | 0.18 |
DOS2 | カレントディレクトリの移動 | OK | 0.18 |
DOS2 | カレントドライブの移動(Dキー) | OK | 0.18 |
DOS2 | ファイルのドライブ間コピー(Cキー) | OK | 0.18 |
DOS2 | ファイルのドライブ間移動(Mキー) | OK | 0.18 |
DOS2 | ファイルの削除(DELキー) | OK | 0.18 |
DOS2 | アプリの終了(ESCキー) | OK | 0.18 |