Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
HYDRA Game Kit развития является последним (в сентябре 2006 г.) создание Андре Lamothe похож на XGameStation . Как и XGameStation, HYDRA - это открытая система, позволяющая любому создавать для нее игры. Однако, будучи менее ориентированным на обучение электронике и больше на домашних играх, HYDRA использует более сложный и мощный процессор - недавно выпущенный процессор Parallax Propeller , который имеет восемь 32-битных RISC-процессоров, называемых винтиками, с 32 КБ встроенной оперативной памяти и 32 КБ встроенной памяти. в ПЗУ.
Технические характеристики [ править ]
Комплект для разработки игр HYDRA имеет следующие характеристики:
Он имеет процессор Propeller со скоростью 160 MIPS (80 МГц, 20 MIPS на процессор), 8 ядер ЦП, подобных PIC, каждое с 496 32-битными словами рабочего пространства плюс общие 32 КБ ОЗУ и 32 КБ ПЗУ и 128 КБ последовательного EEPROM.
Его порты: два совместимых с NES игровых порта, один порт программирования USB, один последовательный порт или второй порт USB, два порта, совместимые с PS / 2, для мыши и клавиатуры, один видеовыход NTSC или PAL или, альтернативно, один видеовыход VGA, один моно аудиовыход, один 20-контактный разъем интерфейса расширения и один одноранговый сетевой порт RJ-11.
Развитие [ править ]
Hydra поставляется с большой книгой (800+ страниц) «Программирование игр для HYDRA с пропеллером», компакт-диском с обширным программным обеспечением, включая демонстрационные игры и вторую книгу LaMothe, клавиатуру, мышь, клавиатуру NES, USB и аудио. / видеокабели, «карта памяти» 128кБ, карта экспериментатора и блок питания.
Система может быть запрограммирована в качестве целевой среды разработки на ПК или с помощью локальных языков программирования. Tiny BASIC включен в систему, также доступен язык FORTH . Конечно, Hydra также может быть запрограммирована на ассемблере и на собственном встроенном языке программирования Spin Propeller .
Поскольку видеодисплей создается программно, его возможности зависят от программного драйвера, но типичный драйвер PAL / NTSC может генерировать разрешение экрана 256x192 и обычно максимум от 80 до 96 цветов [1] . Цветовое разрешение для дисплея VGA жестко запрограммировано на максимум 64 цвета, и типичное разрешение будет 800x600 в зависимости от доступной памяти дисплея. Видеодрайвер использует основную оперативную память объемом 32 КБ, которую он должен использовать совместно с пространством кода. С помощью нового расширителя памяти на 512 КБ можно написать видеодрайверы, расширяющие возможности видеогенератора. Чтобы помочь в отображении текста, микросхема Propeller имеет в ПЗУ полный символьный шрифт.
Система расширения памяти [ править ]
Доступна карта расширения ОЗУ на 512 КБ, HYDRA «XTREME 512K CARD» [2], которую можно подключить к разъему расширения. Он имеет два сегмента памяти: сегмент с полностью произвольным доступом на 64 КБ и сегмент с линейным доступом на 448 КБ. Во время загрузки интерфейс памяти может быть запрограммирован на опциональное автоматическое увеличение или уменьшение указателя памяти для более быстрого доступа к памяти. Но интерфейс основан на перепрограммируемом чипе CPLD , поэтому метод доступа можно перепрограммировать в соответствии с приложением; для большинства приложений выбранный метод является оптимальным по быстродействию (для сегмента 64 КБ) и полезности.
Карта расширения памяти также имеет на борту собственную EEPROM емкостью 128 КБ.
См. Также [ править ]
- XGameStation
- Комплекты для разработки игр
Внешние ссылки [ править ]
- Дискуссионный форум о HYDRA на parallax.com
- Wiki для пропеллеров, в частности HYDRA
- Более подробную информацию о HYDRA можно найти на сайте Parallax здесь и на сайте XGameStation здесь .
- Интервью Андре Ламота о ГИДРЕ в Гамасутре .
- Сохраняйте и загружайте данные в EEProm по имени файла.
- Изображение нового комплекта для разработки игр HYDRA