Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Комплект для разработки игр Hydra

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