История «многоигровок» на приставках
Х@habr_comмедиа / агрегатор
1 месРазбор технических решений, которые позволяли запускать десятки игр с одного картриджа на классических игровых приставках.
Это исторический экскурс в инженерные решения, которые позволили пиратам и разработчикам обходить жесткие аппаратные ограничения старых консолей.
- Объясняет принципы работы памяти в картриджах 8-битных приставок.
- Показывает, как решались конфликты адресации кода при запуске нескольких игр.
- Раскрывает разницу между официальными сборниками и пиратскими многоигровками.
История «многоигровок» на приставках
Картридж на микросхеме памяти не терпит вольностей. Ни файловой системы, ни файлов, ни процедуры загрузки. Код игры намертво вшит в конкретные адреса и лезет за данными ровно туда, где рассчитывает их найти. Но все игры пишутся под один и тот же диапазон. Код двух любых игр неизбежно претендует на одни и те же ячейки.
А на многоигровке таких игр десяток, и каждая уверена, что живёт в картридже одна. И ведь как-то уживались, причём у всех по-своему. Заветные жёлтые коробочки для Денди обещали «999999-в-1», официальные сборники клепали Atari и Nintendo, а пиратские мультикарты встречали игрока пляжными чайками и мелодией из «Привидения».
Разберём, как десятки игр помещались туда, где тесно даже одной.

Кратко (AI)
Автор анализирует технические сложности создания картриджей с несколькими играми для игровых приставок. В статье объясняется, как разработчики обходили ограничения памяти и адресации, чтобы заставить разные игры работать на одном носителе.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖