GameTank: новая 8-битная консоль с двумя процессорами 6502 готовится к запуску

На арене 8-битных консолей готовится новый претендент — GameTank от компании Clydeware. Это консоль с открытым исходным кодом, построенная на базе проверенной временем архитектуры MOS Technology 6502. Однако новая система может оказаться значительно мощнее своих предшественников благодаря отказу от устаревших решений, использованию двух процессоров и собственной архитектуре графики на основе фреймбуфера.

Важно отметить, что GameTank не предназначена для запуска игр или эмуляторов других 8-битных систем. Она создана как самостоятельная экосистема для вдохновения «следующего поколения 8-битных игр».

Согласно спецификациям от Clydeware, GameTank построена на базовых логических микросхемах и чипах оперативной памяти, без использования ПЛИС или микроконтроллеров. Особенностью консоли является наличие двух процессоров на материнской плате. Выбранные процессоры — это усовершенствованные CMOS-версии популярного 6502, который впервые появился в 1975 году. Читатели могут быть знакомы с этим процессором по классическим системам, таким как Apple II, Commodore PET, Atari VCS, Nintendo Entertainment System и другим.

Характеристики GameTank
Процессорпроцессор WDC процессор W65C02S с тактовой частотой 3,5 МГц
ВидеоФреймбуфер 128×128, некоторые строки сверху и снизу скрыты большинством телевизоров
Графическое ускорениеАппаратно-ускоренное копирование байтов («Blitter»), может передавать изображения во фреймбуфер на каждом такте с частотой 3,5 МГц
Графическая память512 КБ, используется как исходные данные для blitter
Оперативная память32 КБ, разбита на секции по 8 КБ
Аудиопроцессор W65C02S на 14 МГц с 4 КБ ОЗУ, стандартная частота дискретизации 14 кГц
КонтроллерD-pad + кнопки «A», «B», «C» и «Start», 2 порта
КартриджПользовательский 36-контактный формат, стандартная плата содержит 2 МБ флеш-памяти
Порт расширения26-контактный задний порт расширения, предоставляющий 12 бит GPIO-сигналов и другие системные сигналы

Как видно из таблицы, GameTank использует процессор WDC процессор W65C02S с тактовой частотой 3,5 МГц в качестве основного процессора, а второй процессор W65C02S на 14 МГц отвечает за аудио. Распределение оперативной памяти в архитектуре системы также нетипично для 8-битной консоли. Система имеет 32 КБ системной памяти, но целых 512 КБ памяти для графики, которую разработчики назвали «Sprite RAM».

Изображение: Clydeware на CrowdSupply

Распределение ресурсов в GameTank указывает на то, что архитектура опирается на мощный фреймбуфер и blitter для «более плавной и текучей анимации». Это контрастирует с консолями на базе 6502 прошлого, такими как упомянутая NES, которые использовали адресацию экрана на основе тайлов/спрайтов, где прокрутка иногда была прерывистой.

Другие особенности GameTank, которые стоит отметить, включают «большие массивные картриджи» собственной, но открытой конструкции. Доступны инструменты для прошивки ROM-файлов на эти картриджи, а картридж имеет порт USB-C для удобства.

Что касается разработки игр, создатели консоли предлагают использовать C SDK на основе CC65 — компилятора с открытым исходным кодом для процессоров семейства 6502. Однако они также отмечают, что «любой инструментарий, способный генерировать ассемблерный код для 6502, может работать с платформой GameTank».

Интересно наблюдать непоколебимую приверженность ретро-стилю в GameTank — единственным видеовыходом является композитный разъем RCA с поддержкой NTSC. В том же духе консоль будет использовать проводные контроллеры.

Изображение: Clydeware на CrowdSupply

Эмулятор GameTank

GameTank скоро должна запуститься через краудфандинг. Но, несмотря на то, что это в первую очередь аппаратная платформа, для того, чтобы насладиться играми для GameTank, физическая консоль даже не понадобится. На GitHub уже доступен эмулятор GameTank, который был создан для ускорения разработки программного обеспечения для аппаратного обеспечения — но поскольку он имеет открытый исходный код, вы можете делать с ним что угодно.

Следите за объявлениями о дате запуска краудфандинговой кампании GameTank, доступности и ценах.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии