Слал как раз на яндекс. Эту версию я очень давно сливал: http://board.win32asmcommunity.net/index.php?topic=8702.0 Последняя версия 3.0 вот тут: http://board.win32asmcommunity.net/index.php?topic=9497.0 Но что-то я не врублюсь как её слить. Я там давно ничего не постил и счетчик постов слетел в 0. Возможно поэтому аттачи не дают слить. Короче, разбираться некогда...
Four-F Спасибо большое. Поддержку MMX я уже сделал по интел докам и исправил пару мелких багов. Теперь поддерживается полный набор инструкций Pentium Pro, на очереди SSE и 3DNow.
Пофиксил баг в декодировании MMX, так что если кто качал между этим и предыдущим постом, то качайте заново.
Еще раз повторяю - это не дизассемблер для файлов. Он дизассемблирует файл от EP до первого RET, если рет не будет, то может и повиснуть, поэтому тестовые файлы надо делать руками в масме. Тестируется сам движек дизассемблера, тоесть корректность рспознавания комманд. Но если надо, потом на его основе можно и дизассемблер файлов сделать.
Исправил еще пару багов и усовершенствовал вывод текста. Теперь тип указателя (dword ptr, word ptr e.t.c.) выводится только там, где это нужно. В связи с этим могут быть новые баги. Если где-то лишний раз ptr выводит, то не страшно, а если где-то пропускает, то это баг. Оптимизировал немного код, умешьшил размер екзешника.