Архитектура консолей

Практический анализ от Rodrigo Copetti

Доступные языки: 🇬🇧 - English, 🇩🇪 - Deutsch, 🇪🇸 - Español, 🇮🇹 - Italiano, 🇷🇺 - Русский, 👋 - Добавить перевод


Image

Смотреть на эволюцию игровых консолей увлекательно. В то время как обычные ПК, как правило, развиваются “постепенно”, новые поколения консолей внедряют совершенно новые методы работы. Здесь вы увидите серию статей, которые, надеюсь, раскроют смысл последних тенденций в области технологий. Они также продемонстрируют, почему каждую систему нельзя обобщать по её “битам”, мегагерцам, объему оперативной памяти и тому подобному.

Это не руководство для разработчиков, а просто глубокое введение в то, как каждая система работает изнутри. Имейте в виду, что в последнее время технологии стали действительно сложными, поэтому, если вам трудно следить за моими последними статьями, попробуйте сначала прочитать ранние. Они вводят множество концепций и определений, которые постоянно пересматриваются.

Базовые знания в области вычислительной техники предпочтительны, однако я очень стараюсь адаптировать свои материалы для более широкой аудитории, поэтому, пожалуйста, не бойтесь попробовать! Но если этого недостаточно, вы можете взглянуть на дополняющие тексты.

В то время как я стараюсь быть как можно более точным, если вы обнаружите какие-либо ошибки, пожалуйста сообщите мне по почте или предложите изменения.

Без лишних слов, вот и статьи!

3-ье поколение

Известные как "8-битные" консоли, эти машины обладали более сложной графикой и более насыщенным звуком, чем их предшественники. В конце концов, только что произошел крупный крах рынка, и необходимо было установить новые стандарты.

Выдающиеся возможности GPU: Прокручиваемые tile-мапы и большие цветовые палитры.

NES

More than a 6502 machine

Sega Master System

Powerful as it is

4-ое поколение

DMA, горизонтальные прерывания, несколько режимов... Вот некоторые примеры новых концепций, которые принесло новое "16-битное" поколение, открыв двери для новых жанров игр.

Заметные улучшения ЦП: Инструкции для умножения и деления, DMA и двойная обработка.
Выдающиеся возможности GPU: Аффинные преобразования и горизонтальные прерывания.

PC Engine / TurboGrafx-16

A small but quick leap

Mega Drive / Genesis

New techniques of composition

Game Boy

Simple and portable

Super Nintendo

Old hardware with mind-blowing features

5-ое поколение

3D-игры стали необходимостью, но пока не ясно "как". Каков ответ? Каждая компания представляла свое собственное видение.

Заметные улучшения ЦП: Уровневый конвейер и кэш L1.
Выдающиеся возможности GPU: Программируемые вершинные конвейеры, Z-буфер, корректировки перспективы.

Sega Saturn

What can you do with 8 processors?

PlayStation

A promising newcomer

Virtual Boy

Hidden potential with an unfortunate ending

Nintendo 64

Powerful and complicated!

5-ое поколение

Больше нет большинства графических ограничений предыдущего поколения. Портативные консоли начинают напоминать знакомые системы.

Заметные улучшения ЦП: Суперскалярные архитектуры и SIMD-инструкции.
Выдающиеся возможности GPU: Программируемые пиксельные конвейеры и анизотропная фильтрация.

Dreamcast

One last attempt

PlayStation 2

Overshadowing the rest

Game Boy Advance

One chip to rule them all

GameCube

Powerful and compact

Xbox

A feared competitor

7-ое поколение

Консоли стали мультимедийными платформами. Эти машины теперь способны не только запускать игры, поэтому безопасность становится критическим фактором.

Nintendo DS

Novel forms of interaction

PlayStation Portable

'Portable' does not imply 'Limited'

PlayStation 3

Суперкомпьютер с другой планеты

Wii

New ways of innovation


Будущие планы

Есть много консолей, о которых я мог бы написать... Если вам интересно, то вот что будет дальше в моем списке:

Next articles

Retro consoles / In-between the next articles

Modern consoles / More research needed

Will consider once the ridiculous scalping is over

Honourable articles / For another series

Если вы находите мои статьи интересными, пожалуйста, подумайте о пожертвовании. Ваш вклад будет использован для финансирования покупки инструментов и ресурсов, которые помогут мне улучшить качество существующих и будущих статей. Я также предоставляю список интересных материалов для приобретения в конце каждой статьи.

Donate with PayPal Become a Patreon

Вместе с пожертвованием вы можете оставить записку с указанием того, в какую конкретно статью вы хотите, чтобы я вложил деньги. В знак благодарности ваше имя будет включено в титры следующей статьи или в вашей выбранной статьи, если не указано иное.