Uzebox

Uzebox
Uzebox
Uze open console 01.jpg
Uzebox с игровым контроллером SNES
Тип

Игровая видео приставка

Постоянная
память

SD/MicroSD

Ввод

Джойстик, компьютерная мышь

Uzebox — ретро-минималистическая игровая видеоприставка, являющаяся разработкой с общедоступными наработками. Основана на 8-разрядных микроконтроллерах общего назначения AVR от Atmel. Особенностью системы является то, что она использует ядро, управляемое прерываниями, и не содержит видеобуфера. Такие функции как синхронизация видео, рендеринг кадра по таблице и сведение музыки осуществляются в реальном времени как фоновые задачи, так что игры под эту приставку легко могут быть разработаны на Си. Целью данной разработки являлось создание устройства с максимально простой архитектурой, обеспечивающей достаточно хороший звук и изображение, и при этом оставляющей достаточно ресурсов для реализации интересных игр. Особое внимание было уделено обеспечению возможности практически любому радиолюбителю легко и быстро собрать и запрограммировать эту игровую приставку. Итоговая разработка содержит только две микросхемы: ATmega644 и преобразователь видеосигнала из RGB в NTSC — AD725.

Uzebox была впервые представлена в журнале «Make» в качестве разработки с общедоступными наработками в 2009 году.[1]

Содержание

Достоинства

Прототип Uzebox, подключённый к ТВ и отображающий игру.
  • Малые количество и стоимость частей: система сделана только на двух микросхемах и нескольких отдельных деталях.
  • Ядро, управляемое прерываниями: нет необходимости программировать счётчики циклов, сведение звука и создание изображение происходит в фоновом режиме.
  • 256 отдельных цветов: обеспечивается использованием каскада сопротивлений R-2R в цепи ЦАП.
  • 4-канальная система звуковоспроизведения: звуковая подсистема состоит из 3-х каналов, формируемых по таблице волны и 1-го канала шума или ИКМ.
  • MIDI In: с музыкальным секвенсором, позволяет создавать музыку прямо на приставке.
  • Ретро устройства управления: приём сигналов осуществляется через стандартный интерфейс управления NES/SNES (от «джойстиков»).
  • Поддержка «мыши» для SNES.
  • Устройство чтения карт памяти SD/MicroSD.
  • Возможность расширения: по прежнему доступны свободные линии ввода/вывода для подключения периферийных устройств, для которых можно задействовать, например, порты UART и SPI, испытанные в виде эксперимента.
  • Эмулятор: полный эмулятор цикла сильно облегчает разработку.
  • Загрузчик игр (бета): загружает игры с карты SD.
  • ИПП(API): разработка игр с использованием ИПП, обеспечивающим множество режимов видео, управления звуком и другие возможности.
  • Общедоступные наработки: программное обеспечение, конструкция и электрическая схема распространяются абсолютно бесплатно и открыто по лицензии GPL.

Аппаратная часть

Описание платы Uzebox от AVCore

Реализации

По состоянию на 2010 год, разработка Uzebox была коммерчески реализована командной AVCore как полностью собранный объект, и командой Fuzebox[2][3] — в качестве набора «сделай сам».

См. также

Примечания

  1. Увлечения, игры и развлечения: аппаратура 2009 года с общедоступными наработками. «Make», сетевая версия: полный обзор по разработкам с общедоступными наработками 2009 года.
  2. Fuzebox в сетевом дневнике «Make».
  3. Fuzebox: Retro 8-Bit Gaming Goes Open Source - Technabob

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Uzebox" в других словарях:

  • Uzebox — Tipo Videoconsola Generación Cuarta generación …   Wikipedia Español

  • Uzebox — Demande de traduction Uzebox → Uzebox (+ …   Wikipédia en Français

  • Uzebox — Die Uzebox ist eine OpenSourceSpielkonsole, die mit einer absolut minimalistischen Hardware bestehend aus einem AVR 8 bit Mikrocontroller (ATMEGA644) und einem RGB to NTSC Konverter AD725 auskommt. Die resultierende Rechenleistung ist mit einer… …   Deutsch Wikipedia

  • Open design — RepRap general purpose 3D printer that not only could be used to make structures and functional components for open design projects but is an open source project itself. RepRap is also being designed with the ability to make copies of itself …   Wikipedia

  • Open-source hardware — RepRap general purpose 3D printer that not only could be used to make structures and functional components for open design projects but is an open source project itself. RepRap is also being designed with the ability to make copies of itself …   Wikipedia

  • Fuzebox — La Fuzebox es una consola en formato de kit Hágalo Usted Mismo y es una derivación de la consola Uzebox. El kit lo distribuye Adafruit y tiene las mismas caracteristicas que la Uzebox sólo con la excepcion de algunos cambios en el circuito… …   Wikipedia Español

  • Разработка с общедоступными наработками — Эту страницу предлагается переименовать. Пояснение причин и обсуждение  на странице Википедия:К переименованию/27 ноября 2012. Возможно, её текущее название не соответствует нормам современного русского языка и/или правилам именования статей …   Википедия

  • 11 декабря — ← декабрь → Пн Вт Ср Чт Пт Сб Вс           1 2 3 4 5 …   Википедия

  • 2009 год — Эта статья о годе. См. также статью о числе 2009. Годы 2005 · 2006 · 2007 · 2008 2009 2010 · 2011 · 2012 · 2013 Десятилетия 1980 е · 1990 е 2000 …   Википедия

  • Свободная лицензия — Ричард Столлман, создатель и философ свободного ПО президент Free Software Foundation и автор свободной лицензии GNU GPL для програм …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»