Создадим настройку эмулятора
FBA Shuffle 2.3.0 120607 с поиском нулевого адреса по известному адресу таймера в игре
Martial Masters (ver. 104, 102, 102US) martmast
Time (exact value) эмуляторный адрес 0080AC18 (1 байт целое) Нужно
найти адрес таймера во время боя поиском точного значения, затем
прибавить к нему смещение -AC18h, получим адрес начала блока
(00800000h). На этот адрес нужно будет найти указатель в модуле.
Хэш файла запуска эмулятора

В начале первого раунда значение таймера равно 60. Ищем это значение по всей памяти эмулятора, тип 1 байт целое

Снимаем паузу на время, значение уменьшается до 59. Отсеиваем на это значение.

Из трех оставшихся адресов легко определяем нужный.
(1) ПКМ на этом адресе - «Копировать»
(2) В окне редактирования адреса прибавляем к нему смещение -AC18h, получаем нулевой адрес эмуляции.

На нулевой адрес ищем указатель с учетом модулей — отмечаем
«Использовать модульную адресацию» и «Только статические адреса в
модулях» при поиске.

Получаем два указателя в модуле libburn.dll. Сохраняем их в файл отсеивания
(1) ПКМ в левой таблице — «Сохранить отсеивание»
(2) Сохраняем под произвольным именем, у меня это 1_pgm_FBA Shuffle 2.3.0 120607.mem

Перезапускаем эмулятор. Заново находим адрес таймера и по нему нулевой адрес.
(1) Затем загружаем сделанное ранее отсеивание указатель - ПКМ в левой таблице - «Загрузить отсеивание»
(2) выбираем файл 1_pgm_FBA Shuffle 2.3.0 120607.mem
(3) Отсеиваем указатели по новому нулевому адресу (107F6020h)

После отсеивания у нас по-прежнему два указателя. Сохраняем их в другой файл отсеивания (2_pgm_FBA Shuffle 2.3.0 120607.mem).

Повторяем процедуру — перезапускаем эмулятор, находим заново адреса,
загружаем файл отсеивания 2_pgm_FBA Shuffle 2.3.0 120607.mem и отсеиваем
указатели по новому нулевому адресу (107F6020h)

После второго отсеивания остается все так же два указателя, поэтому берем первый из них. Нам нужен адрес в модуле (007ED1D8):

Получаем настройку
Код:
FBA Shuffle 2.3.0 120607;Fbas.exe;N;a4e0f07d7370c836ef5d08e21e109794
;RAM 128kb;800000;libburn.dll+P007ED1D8;20000
Тестируем ее
на играх
DoDonPachi Dai-Ou-Jou V101 (2002.04.05.Master Ver) ddpdoj
Demon Front (ver. M105XX, S105XX), Windows 7

Первая статья -
MAMEUI32.
Статья по оригинальному эмулятору Final Burn Alpha в процессе.