Каждый картридж имел два главных чипа: один для самой программы вместимостью максимум 256 килобайт, второй для отображения на экране персонажей, 64 килобайта. Размеры программ для игр и персонажей были ограничены вместимостью этих чипов, пока R&D 3 не разработала новый тип картриджей.
R&D 3 создала картридж UNROM, обладавший большей вместимостью и позволявший осуществлять новый процесс «переключения банков». На RAM-чипе (Random Access Memory / запоминающее устройство с произвольным доступом, ЗУПД) хранилась информация до обращения к ней центрального процессора. Переключение банков давало возможность обращаться к любой необходимой в конкретный момент информации. Новый игровой экран со всеми врагами, водопадами, существами (и программами, отвечающими за них) подгружался из RAM-памяти в момент появления игрока.
Однако некоторые ограничения еще оставались. Объем переключаемой информации был низок, процесс переключения был медленным. Группа Такэды боролась с ограничениями при помощи новых чипов, получивших название ММС (Memory Map Controller / контроллер управления памятью). Они позволили системе выполнять операции, немыслимые для восьмибитной Famicom. Прошло всего несколько лет после выхода Famicom, а игры уже становились все более сложными. Это выглядело так, будто старенький компьютер Apple II неожиданно был усилен визуальной средой программирования HyperCard. Чипы Такэды, частично используя вычислительную мощность Famicom, добавили в систему RAM-память и другие мощности.
Теперь Famicom мог делать вещи, для которых он не была изначально предусмотрен: изображения могли прокручиваться по диагонали, объекты передвигались быстрее. Сама система обладала всего лишь двумя килобайтами RAM-памяти, но она дополнялась специально разработанными микросхемами с улучшенными функциями ММС. Некоторые из таких схем, называвшиеся «логическими вентилями», увеличивали скорость и эффективность фоновых процессов. Другие направляли программу к определенным месторасположениям в самой памяти, подобно регулировщикам на перекрестках. Они были меньше и дешевле, чем чипы в UNROM, и позволяли запускать программы большего размера. С появлением первых ММС-чипов стали возникать гораздо более сложные и более продвинутые игры. Первыми примерами таких игр стали The Legend Of Zelda, Metroid и Kid Icarus, три прорывные игры, продавшиеся громадными тиражами.
ММС-чипы следующих поколений еще больше расширяли возможности Famicom. При помощи MMC3 экран мог быть разделен на две части, причем каждая из частей работала независимо. ММС5 за один раз мог выводить гораздо больше изображений. Самостоятельно Famicom мог отображать 960 крошечных квадратиков, так называемых тайлов, причем из них лишь 290 тайлов являлись уникальными; именно поэтому в ранних играх было так много однотипных кирпичных стен или других одинаковых паттернов. ММС5 давал возможность задействовать все 960 тайлов. Также он самостоятельно производил математические вычисления, освобождая центральный процессор. Размер памяти для игр с ММС5 увеличился до 8 мегабайт, что превосходило объем памяти обычных картриджей в 32 раза.
В R&D 3 также разработали способ включить в картриджи систему резервного питания от батарейки, которая позволила бы играм отдельно хранить информацию: где игрок остановился, перечень самых высоких результатов. Новая система, работавшая от батарейки, могла хранить данные на протяжении всей жизни батарейки (примерно пять лет).
Группа Такэды была зациклена на всем высокотехнологичном и непонятном. Плоды их лабораторных экспериментов были чрезвычайно важны — большинство лучших нинтендовских игр без них были бы попросту невозможны, — но не всегда были очевидны. R&D 3, получившая прозвище «Румыния», была изолирована от других групп. Ее девиз звучал громко: «Нет никаких ограничений и никаких границ; поскольку мы самостоятельны, то нет ничего, что мы не могли бы сделать; начиная с ничего, ты можешь сделать все, что угодно». Их лидер, с лукавым взглядом из-под густых бровей и сметливым умом, хвастался: «У нас должны быть самые талантливые люди, потому что мы решаем немыслимые задачи».
Двадцать человек, входивших в группу Такэды, были командой отаку — компьютерными хакерами и ботаниками. Они были законченными умниками, абсолютно повернутыми на науке. «Мы должны превратиться в маньяков, — говорил Такэда, — вот в чем идея!»
Однажды помимо трех проектных групп, полностью погруженных в работу, Ямаути потребовался дизайнер. Проект был для него не настолько важен, чтобы отвлекать одного из руководителей его отделов, поэтому он позвал стажера из отдела планирования.
***
Из своего детства Сигэру Миямото хорошо помнит лабиринты комнат в доме из бумаги и кедра. Ему казалось, что за перегородками сёдзи в прихожей, словно в каком-то средневековом замке, есть потайные комнаты. Его небольшой дом находился в сельской местности неподалеку от Киото, в городке Сонебэ; там же родились его родители и бабушка с дедушкой. Окружающие ландшафты были для Миямото площадкой для игр: в реке он ловил рыбу, бегал по залитым водой рисовым полям и скатывался вниз по склонам холмов.
Через улицу от его дома находилось рисовое поле. После ежегодного сбора урожая, когда поле высыхало, на нем начинали играть в бейсбол, футбол и другие игры. Днем он играл там с соседскими детьми, а по вечерам посещал пьесы но (театральные музыкальные представления) или же кукольные спектакли, а иногда вместе со всей семьей он ходил на праздничные обеды к соседям.
В семье Миямото не было ни телевизора, ни машины. Раз в несколько месяцев они садились на поезд до Киото, где ходили по магазинам и смотрели фильмы: про Питера Пэна или Белоснежку. Дома Миямото жил в мире книг и мастерил марионеток, раскрашивал их и использовал в своих причудливых представлениях. После школы в поисках приключений он часто спешил на природу. Он должен был пройти через соседский двор, где его подстерегал бульдог. Собака бросалась на него, лая и пытаясь укусить, сам Миямото в это время застывал как вкопанный. В конце концов собачья цепь достигала своего предела и отдергивала собаку обратно. Миямото же стоял, находясь вне досягаемости бульдожьих челюстей с капающей слюной, и пытался справиться со своим страхом.
Исследуя склоны и русло ручья, ползая по каньонам, однажды Миямото обнаружил открытую пещеру. К ней он возвращался несколько раз, прежде чем, набравшись храбрости, шагнуть внутрь. Таща самодельный фонарь, он углубился в пещеру, пока не наткнулся на небольшое отверстие, ведущее в другую пещеру. Глубоко дыша, с колотящимся сердцем, он пополз внутрь. Он на всю жизнь запомнил то чувство взволнованности, которое ощущал во время открытия.
Позднее его семья перебралась в Киото, где Миямото тайно встречался с новыми друзьями на чердаке дома, где жила его семья. Там они обменивались всевозможными тайнами, договаривались об исследовании запретных мест наподобие соседнего двора, охраняемого злым псом Акитой, или же подвала другого соседа с массой сокровищ вроде старомодных костюмов.
Миямото мечтал стать актером, кукольником или художником, когда вырастет. Он носил с собой карандаши и блокноты, чтобы рисовать в парках или на реке, разделявшей город. В школе же, пока учителя рассказывали урок, Миямото витал в облаках. По ночам он сооружал пластиковые модели и поделки из дерева и металла, пока отец не отправлял его к себе в комнату учить уроки. Математике и грамматике он предпочитал занятия рисованием.
Миямото со всей серьезностью подходил к созданию мультфильмов. Он рисовал какую-нибудь цифру, а потом придумывал ей жизнь и индивидуальность. Цифры затейливым образом начинали свою жизнь на страницах блокнотов. В школе он организовал клуб любителей мультипликации, члены которого регулярно встречались и проводили ежегодные выставки.