Kit de desarrollo de juegos HYDRA


El kit de desarrollo de juegos HYDRA es la creación más reciente (lanzada en septiembre de 2006) de Andre LaMothe similar a XGameStation . Al igual que XGameStation, HYDRA es un sistema abierto que permite a cualquiera crear juegos para él. Sin embargo, al estar menos enfocado en la enseñanza de la electrónica y más en los juegos caseros, HYDRA usa una CPU más compleja y poderosa: la unidad de procesamiento Parallax Propeller lanzada recientemente , que tiene ocho CPU RISC de 32 bits llamadas cogs con 32  KB de RAM y 32 KB ROM integrado.

Tiene una CPU Propeller a 160 MIPS, (80 MHz, 20 MIPS por cog) 8 núcleos de CPU tipo PIC cada uno con 496 palabras de 32 bits de espacio de trabajo más una RAM compartida de 32 KB y una ROM de 32 KB y una EEPROM serial de 128 KB.

Sus puertos son: dos puertos de juegos compatibles con NES, un puerto de programación USB, un puerto serie o un segundo puerto USB, dos puertos compatibles con PS/2 para mouse y teclado, una salida de video NTSC o PAL, o alternativamente una salida de video VGA, una salida de audio mono, un conector de interfaz de expansión de 20 pines y un puerto de red punto a punto RJ-11.

El Hydra viene con el libro grande (más de 800 páginas) "Programación de juegos para el HYDRA propulsado por hélice", un CD con software extenso que incluye juegos de demostración y un segundo libro de LaMothe, un teclado, un mouse, un teclado NES, USB y audio. /cables de video, una "tarjeta de memoria" de 128 KB, una tarjeta de experimentador y una fuente de alimentación.

El sistema se puede programar como destino de un IDE alojado en PC oa través de lenguajes de programación alojados localmente. Tiny BASIC está incluido con el sistema, y ​​el idioma FORTH también está disponible. Por supuesto, el Hydra también se puede programar en ensamblador, y en el propio lenguaje de programación Spin integrado de Propeller .

Como la pantalla de video se genera en el software, sus capacidades dependen del controlador del software, pero un controlador PAL/NTSC típico podría generar una resolución de pantalla de 256x192 y, por lo general, un máximo de 80 a 96 colores [1] . La resolución de color para la pantalla VGA está cableada a un máximo de 64 colores y una resolución típica sería de 800x600 dependiendo de la memoria de pantalla disponible. Un controlador de video usa la RAM principal de 32 KB que debe compartir con el espacio de código. Con la ayuda del nuevo expansor de memoria de 512 KB, se pueden escribir controladores de video que amplíen las capacidades del generador de video. Para ayudar en la visualización de texto, el chip Propeller tiene una fuente de caracteres completa en su ROM.


Un kit de desarrollo de juegos de Hydra