Открываешь игру в редакторе и изменяешь какое-нить слово (например game over или player) всего на 1 букву - и игра перестаёт работать! Т.е. она запускается, но профессор не может поднимать и опускать трубы!!!
Игра изначально была предназначена для использования с Family Computer Robot / R.O.B. Его поддерживает, например, Nestopia. Для тех же, у кого R.O.B.'a нет, имеется возможность поднимать и опускать трубы со второго контроллера (кнопки A и B). Однако тут не все чисто: действительно, если поменять байт, то функция R.O.B.'a в Nestopia перестает работать (остается возможность управлять со второго контроллера): боле чем вероятно, что это проблема эмулятора (по CRC чексумме он, очевидно, определяет, что это именно игра Gyromite и нужно использовать R.O.B. - в пользу этой версии говорит и то, что изменение даже одного байта CHR-ROMa приводит к тому же эффекту), возмжно проверка игры (врядли, потому что организовать подсчет чексуммы в игре без CHR-RAM... Да еще и для игры 85-го года...). В любом случае, выяснить это трудно, т.к. FCEU или NESten (имеют отладчики) не поддерживают ROB (под него были написаны всего две игры).
в игре изменяешь название рома (хоть на 1 букву) - и игра начинает глючить
В смысле, переименовываешь файл образа? Юзай Nestopia - она отлично справляется с этой игрой. У меня лично FCEU было наплевать на название файла - одинаково плохо рисовал титульник. Что касается VirtuaNES, тут все хитрее... Похоже, эмуль реально опирается на имя файла (бред, конечно (почему бы не применить простейшую чексумму для распознания рома?), но титульники и вправду рисуются по-разному в зависимости от имени ROM).
Отредактировано Griever (2007-10-09 19:03:29)