差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| tips:dos:freedos [2026/04/17 23:56] – asaasa | tips:dos:freedos [2026/07/13 23:21] (現在) – [デバッグ方法] asaasa | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| * FreeDOS 公式サイト : https:// | * FreeDOS 公式サイト : https:// | ||
| * [[.: | * [[.: | ||
| + | * さらにつっこんでやってみた : [[soft: | ||
| + | * 有志のパッチたち | ||
| + | * FreeCOM DBCS https:// | ||
| + | |||
| + | |||
| + | ===== バージョン情報とか ===== | ||
| + | |||
| + | * コマンドラインで ver /r を実行してみよう。カーネルのバージョンもでるぞ。 | ||
| ===== パッケージ管理 ===== | ===== パッケージ管理 ===== | ||
| * fdimples コマンドを叩くとパッケージ追加や削除が可能。 | * fdimples コマンドを叩くとパッケージ追加や削除が可能。 | ||
| + | |||
| + | |||
| + | ===== デバッグ方法 ===== | ||
| + | .COM ファイル方面をアセンブラで理解するには... とりあえず下記コマンドで u と t 連打でたまにrやdでなんとかなるかも...? | ||
| + | * 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/ | ||
| + | * ATOK = DEVLOAD /H が一部可。 | ||
| + | * MS-IME (MS-DOS6.20 / Win95DOS / Win98DOS) = CONFIG / FDCONFIG へのベタ登録のみ可能。DEVLOAD では japanese mode ではないとして常駐を拒絶される。 | ||