tips:dos:freedos

FreeDOS

  • コマンドラインで ver /r を実行してみよう。カーネルのバージョンもでるぞ。
  • fdimples コマンドを叩くとパッケージ追加や削除が可能。

.COM ファイル方面をアセンブラで理解するには… とりあえず下記コマンドで u と t 連打でたまにrやdでなんとかなるかも…? (詳細は https://en.wikipedia.org/wiki/Debug_(command) 英語記事も参照)

  • DEBUG hogehoge.com opt
    • u … 逆アセンブル
    • t … 1命令実行(Trace)
    • p … CALLをまとめて実行(Proceed)
    • r … レジスタ表示・変更
    • d … メモリダンプ
    • e … メモリ書き換え
    • a … その場でアセンブル
    • g … 実行

バイナリダンプで C3 (RET命令のみ)=1byte / CD 20 (int20h呼ぶだけ) = 2byte を debug してもよい。

  • 鳳 = 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.1783952402.txt.gz
  • 最終更新: 2026/07/13 23:20
  • by asaasa