в
как устроен картридж на 9999 игр для dendy

о
Картридж «9999 in 1» - это маркетинговый трюк, в котором нет 9 999 уникальных игр. Физическая память микросхем того времени не позволила бы вместить такой объем. Реальное число игр на таких картриджах редко превышает 4, 8 или 16 уникальных серий.

Внутреннее устройство

Плата (PCB): Внутри пластикового корпуса находится плата с «каплей» (залитой эпоксидной смолой микросхемой) или несколькими чипами. [1]ПЗУ (ROM): Память постоянного запоминающего устройства, куда записан код игр, уровни, музыка и графика. [1, 2]
ОЗУ (RAM): Модуль памяти, который используется приставкой Dendy для временных данных (например, текущего счёта или координат персонажа). [1]
Маппер (Mapper): Особый микроконтроллер, который расширяет объем видимой для консоли памяти. Он переключает страницы памяти, сообщая приставке, чтобы она видела разные игры.

Как работает обман «9 999 игр»

Базовые игры: На чип записывают несколько полных, но относительно небольших игр (например, Tank 1990, Contra, Pac-Man). [1]
Меню выбора: На флеш-памяти создается текстовое меню. [1]
Хитрость с уровнями и модификациями: Чтобы получить тысячи «новых» игр, маппер и меню начинают менять стартовые параметры в коде базовой игры:
Начинают уровень не с 1-го, а с 5-го или 10-го.
Выдают бесконечные ресурсы (хаки).
Меняют цвет или скорость игры (турбо-версии).
Добавляют в список одну и ту же игру с измененным названием или меняют определенное слово. [1]

В результате одна оригинальная игра вроде Super Mario Bros. или Tetris превращается в 50-100 различных пунктов в меню (например, "Mario 1", "Mario 2", "Mario with fast speed"). [1]

Для наглядного разбора того, как тогда создавали такие примеры:

Хотите узнать, как запускать такие игры на современных устройствах или какие именно скрытые методы использовали для экономии места.
