В подгружаемых оверлеях всегда строго по 4 функции. Эти функции потом используются как методы в каком-то классе. Часто некоторые из них имеют вид:...
Вопрос по представлению структур данных в IDA: Имеется структура Flic204. 204 байта, несколько десятков полей. bufFlic1 — массив из 8 таких...
Спасибо, буду знать.
Спасибо. Передача в регистрах много где описана, но как она применяется к классам — нигде документации не нашёл.
Каким образом 32-разрядный досовский Watcom C++ передавал в методы классов указатель на this? В EAX?
Да, нормально работала на 386-м. "01f0" не нашёл. И вообще никаких 01f.h. Это прямая работа с диском AT? Как я понимаю, вся работа с диском идёт...
Скорее всего, это звуковая карта, отличная от Adlib, Sound Blaster и Gravis Ultrasound. Я же написал, смотрю, как устроена старая игра. Если там...
Изучаю игру начала 1990х Reunion (ещё реальный режим, но уже VGA и EMS). Написана на Турбо Паскале, поэтому вcя работа с диском идёт через функции...
Новый вопрос по 16-битной программе в MS-DOS. Как приписывать имена константам? Некоторые адреса-константы считаются относящимися к текущему...
Ещё вопросы по 16-битным борландовским: 1. Есть фрагмент:push cs call near ptr DecodeFrame Но это — дальний вызов, выход из DecodeFrame — по...
Зависит от компилятора. Для GCC — компилировать с ключом -S
В 16-битной программе, написанной на Турбо Паскале, встретился такой вызов функции: mov di, [bp+block2] shl di, 2 push word ptr...
Даже если все вызовы — одной функции?
Имею в виду, как обойтись без ручного вызова "Change Stack Pointer" на каждом call-е?
Имена участников (разделяйте запятой).