tips:dos:freedos

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tips:dos:freedos [2025/09/25 18:17] asaasatips:dos:freedos [2026/07/13 23:21] (現在) – [デバッグ方法] asaasa
行 1: 行 1:
 ====== FreeDOS ====== ====== FreeDOS ======
  
-* FreeDOS 公式サイト : https://www.freedos.org/+  * FreeDOS 公式サイト : https://www.freedos.org/ 
 +  * [[.:freedos:dosv|FreeDOS - DOS/V 化計画]] 
 +    * さらにつっこんでやってみた : [[soft:freedosv|FreeDOS/V あさあさ私家版]] 
 +  * 有志のパッチたち  
 +    * FreeCOM DBCS https://github.com/lpproj/freecom_dbcs2 
 + 
 + 
 +===== バージョン情報とか ===== 
 + 
 +  * コマンドラインで ver /r を実行してみよう。カーネルのバージョンもでるぞ。 
 + 
 +===== パッケージ管理 ===== 
 + 
 +  * fdimples コマンドを叩くとパッケージ追加や削除が可能。 
 + 
 + 
 +===== デバッグ方法 ===== 
 +.COM ファイル方面をアセンブラで理解するには... とりあえず下記コマンドで u と t 連打でたまにrやdでなんとかなるかも...? (詳細は [[https://en.wikipedia.org/wiki/Debug_(command)|Wikipediaの該当英語記事]] も参照) 
 +  * DEBUG hogehoge.com opt 
 +    * u … 逆アセンブル 
 +    * t … 1命令実行(Trace) 
 +    * p … CALLをまとめて実行(Proceed) 
 +    * r … レジスタ表示・変更 
 +    * d … メモリダンプ 
 +    * e … メモリ書き換え 
 +    * a … その場でアセンブル 
 +    * g … 実行 
 + 
 +==== ミニマムな .com ファイル ==== 
 +バイナリダンプで C3 (RET命令のみ)=1byte / CD 20 (int20h呼ぶだけ) = 2byte を debug してもよい。 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 +===== 日本語FEP方面 ===== 
 +  * 鳳 = DEVLOAD /H 可。2006年のフロッピーをもとに研究するといい感じかと。 
 +  * WXP = DEVLOAD 可 (でかすぎて /H は無効)。 有志のパッチでJ3100 -> DOS/V版対応にすることで動く 
 +  * ATOK = DEVLOAD /H が一部可。 
 +  * MS-IME (MS-DOS6.20 / Win95DOS / Win98DOS) = CONFIG / FDCONFIG へのベタ登録のみ可能。DEVLOAD では japanese mode ではないとして常駐を拒絶される。
  • tips/dos/freedos.1758791835.txt.gz
  • 最終更新: 2025/09/25 18:17
  • by asaasa