« Архитектура Mega Drive / Genesis (index)

Архитектура Mega Drive / Genesis

Chapter 7: Защита от пиратства и блокировка регионов


Чтобы блокировать импортные игры, Sega немного изменила форму гнезда для картриджа в разных регионах, но при этом сохранила одинаковые выводы. Игры также могут выполнять "блокировку региона", проверяя значение регистра Version (который выводит значение региона).

Есть два простых способа обойти это. Во-первых, купив один из конвертеров картриджей сторонних производителей. Или, во-вторых, разобрав консоль и перемкнув контакты на материнской плате, которые изменяют значение регистра Version.

Когда дело доходило до программных мер по борьбе с пиратством, самой простой проверкой был размер SRAM: На бутлег-картриджах было больше места, чем требовалось для размещения любой игры, поэтому игры проверяли наличие ожидаемого размера при запуске. Программисты также могут реализовать дополнительные проверки контрольной суммы в случайных точках игры на случай, если хакеры удалят первоначальные проверки SRAM. Единственный способ победить это - утомительно найти все проверки и удалить их одну за другой...


Previous: 6. Игры

Next: 8. Вот и всё, ребята


Rodrigo Copetti © 2026 RSS Feed

Переключиться на современную версию

Домашняя страница · Статьи · Поддержка · Об авторе · О сайте