Здравствуйте, YwaN!
Давайте по-порядку:
TDW.exe годится только для программ под Windows. У них совершенно другой принцип работы.
TD32.exe был разработан для промежуточной Win32. Сейчас совершенно неактуально.
Впрочем, TDW лично я тоже не пользуюсь. Если надо, загружаю в отладчик от С.
Для программ под ДОС годится только TD.exe. Несколько слов об этом отладчике:
1) "Program has no symbol table" означает, что программа не содержит информации отладчика.
Что это такое? Это когда в программе в специальном месте сохраняется информация о таблице символов, адресах в исходном тексте и т.п. При загрузке такой программы становится возможным отлаживать программу по исходному тексту.
Тут надо сделать еще пару замечаний:
а) отладочная информация возможно только в формате EXE, т.к. только в таком формате можно добавить секцию отладчика
б) TD по отладочной информации совместим только с TASM и TLINK. После MASM-а с информацией отладчика TD не возьмет! У них разный формат! Без информации отладчика без проблем...
в) чтобы файл получился с информацией отладчика, необходимо откомпилировать TASM с параметром /ZI и слинковать TLINK с параметром /v
Полный список параметров можно увидеть, запустив с ключом /?
г) чтобы увидеть исходный текст, необходимо в TD загрузить модуль (файл с исходным текстом)
2) Чтобы отображались 32-битные регистры, необходимо в окне регистров (справа вверху) нажать правой кнопкой мыши и в появившемся меню включить 32-битные регистры.
3) Действитеьно, в TD по-умолчанию маска "*.exe". Во-первых, ничто не мешает ее поменять. Во-вторых, можно загружать TD с параметром-именем программы
4)Не думаю, что SoftIce сейчас Вам нужен. Программа достаточно сложная. Оставьте ее для следующего своего шага. TD Вам сейчас за глаза хватит
5) Насчет AFD я с Вами полностью согласен! Отличный отладчик, я с ним начинал давным-давно осваивать первые ХТ с частотой 4.77 МГц
Но, увы, он был сделан под 16-битный 86 процессор и дальше не развивался.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен