Маппер 004 MMC3
64кб PRG-ROM
Переключение банков:
(8кб х 6)+16кб(фиксированный в окончании рома)

64кб CHR-ROM
Схемы переключения банков:
0: 8кб х8 (00.xx)
1: 4кб х16 (01.xx.xx)
2: 2кб х32 (02.xx.xx.xx.xx)
3:(2кб x2 + 1кб x4) х64 (03.xx.xx.xx.xx.xx.xx)

Особенности модификации v1.4.1:
Уменьшен риск неисправного запуска игры при рандомных значениях памяти ОЗУ
Исправлены баги: с количеством жизней и баг при смерти игрока

В игре добавлено:
Игра полностью на русском языке
Добавлена финальная картинка для сложности Проще некуда
Изменена оригинальная финальная картинка
При окончании игры игра больше не останавливается, и можно вновь выйти на титульную страницу игры, нажав START, A или B
Выбор сложности игры, влияет как на количество жизней при старте, так и на расстановку предметов и количество врагов
Убран демо просмотр
Добавлена версия игры: Unlimited Key&Fly (Увеличенное время прыжка с медленным опусканием и бесконечные ключи)
Выбор игры
Изменение количества жизней при старте игры
Отключение музыки в игре, как частично, так и полностью.
В настройках можно прослушать всю музыку из игры
Появилось меню настроек игры

Банк игры:
Xx1Fy3(y=1-8) - Xx1FFB - Старший байт адреса в PPU (xx00) начиная с которого загружать финальную картинку (00-1С)
Xx1Fy4,Xx1Fy5(y=1-8) - Адрес палитры для финальной картинки (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1Fy6,Xx1Fy7(y=1-8) - Адрес номеров CHR банков содержащие тайлы для финальной картинки (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1Fy8,Xx1Fy9(y=1-8) - Адрес номеров CHR банков содержащие финальную картинку, для соответствующего уровня сложности (y) (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FyA,Xx1FyB(y=1-8) - Адрес начиная с которого читать информацию об объектах и врагах в игре (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FyC(y=1-8) - Номер PRG-ROM банка в котором хранится информация об объектах и врагах в игре, для соответствующего уровня сложности (y)
Xx1FyD(y=1-8) - Количество жизней в начале игры по умолчанию, для соответствующего уровня сложности (y)
Xx1FyE(y=1-8) - Минимальное количество жизней в начале игры, для соответствующего уровня сложности (y)
Xx1FyF(y=1-8) - Максимальное количество жизней в начале игры, для соответствующего уровня сложности (y)

Xx1FEA - Высота прыжка
Xx1FEB - Время действия прыжка
Xx1FEC(b1) - Бесконечные ключи (1 да, 0 нет)
Xx1FEC(b0) - Медленное опускание после прыжка (1 да, 0 нет)
Xx1FED - Включение 8 уровней сложности в игре по возрастанию от младьшего бита 0 до старшего 7 (0 выкл. сложность, 1 вкл. сложностью Отключать все сложности нельзя, должна быть реализована минимум одна)
Xx1FEE,1FEF - Адрес названия игры (15 байт)(8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FF0,1FF1 - Адрес номеров CHR банков содержащие тайлы для игры (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)

Xx1FF4,1FF5 - Адрес номеров CHR банков содержащие тайлы для титульной картинки (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FF6,1FF7 - Адрес палитры для титульной картинки (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FF8,1FF9 - Адрес номеров CHR банков содержащие титульную картинку (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)

Xx1FFB - Старший байт адреса в PPU (xx00) начиная с которого загружать титульную картинку (00-1С)
Xx1FFC,1FFD - Адрес таблицы левого тайла блоков фона локаций (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)
Xx1FFE,1FFF - Адрес таблицы правого тайла блоков фона локаций (8000-9FFF адрес соответствует байтам Xx0000-1FFF банка)

В роме:
Убраны все неиспользуемые тайлы

Увеличен PRG-ROM до 64кб (2 сменных банка памяти по 8кб, до 6 сменных банков памяти)
00 банк(0000x-1FFFx), код игры, настройки
01 банк(2000x-3FFFx), музыка и звуки в игре
02 банк(4000x-5FFFx), сетка локации замка 20х20 (не трогать)
03 банк(6000x-7FFFx), оригинальная версия игры
04 банк(8000x-9FFFx), игровой процесс
05 банк(A000x-BFFFx), игровой процесс/Хак Миха (BB00-BFFF)

CHR-ROM
1кб x64
0-7(10000x-11FFFx) тайлы оригинальная версия игры
8(12000x-123FFx) шрифты
9(12400x-127FFx) финальная заставка для сложности проще некуда
0A(12800x-12BFFx) заставка для меню настроек титульного экрана
0B-0F(12C00x-13FFFx) тайлы оригинальная версия игры
10-1C(14000x-173FFx) карта замка оригинальная версия игры
1D(17400x-177FFx) финальная заставка почти оригинальная версия игры =)
1E(17800x-17BFFx) титульная заставка оригинальная версия игры
1F(17C00x-17FFFx) заставка карты замка оригинальная версия игры
20-3F(18000x-1FFFFx) пустые
