tips:dos:freedos

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tips:dos:freedos [2026/06/29 23:38] asaasatips:dos:freedos [2026/07/13 23:21] (現在) – [デバッグ方法] asaasa
行 6: 行 6:
   * 有志のパッチたち    * 有志のパッチたち 
     * FreeCOM DBCS https://github.com/lpproj/freecom_dbcs2     * FreeCOM DBCS https://github.com/lpproj/freecom_dbcs2
 +
  
 ===== バージョン情報とか ===== ===== バージョン情報とか =====
 +
   * コマンドラインで ver /r を実行してみよう。カーネルのバージョンもでるぞ。   * コマンドラインで ver /r を実行してみよう。カーネルのバージョンもでるぞ。
 +
 ===== パッケージ管理 ===== ===== パッケージ管理 =====
  
   * fdimples コマンドを叩くとパッケージ追加や削除が可能。   * 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.1782743926.txt.gz
  • 最終更新: 2026/06/29 23:38
  • by asaasa