Комплект для разработки игр HYDRA - HYDRA Game Development Kit

В Комплект для разработки игр HYDRA является последним (запущенным в сентябре 2006 г.) созданием Андре Ламот аналогично XGameStation. Как и XGameStation, HYDRA - это открытая система, позволяющая создавать игры для нее. Однако, поскольку HYDRA меньше ориентирована на обучение электронике и больше на домашние игры, она использует более сложный и мощный процессор - недавно выпущенный Параллакс пропеллер процессор, который имеет восемь 32-битных RISC-процессоров, называемых Cogs с 32КБ Встроенная RAM и 32KB встроенная ROM.

Характеристики

ГИДРА Комплект для разработки игр имеет следующие характеристики:

Он имеет процессор Propeller на 160 MIPS (80 МГц, 20 MIPS на процессор) 8 ПОС -подобные ядра ЦП, каждое с 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 входит в состав системы, а Четвертый язык также доступен. Конечно, Hydra можно запрограммировать и на ассемблере, и на собственном встроенном в Propeller. Язык программирования Spin.

Поскольку видеодисплей создается в программном обеспечении, его возможности зависят от программного драйвера, но типичный драйвер PAL / NTSC может генерировать разрешение экрана 256x192 и обычно максимум от 80 до 96 цветов. [1]. Цветовое разрешение для дисплея VGA жестко запрограммировано на максимум 64 цвета, и типичное разрешение будет 800x600 в зависимости от доступной памяти дисплея. Видеодрайвер использует основную оперативную память объемом 32 КБ, которую он должен использовать совместно с пространством кода. С помощью нового расширителя памяти на 512 КБ можно написать видеодрайвер, расширяющий возможности видеогенератора. Чтобы помочь в отображении текста, микросхема Propeller имеет в ПЗУ полный символьный шрифт.

Система расширения памяти

Доступна карта расширения ОЗУ на 512 КБ, HYDRA "XTREME 512K CARD". [2] и может быть подключен к разъему расширения. Он имеет два сегмента памяти: сегмент с полностью произвольным доступом на 64 КБ и сегмент с линейным доступом на 448 КБ. Во время загрузки интерфейс памяти может быть запрограммирован на опциональное автоматическое увеличение или уменьшение указателя памяти для более быстрого доступа к памяти. Но интерфейс основан на перепрограммируемом CPLD чип, поэтому метод доступа можно перепрограммировать в соответствии с приложением; для большинства приложений выбранный метод является оптимальным по быстродействию (для сегмента 64 Кбайт) и полезности.

Карта расширения памяти также имеет на борту собственное EEPROM 128 КБ.

Смотрите также

внешняя ссылка