Спасибо. Знаешь, я английский знаю, но на школьном уровне...
Я как бы что такое PAR на NES представляю. Только как я делал: я тупо вручную брал адреса, к примеру, с 0000-03 до 00FF-03, вставлял эти все 18 кодов в gen-файл игры, ну и смотрел результат, типа что изменилось... ну а потом так сказать методом исключения находил тот код, который мне нужен с нужными так сказать, свойствами... Переменная выражается последним значением от 0 до 255, или в HEX - от 00, до FF. Вот к примеру мои коды для нескольких игр, которых нет в инете:
PRINCE OF PERSIA:
ROOM REPEATS 0051-01-05
LEVEL SELECT (SWITCH AFTER DEATH) 0070-01-0?
TEXTURE LIKE IN YELLOW LEVELS 04BB-01-05
TIME 04C4-01-05
PRINCE DROP IMMEDIANTLY 04CE-01-01
NON-FATAL INJURES FROM FALLS 04D4-01-05
ENEMIES CAN'T KILL YOU 0624-01-05
START WITH 5 HEARTS 06F4-01-04
1 HEART 06F4-01-FE
SUPER CONTRA 7:
LEVEL SELECT 0050-01-0?
LIVES (FIRST PLAYER) 0053-01-??
LIVES (SECOND PLAYER) 0054-01-??
END OF LEVEL (ON/OFF) 005C-01-01
ENEMIES STOPPED (ON/OFF) 005B-01-07
NO ENEMIES (DISABLE CODE IN BOSS ROOMS) 0072-01-07
WEAPONS "F" 00B8-01-03
WEAPONS "L" 00B8-01-02
WEAPONS "S" 00B8-01-01
CRAZY WEAPONS 00B8-01-04
BOMBERMAN:
LEVEL SELECT 0058-01-??
BOMB DETONATOR 0077-01-05
INVINCIBLE 007A-01-06
BOMBES 0074-01-??
MAPPY:
INVINCIBLE 002E-01-04
CREDITS 0030-01-04
CREDITS PER DOUBLE ITEM x? 0031-01-0?
CATS OCCUR ONLY 1 TIME 004C-01-04
END OF LEVEL 004F-01-02
POWER BLADE 2:
SUPPLEMENT ENERGY FROM 1 BANK 0030-01-04
START ON 0053-01-??
00,STAGE 01
01,STAGE 02
02,STAGE 03
03,STAGE 04
04,STAGE 05
05,STAGE 06
MAX POWER 0055-01-03
START ON BOSS 1 0079-01-02
SUIT 009A-01-??
START ON AREA 009C-01-??
ENERGY STRIPS 00A0-01-??
ну и так далее... понятно, что второе значение 01, в данных случаях не играет роли, и поэтому в таких эмуляторах, как например JNes вводится без второго значения (было так 005C-01-06, стало так 005C-06)
Как я понял, с SMD всё намнооого сложнее...