Глава 117. Программа управления памятью
Проводив взглядом задние фонари автомобилей директоров Тэраути и Хатано, растворившиеся в потоке машин, Накаяма Такуя развернулся и пошёл обратно в здание штаб-квартиры.
Их миссия была непростой. Они должны были не только лично отправиться в Гонконг и тщательно изучить те электронные заводы, с которыми у Sega уже было предварительное сотрудничество, — оценить их производственные мощности, уровень контроля затрат и, что самое важное, процент брака, — чтобы утвердить окончательный план по аутсорсингу производства периферийных компонентов для новой консоли.
Затем им предстояло отправиться на Тайвань и попытаться установить контакты с теми полупроводниковыми компаниями, которые, по словам Накаямы Такуи, могли стать для Sega «планом Б» в будущем, посеяв семя, способное изменить расклад сил в индустрии.
Это, без сомнения, давало Накаяме Такуе, оставшемуся в японской штаб-квартире, драгоценное окно времени для решительного продвижения своих дальнейших планов.
Проводив двух директоров, Накаяма Такуя, не теряя ни минуты, вернулся в отдел разработки аппаратного обеспечения.
Он собрал руководителей нескольких ключевых отделов разработки игр в конференц-зале.
— Господа, спасибо за ваш труд.
Накаяма Такуя обвёл взглядом сидевших перед ним, немного уставших, руководителей.
— Разработка стартовых игр для новой консоли идёт впечатляющими темпами, и это — заслуга ваших усилий и вашего ума.
После короткой похвалы он незаметно сменил тему.
— В том, насколько мощна наша новая консоль, вы все уже убедились.
— MC68000 даёт ей невиданную доселе вычислительную мощность, а Z80 обеспечивает богатое и детализированное звучание.
Такая открытая для разработчиков архитектура позволяет ведущим командам выжимать из железа все соки и создавать поразительные произведения.
Он сделал паузу, наблюдая за реакцией руководителей.
— Однако, — он сделал акцент на этом слове. — такая предельная свобода для некоторых сторонних разработчиков, особенно для тех, чьи навыки программирования, размер команды относительно ограничены, или кто только знакомится с нашей новой платформой, может стать довольно высоким техническим барьером.
— Прямой доступ к памяти означает, что разработчикам придётся самостоятельно разбираться со сложным распределением, очисткой и защитой памяти. Малейшая неосторожность может привести к бесконечным кошмарам отладки, и даже к задержкам проекта и снижению качества.
Картина, нарисованная Накаямой Такуей, заставила нескольких опытных разработчиков сочувственно нахмуриться.
Они слишком хорошо знали, насколько это трудно.
— Поэтому у меня есть предложение, — Накаяма Такуя слегка наклонился вперёд. — Я бы хотел из каждого отдела разработки привлечь нескольких лучших программистов, тех, кто глубже всех понимает архитектуру нашей новой консоли, и сформировать временную специальную рабочую группу.
— Цель — разработать для нашей новой консоли программу управления памятью с низким потреблением ресурсов, высокой надёжностью и своевременной сборкой мусора.
Воздух в конференц-зале на мгновение застыл.
— Эта программа, — с непререкаемой ясностью в голосе продолжил объяснять Накаяма Такуя, — будет предоставлена сторонним разработчикам в качестве опционального инструмента, или, скажем так, «набора для поддержки разработки».
— Её использование не будет обязательным. Команды, стремящиеся к предельной производительности, по-прежнему смогут работать с железом напрямую.
— Но для тех разработчиков, которые хотят быстро начать, или чьи игры не требуют выжимать из железа все соки, эта программа управления памятью значительно снизит сложность и сократит цикл разработки, помогая им быстрее воплощать свои идеи в жизнь. Это также в целом снизит затраты на разработку.
— Конечная цель — обогатить игровую экосистему нашей новой консоли, привлекая больше качественных сторонних проектов.
Руководители отделов на мгновение задумались.
Это предложение Накаямы Такуи, без сомнения, было очень дальновидным.
Все они были ветеранами индустрии, и живой пример Famicom ясно показывал, что процветающая и разнообразная экосистема сторонних разработчиков для успеха консоли была не менее важна, чем её собственная производительность.
Успех Famicom от Nintendo во многом был обусловлен именно её огромным альянсом сторонних разработчиков.
А план Накаямы Такуи как раз и прокладывал путь для создания такой экосистемы для новой консоли Sega.
— Я согласен с мнением Такуи-куна, — первым высказался Ю Судзуки из второй группы разработки. Он сталкивался с самыми разными сложными аппаратными системами и лучше других понимал сложность прямого управления памятью, а также то, насколько удобный инструмент разработки может облегчить жизнь команде.
— Хороший инструмент управления памятью действительно поможет многим малым и средним командам присоединиться к нам.
— Мы, первая группа разработки, тоже поддерживаем, — добавил Юдзи Нака. — Этот план очень необходим, он может эффективно снизить порог вхождения для портирования игр. В будущем мы также можем интегрировать в SDK программы и интерфейсы, которые помогут разработчикам эффективно отслеживать и управлять памятью. Это позволит большему числу производителей в полной мере использовать возможности консоли.
Остальные руководители также закивали в знак понимания и поддержки.
Они доверяли суждениям Накаямы Такуи и понимали долгосрочное значение этой работы.
— Отлично, — на лице Накаямы Такуи появилась довольная улыбка. — В таком случае, прошу всех руководителей после совещания как можно скорее согласовать и выделить наиболее подходящих кандидатов. Я надеюсь, что эта специальная группа будет сформирована в течение недели и приступит к предварительной проектной работе.
Он установил предварительный срок, демонстрируя, насколько важен для него этот вопрос.
— Мы окажем полную поддержку, — хором ответили руководители.
После совещания Накаяма Такуя не сразу покинул отдел разработки аппаратного обеспечения, а направился прямо в кабинет его начальника, господина Накамуры.
Господин Накамура был опытным ветераном. В этот момент он, склонившись, разбирал кипу технических документов. На его носу были очки с толстыми линзами.
Услышав стук в дверь, он поднял голову. Увидев Накаяму Такую, на его немного уставшем лице появилась лёгкая улыбка.
— Господин управляющий, прошу, входите.
Он встал, пригласил Такую сесть на диван напротив и лично налил ему чашку горячего чая.
Атмосфера в кабинете, наполненном лёгким ароматом чая, была намного расслабленнее, чем в конференц-зале.
— Господин Накамура, простите за беспокойство, — с улыбкой сказал Накаяма Такуя, принимая чашку.
— Вы уже слышали о совещании? — спросил господин Накамура, сделав глоток.
— Да, что касается программы управления памятью, я уже в курсе, — кивнул Накаяма Такуя.
— Это хорошая идея. Для сторонних разработчиков это настоящее спасение, — согласился господин Накамура.
— Однако, я пришёл к вам сегодня, чтобы обсудить другую идею, — Накаяма Такуя поставил чашку и, слегка наклонившись вперёд, произнёс с ноткой едва уловимого волнения.
Господин Накамура с интересом посмотрел на него:
— О? У Такуи-куна снова новая идея?
— Да, концепция, касающаяся будущего рынка портативных игр.
Накаяма Такуя начал обрисовывать план, созревший у него в голове.
— Я обдумываю разработку совершенно новой портативной игровой консоли.
Брови господина Накамуры слегка приподнялись, его ручка инстинктивно замерла.