Пикселькит

Материал из Pixelkit wiki
Перейти к: навигация, поиск
Пикселькит

Parallelize.jpg
Плата Пикселькита rev. 1.0
Статус проекта Временно приостановлен
Текущая версия 1.0
Исходники и багтрекер Пикселькит на Google Code
Доступность в магазине Свободная продажа
Информация
Оригинальная идея Raphaël Assénat
Старт разработки 13 января 2010
Платформы/технологии V-USB, AVR
Совместимость с ОС Windows, Linux, OS X, PS3 OS
Новости проекта Посты по теме
Лицензирование
Устройство GNU GPL v2
Прошивка GNU GPL v2
Контент CC BY-SA 3.0

Пикселькит (Pixelkit) — это компактная плата, которая позволяет превратить геймпад от вашей старой приставки в HID-совместимое устройство, подключающееся к компьютеру через шину USB.

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

Теперь любимые старые игры всегда с вами и готовы к использованию вместе с аутентичными контроллерами своего времени.

Содержание

Особенности и преимущества

  • Малый размер (плата умещается в любом геймпаде, с которым способна работать)
  • Дешёвые компоненты (можно найти в ближайшем радиомагазине)
  • Односторонняя разводка (плату можно вытравить в домашних условиях)
  • Лёгкость монтажа компонентов (никаких SMD, или TQFP-корпусов для работы с которыми нужны определённые навыки и предельная аккуратность)
  • Поддержка самых популярных геймпадов эпохи зари индустрии видеоигр (см. список ниже)
  • Отсутствие необходимости установки специфических драйверов (ваш геймпад будет находить любая операционная система, как стандартный HID-совместимый джойстик)
  • Возможность подключения к PlayStation 3 (теперь с полным соответствием кнопок)

Совместимость с геймпадами

  • Nintendo Entertainment System (NES), её азиатский оригинал Famicom и русский клон Dendy
  • Super Nintendo Entertainment System (SNES)
  • Sega Master System (SMS)
  • Sega Mega Drive 2 (SMD) и её североамериканская версия Genesis
  • PC Engine (PCE) и её североамериканская версия TurboGrafx-16
  • Atari 2600 (однокнопочный вариант контроллера)
Демонстрация полностью модифицированного геймпада

Документация, файлы и исходники

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

Сборка Пикселькита из набора

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

Пикселькит своими руками

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

Список совместимых микроконтроллеров

Изначально устройство было собрано на микроконтроллере ATmega8-16PU, но производитель (Atmel) успел снять её с производства заменив полным аналогом ATmega8A-PU. Тем не менее старые микроконтроллеры ещё можно раздобыть в магазинах, поэтому они включены в таблицу совместимых наравне с новыми моделями.

Установка флеш-памяти и хаба в геймпад

USB-хаб и флеш-память необходимы для того, чтобы у пользователя была возможность хранить все свои эмуляторы и РОМы (игры) прямо внутри корпуса геймпада. В нашем проекте мы предлагаем использовать готовые хабы и флешки. Мягко говоря, это не очень изящное решение, но сегодня они стоят дешевле, чем соответствующие электронные компоненты, а достать их можно в ближайшем ларьке.

Медиацентр XBMC

В качестве фронтенда для запуска старых игр прямо с геймпада в проекте используется бесплатный опенсорс-медиа-центр. XBox Media Center (XBMC) изначально разрабатывался как оболочка первой версии приставки XBox для просмотра фильмов и прослушивания музыки. XBMC является тем интерфейсом который позволяет пользователю взаимодействовать с играми и их эмуляторами в "бесшовном" режиме. Для достижения максимального комфорта при работе (как на видео) вероятно придётся слегка повозится с файлами настроек, прочитав соответствующий раздел нашей документации. Либо установить свежую версию медиацентра и настроить всё конкретно под собственные нужды.

Файлы и исходники

Все файлы, билды и исходники проекта хранятся на хостинге открытых проектов Google. Все наши проекты имеют систему контроля версий (чаще всего это Mercurial) и багтрекер. Вы легко можете слить весь репозиторий целиком, или сохранить себе любой отдельный файл. Для этого на хостинге нужно выбрать вкладки source → browse найти необходимый файл в дереве, щёлкнуть на нем а потом справа в сайдбаре найти ссылку view raw file и сохранить этот файл на диск при помощи контекстного меню. Кроме того, некомпилированные файлы вы можете просматривать прямо из браузера.

На хостинге также имеется раздел для скачивания в котором хранятся и обновляются файлы разводки платы в формате бесплатной CAD Eagle, а так же прошивка для микроконтроллера и даже старая сборка XBMC вместе с эмуляторами и EventGhost.

Галерея фотографий

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

Частые вопросы (FAQ)

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

Мелким шрифтом

*В основе проекта лежит принципиальная схема и прошивка Рафаэля Ассена (Raphaël Assénat), которые распространяются под лицензией GPL2. К сожалению, не смотря на многочисленные попытки, нам так и не удалось с ним связаться. Тем не менее мы соблюдаем все его условия и предоставляем исходные коды всем, кто в них заинтересован.

**XBMC — опенсорс-продукт, распространяемый бесплатно и открытый для изменения. Мы изменяли лишь исходные коды плагина Launcher, который уже не поддерживается автором. В остальном мы предоставляем пользователям лишь “сборку” медиацентра -- настроенный на необходимый сценарий работы набор модулей. Относитесь к нему как к заранее сконфигурированной программе, а не как к форку оригинального продукта.

***Мы бы хотели оставить за собой право на название. Поэтому, если у вас есть желание производить коммерческое устройство на основе представленных здесь схем, прошивок и инструкций, то простое письмо администраторам поможет вам избежать недоразумений в будущем.

Комментарии

blog comments powered by Disqus

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Проекты
Инструкции
Инструменты
Поделиться