game genie коды для игр на денди
Game genie коды для игр на денди
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Коды типа Genie
Помимо всего прочего, в этой книге встречались странные записи вида «Коды типа Genie». Я понятия не имел, что это за коды такие и как их вводить. Порой игра вообще не имела какой-то парольной системы, но, тем не менее, Genie-коды предлагались для применения.
Развязка наступила уже в наши дни. Буквально несколько месяцев назад мне в руки попалось устройство, внешне похожее на картридж, на лицевой наклейке которого большими красными буквами было написано «GAME GENIE», а внизу подпись «video game enhancer», и еще ниже логотип Sega Genesis. Взгляните:
Как водится, за подробной информацией я полез в вики. Но, к сожалению, русскоязычный раздел меня совершенно не порадовал, и тогда я решил обратиться к англоязычной части. Вот здесь уже было что почитать. Спешу поделиться беглым переводом.
Что такое Game Genie
Дизайн и эксплуатация
Система Game Genie представляло собой устройство, подключавшееся между картриджем и приставкой. Включив консоль, игрок попадал в меню, позволявшее ввести последовательность символов, условно называемую как «код», который служил ссылкой на адрес в ПЗУ игрового картриджа. Каждый код содержит целочисленное значение, которое считывает система вместо данных по аналогичному адресу из картриджа. Game Genie защищено патентом 5112051 «устройство сопряжения для компьютерных игровых систем», выданным 30 мая 1990 года. Срок действия патента истек 30 мая 2010, согласно текущему патентному законодательству США.
Поскольку Game Genie изменяет программный код игры, читы Genie иногда еще называют патч-кодами. Последствия применения данных кодов весьма разнообразны. В большинстве своем они дают какую-то форму неуязвимости, бесконечный боезапас, пропуск уровней и другие модификации, которые наделяют игрока большей властью, чем это задумывалось разработчиками. В редких случаях коды могут сделать игру более сложной, или даже открыть какие-то дополнительные возможности и контент, который был выброшен разработчиками и сделан недоступным в обычной игре.
Game Genie продавался со специальным буклетом-справочником, который содержал в себе известные на тот момент коды для системы. Конечно, со временем открывались новые читы и выходили новые игры, что привело компанию Galoob к созданию платной подписки, по которой абоненты ежеквартально получали обновление базы кодов. Плюс, в некоторых геймерских журналах, например GamePro, появились небольшие спонсорские колонки, публиковавшие читы для новых игр.
Создать новый код можно путем случайного перебора. Этот эволюционный подход эквивалентен использованию случайных операций POKE. Чаще всего такие сгенерированные случайным образом коды либо никак не влияют на игру, либо ведут к зависанию геймплея, либо могут привести к повреждению сохранений. Но если повторять процесс много-много раз полезные изменения все же могут обнаружиться. Каждый придуманный код перед вводом в Game Genie необходимо где-то записать, так как само устройство не позволяет посмотреть во время игры что же за код был введен. Найдя таким образом какой-нибудь полезный чит, путем небольших изменений из него можно получить массу других читов, так же положительно влияющих на геймплей. С эрой эмуляторов, ROM-файлов и декомпиляторов стал возможен процесс реверс-инжиниринга игр для поиска конкретных данных для модификации. Полученную информацию можно уже непосредственно переводить в Game Genie коды.
NES
Game Genie подключается к нижней кромке картриджа, что в случае с NES удлиняет всю конструкцию так, что она выступает из консоли и делает невозможным нажатие вниз на сам картридж, как это делается в обычном режиме при запуске игры. По этой причине Game Genie было сконструировано таким образом, чтобы не требовать этого нажатия на картридж для старта игры. Подобное решение нагружало LIF-сокет куда больше, чем стандартный картридж, разгибая контакты до такой степени, что иногда приставка уже больше не воспринимала игры без Game Genie.
SNES
Поначалу Game Genie не работал со SNES играми, использовавшими дополнительный чип, но в последствии для некоторых игр эта проблема была решена. Также у устройства есть проблемы с консолью версии SNS-101. С этой приставкой игрок может использовать только два кода одновременно, вводя их в самый верхний и в самый нижний ряд в меню Game Genie.
Genesis
На приставках Mega Drive/Genesis устройство Game Genie служит еще как и конвертер регионов, ибо многие из таких игр «заблокированы» только специальной выемкой на корпусе
картриджа, да несколькими байтами в заголовке рома. Но некоторые игры с GameGenie все же не запустятся; читайте об этом в разделе «Правовые вопросы».
Правовые вопросы
Примерно в то же время, когда шло разбирательство по делу, Nintendo пыталась иными путями помешать работе Game Genie. В частности, в поздних играх применялась проверка контрольных сумм, позволявшая определить действия читов. Данная проверка работала, но не всегда. А в дальнейшем новые ревизии устройств Game Genie и вовсе научились скрывать от подобных проверок модификации кода игры.
С другой стороны, компания Sega официально поддерживала использование Game Genie. Правда, с небольшими условиями. Устройство не должно было работать с играми, имевшими функцию сохранения (батарейку): Phantasy Star или серия Shining Force, например.
Пример использования Game Genie на приставке Sega Genesis:
Ну вот, ситуация с Game Genie уже начинает проясняться. А для того чтобы вникнуть в суть работы устройства, на закуску я подготовил перевод еще одной интересной статьи.
Принцип работы
Коды из 6 символов
Шестисимвольный код переводится в 15-разрядный (не 16!) адрес и 8-битный байт данных. Адрес 15-ти разрядный по той причине, что 15-й бит всегда выставлен как единица, для того чтобы ссылаться на верхнюю часть адресного пространства процессора. Когда CPU пытается считать адрес памяти, указанный в чит-коде, Game Genie перехватывает процесс и подставляет байт из кода, вместо фактического байта из ПЗУ картриджа.
Чтобы расшифровать Game Genie код для NES, для начала переведем каждый символ в его шестнадцатеричный эквивалент, используя вот эту таблицу:
A 0x0
P 0x1
Z 0x2
L 0x3
G 0x4
I 0x5
T 0x6
Y 0x7
E 0x8
O 0x9
X 0xA
U 0xB
K 0xC
S 0xD
V 0xE
N 0xF
Дальше наступает сложная часть. Существует большое число «связанных» битов, сдвигая которые мы можем получить адрес и данные из Game Genie. Возможно, это и делает подобные чит-коды более магическими. Например, имея два кода, один из которых дает 5 жизней на старте игры, а второй 9 жизней, и видя разницу между ними только в одном символе кода, даже неопытный геймер догадается поменять этот символ на любой другой из доступных, чтобы получить в итоге количество жизней в диапазоне от 1-й до 16-ти.
Итак, представим каждый из переведенных в шестнадцатеричную систему символов чит-кода в виде переменных от n0 до n5. Затем используем следующий псевдокод (подразумеваю, что вы в курсе битовых операций AND (&) и OR (|), а также операций сдвига >):
address = 0x8000 +
((n3 & 7) almakedonskij
Вводим коды Game Genie на примере эмулятора Nestopia 1.40
Вводим коды Game Genie на примере эмулятора Nestopia 1.40 и игры Alien 3. Коды вы сможете найти здесь.
Открываю игру Alien 3.
Permanent Codes (Постоянные Коды) и Temporary Codes (Временные Коды)
Временные вводите если хотите только на один раз ввести коды и потом их ануллировать в эмуляторе.
Если в сборнике нет кодов / паролей к игре, и вы желаете их добавить., перейдите в раздел, нажав кнопку: Добавить. Мы будем вам признательны за наполнение сборника кодов. Желаем вам хорошего настроения и ностальгии. OldCityRetroGames.ru
If you know cheat codes, secrets, hints, glitches or other level guides, that can help others leveling up, then please: Submit your Cheats. and share your insights and experience with other gamers. thx from OldCityRetroGames.ru
—> Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.
|