Game Boy Original: Обзор, разборка, особенности

в 21:15, , рубрики: gameboy, игровые консоли, Игровые приставки, игры, разборка, старое железо, старые игры, метки: , , , , ,

В то время как мы с вами довольствовались игрой, где волк ловит яица, на аккуратно склонированной приставке компании Nintendo Game&Watch, японцы уже шагали семимильными шагами, и в далёком 1989 году на свет появилась портативная игровая консоль нового поколения Game Boy. В отличие от России и стран СНГ, где она была непопулярна из-за своей дороговизны (и, видимо, проблемы её клонирования пиратами), а вот в США, Японии, Англии и других странах она была сверхпопулярна. Игровых приставок Game Boy и Game Boy Color было продано порядка 118 миллионов штук! А хорошо знакомая нам игра Тетрис была продана для данной консоли тиражом 30 миллионов картриджей! Для сравнения, копий игры Battlefield 3 было продано околj 15 миллионов штук. Что же послужило такой колоссальной популярностью Game Boy? Всё очень просто. Nintendo не стала делать самую технологически продвинутую платформу, наоборот, ставка была сделана на доступность и простоту. И простота в ней была не только для пользователей, но и для разработчиков. В основе устройства лежал упрощённый и доработанный процессор Zilog Z80, имелись 2 модуля памяти по 64Кбита и… и всё. На плате Game Boy можно насчитать ровно 4 микросхемы и никаких элементов с поверхностным монтажом. Если вам интересно, что же из себя представляет внутреннее устройство Game Boy Original, вам прямая дорога под кат.

Game Boy Original: Обзор, разборка, особенности

Начнём с сухих технических характеристик.

Центральный процессор:
DMG-CPU B (упрощенный Z80)
Разрядность шины данных 8 бит
Разрядность шины адреса 16 бит
Тактовая частота 4,19 МГц
Максимальная потребляемая мощность 0.7W

Видеопроцессор:
Адресное пространство 8 Кб
Разрядность шины данных 8 бит
Размер экрана 160x144 (4 градациии)

Память
ОЗУ 8 Кб
Видеопамять 8 Кб
ПЗУ 256 байт

Ну а теперь, чтобы долго вас не томить, приступим к небольшому внешнему обзору, а затем и разборке устройства. И так, на передней панели у нас: крестовина, 4 кнопки, экран и индикатор заряда. Последний устроен на взгляд нынешнего обывателя немного необычно. Чем тусклее горит, тем ниже заряд батарей. GB перестаёт работает примерно тогда когда он уже практически не горит. Такая схема позволила избавиться от отдельной микросхемы контроля заряда.

Game Boy Original: Обзор, разборка, особенности

Сзади ничего особо интересного. Крышка батарейного отсека, в котором скрываются 4хАА батарейки. Их заряда хватает на 10-15 часов игры. Чуть выше находится информация о производители. Если присмотреться в отверстие, то на плате тоже видно логотип компании.

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Снизу, находится стандартный 3.5мм разъём для наушников. И тут кроется ещё один из факторов успеха Game Boy. Звук консоль выдаёт режиме стерео и очень хорошего качества. Также имеется не очень громкий, зато не хрипящий динамик.

Game Boy Original: Обзор, разборка, особенности

Слева находится регулятор контраста и вход для внешнего питания (6 Вольт). Справа регулятор громкости и последовательный линк-порт. Линк-порт позволял соединять до 4 приставок вместе и играть в любимые игры в кооперативе. Также к нему подключались разнообразные устройства разработанные для Game Boy. Например, черно-белый принтер позволяющий печатать скриншоты экрана.

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Приступим к разборке? Конечно! Для этого нам понадобится отвёртка с тремя зубцами. Крестовая не подойдёт. Такие винты компания применяет и по сей день.

Game Boy Original: Обзор, разборка, особенности

Раскрываем корпус и нашему взору открываются две платы. Сразу бросаются в глаза большие конденсаторы и резисторы. Как я и говорил, никакого поверхностного монтажа. На плате сбоку находится трансформатор. Да, именно трансформатор, на 18 Вольт, он нужен для работы дисплея.

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Отвинчиваем плату с LCD дисплеем от корпуса.

Game Boy Original: Обзор, разборка, особенности

Меня поразило крепление шлейфа. Он плотно прижат металлической скобой к плате и в добавок привинчен винтами к рамке дисплея. Всё сделано на совесть.

Game Boy Original: Обзор, разборка, особенности

Отвинчиваем вторую плату. На ней находится сам процессор, модули памяти, звуковой усилитель и обвязка.

Game Boy Original: Обзор, разборка, особенности

Всего в Game Boy можно насчитать 6 микросхем! Из них 4 мы видим на фото выше, ещё две находятся на шлейфе LCD дисплея. Сердцем консоли является процессор DMG-CPU B. Как я и говорил, это упрощенная версия Zilog Z80, отличающийся от оригинала сокращенным набором команд и меньшим числом внутренних регистров. На кристалле так же находится видеопроцессор и звуковой процессор. Для CPU и GPU доступно по 8 Кб ОЗУ. Модули памяти подписаны на плате «64K S-RAM». Левее расположен звуковой усилитель «AMP».

Теперь давайте взглянем на устройство картриджей.

Game Boy Original: Обзор, разборка, особенности

Game Boy Original: Обзор, разборка, особенности

Максимальный объём ПЗУ в картридже мог составлять 1,5 Мб (96 банков по 16Кб) и 128 Кб ОЗУ (16 банков по 2 Кб) На первой фото мы видим модуль DMB представляющий собой программируемый дешифратор адреса, его наличие на плате обязательно если объём ПЗУ картриджа превышает 32Кб. Это обусловлено невозможностью CPU адресовать более 64Кб данных. На второй фото плата содержит RAM модуль с батареей, позволяющий сохранять данные. Его адресация так же происходит посредством DMB.

Game Boy Original: Обзор, разборка, особенности

А теперь вопрос. Зачем Game Boy ПЗУ объёмом в 256 байт? В нём содержалась начальная программа запуска, та самая анимация с падающим логотипом Nintendo и всего две ноты звука в конце. Сама надпись Nindendo считывалась при запуске из ПЗУ картриджа и если картридж «не читался» при запуске можно увидеть артефакты или просто черный квадрат. И уже на первых секундах понять, что на до бы подуть. Интересно, что буква r считывалась из ПЗУ как и те самые 2 нотки. При включении Game Boy без картриджа можно увидеть падающий прямоугольник с буквой r в конце и услышать две ноту при приземлении, больше ничего происходить не будет.

Game Boy Original: Обзор, разборка, особенности

На этом я и закончу своё небольшое описание консоли Game Boy Original. Ну а если вам стало интересно углубиться в дебри схемотехники и примеров кода на asm, рекомендую ознакомится с серией статей вот тут. Не сочтите за рекламу, но более подробного русскоязычного описания, я не нашел.
Спасибо за внимание! Надеюсь, было интересно.

Автор: PlazmX

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js