По Ctrl-G у меня открывается окно "Choose address to jump" :) Может, Alt-G? Спасибо.
Верно. Оказалось нужно "Edit-Operand types-Offset by current segment" Ctrl-O. Спасибо! Там сработало оно же.
В продолжение темы http://wasm.ru/forum/viewtopic.php?id=36674 Дизассемблирую 16-разрядную программу под MS-DOS. Программа невелика, весь код — в...
Я знаю, где находится переменная с именем файла. Я знаю, где вызывается int 21h, которому предшествует mov ah, 3Dh. Я могу найти, из каких мест...
Нарисовать битмап с известной палитрой или проиграть PCM — не проблема. Вопрос только, как узнать, что программа под досом делает именно это. А...
Где его взять? Там же, где IDA Pro? :) Есть ли смысл в декомпиляторе, если программа писалась не на Си?
Нет. Dosbox — основное средство для запускания досовых программ. Если Qemu или VirtualBox дадут какие-то преимущества, буду запускать там. А пишу...
Компилятор под ДОС искать? И зачем? Вывод gcc -S для этой цели подойдёт? Использую его как справочник по ассемблеру. Сама программа, вроде,...
Читает несколько других файлов: текстовые сообщения, звуки PCM, картинки, и байткод, который управляет их выводом.
Сперва нужно понять, что и как она делает :) Я и спрашиваю, как это лучше выяснять.
Есть небольшая программа под MS-DOS. Вроде бы изначально написанная на ассемблере и без каких-либо защит от отладки. Требуется написать...
Так там и сделано. Вопрос был в том, как это скомпилировать и слинковать, не ставя вторую ОС в чрут :) Предложенный выше оверлей требует...
Полторы тысячи строк на ассемблере. Неохота переписывать :) Благо он отдельным файлом и линкуется в отдельную библиотеку. И, кажется, понял, как...
s/-march-athlon64/-march=athlon64/
Нашлась другая программа, которая тоже использует вставки на 32-битном ассемблере. http://zsnes.com/ Для работы требует несколько 32-битных...
Другие программы под GTK-1 собираются без проблем и работают без видимых отклонений. Но они на чистом C, C++ или фортране.
git://github.com/sjnewbury/multilib-overlay.git http://github.com/sjnewbury/multilib-overlay Он? Спасибо, качаю. Layman — утилита, которая...
Эта? http://www.rsdn.ru/article/cpp/XXtraps64bit.xml Уже смотрел. То есть она достаточно полная и охватывает все основные сложности? Спасибо.
У меня тоже :) По-моему уже есть и 64-битный вариант. Только пока не работает :) Тоже пользуюсь 32-битным. Он доступен через layman? Как...
Из ассемблерных библиотек ничего внешнего не вызывается, все вызовы системных функций из сишной части. Да и библиотека, имхо, была написана ещё до...
Имена участников (разделяйте запятой).