Articulo de referencia

Kit de desarrollo de juegos HYDRA

{{cite news |last1=Torrone |first1=Phillip |title=Hydra console game development kit - Make |url=https://makezine.com/2007/06/26/hydra-console-game-develo/ |access-date=15 May 2...

El kit de desarrollo de juegos HYDRA se lanzó en septiembre de 2006 y fue desarrollado por André LaMothe, quien diseñó la serie anterior de consolas XGameStation . Al igual que la XGameStation, HYDRA es un sistema abierto, lo que permite que cualquiera cree juegos para él. Sin embargo, aunque todavía está diseñado para enseñar electrónica y programación, [ 3 ] el sistema pone mayor énfasis en los juegos caseros. [ 4 ] En comparación con las consolas XGameStation anteriores, HYDRA utiliza una CPU más compleja y potente: la unidad de procesamiento Parallax Propeller , lanzada recientemente en ese entonces, que tiene ocho CPU RISC de 32 bits llamadas cogs con 32 KB de RAM integrada y 32 KB de ROM integrada.  

Presupuesto

El kit de desarrollo de juegos HYDRA tiene las siguientes especificaciones:

Tiene una CPU Propeller a 160 MIPS, (80  MHz, [ 5 ] 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 32  KB de ROM y 128  KB de EEPROM serial. [ 5 ]

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

Desarrollo

El Hydra viene con el libro grande (más de 800 páginas [ 6 ] ) "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 ratón, un teclado numérico NES, cables USB y de audio/vídeo, una  "tarjeta de memoria" de 128 KB, [ 7 ] una tarjeta de experimentación y una fuente de alimentación. [ 8 ] [ 9 ]

El sistema puede programarse como destino de un IDE alojado en PC o mediante lenguajes de programación alojados localmente. Tiny BASIC viene incluido con el sistema, y ​​el lenguaje FORTH también está disponible. El sistema también puede programarse en el lenguaje de programación Spin integrado de Propeller . [ 10 ] Finalmente, Hydra también puede programarse en lenguaje ensamblador.

Como la visualización de vídeo se genera en software, sus capacidades dependen del controlador de software, pero un controlador PAL/NTSC típico podría generar una resolución de pantalla de 256x192 y, por lo general, de 86 [ 8 ] a 96 colores como máximo. [ 11 ] 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 vídeo utiliza 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 vídeo que amplíen las capacidades del generador de vídeo. Para ayudar en la visualización de texto, el chip Propeller tiene una fuente de caracteres completa en su ROM.

Sistema de expansión de memoria

Una  tarjeta de expansión de RAM de 512 KB, la HYDRA "XTREME 512K CARD", está disponible [ 12 ] y se puede conectar al conector de expansión. Tiene dos segmentos de memoria, un  segmento de 64 KB de acceso completamente aleatorio y un  segmento de 448 KB de acceso lineal. Durante el arranque, la interfaz de memoria se puede programar para incrementar o decrementar automáticamente el puntero de memoria para un acceso más rápido. Sin embargo, la interfaz se basa en un chip CPLD reprogramable , por lo que el método de acceso se puede reprogramar para adaptarlo a la aplicación; para la mayoría de las aplicaciones, el método elegido es óptimo en cuanto a velocidad (para el  segmento de 64 KB) y utilidad.

La tarjeta de expansión de memoria también cuenta con su propia  memoria EEPROM de 128 KB integrada.

Véase también

  • Foro de discusión sobre HYDRA en parallax.com. Archivado el 28 de septiembre de 2011 en Wayback Machine.
  • Wiki para aplicaciones de hélices, en particular la HYDRA.
  • Puedes encontrar más información sobre HYDRA en el sitio web de Parallax aquí y en el sitio web de XGameStation aquí .
  • Entrevista a Andre LaMothe sobre HYDRA en Gamasutra .
  • Guardar y cargar datos en la EEPROM por nombre de archivo.
  • Imagen del nuevo kit de desarrollo de juegos HYDRA

Referencias

  1. Torrone, Phillip (26 de junio de 2007). "Kit de desarrollo de juegos para consola Hydra - Make" . Make: Proyectos e ideas de bricolaje para creadores . Recuperado el 15 de mayo de 2022 .
  2. Kohler, Chris. "Hydra: La máquina de juegos para programadores" . Wired . Consultado el 15 de mayo de 2022 .
  3. David, Mark (20 de junio de 2007). "StackPath" . www.electronicdesign.com . Consultado el 15 de mayo de 2022 .
  4. "Kit de desarrollo de juegos Hydra" . Elektor . Consultado el 15 de mayo de 2022 .
  5. 1 2 Beschizza, Rob. "10 grandes juegos electrónicos para hacer tú mismo" . Wired . Consultado el 15 de mayo de 2022 .
  6. Dobson, Jason (24 de noviembre de 2006). "Preguntas y respuestas: LaMothe de Nurve en la consola Hydra" . Game Developer . Consultado el 15 de mayo de 2022 .
  7. "Consola de juegos DIY Hydra" . Engadget . Consultado el 15 de mayo de 2022 .
  8. 1 2 "DIY: Consola de desarrollo de juegos Hydra de 8 bits" . Retro Thing . Consultado el 15 de mayo de 2022 .
  9. "Kit de desarrollo para consola de juegos Hydra" . TechCrunch . Consultado el 15 de mayo de 2022 .
  10. "XGameStation: una vía de escape creativa para un mundo poco creativo" . Audioholics Home Theater, HDTV, Receivers, Speakers, Blu-ray Reviews and News . Consultado el 18 de mayo de 2022 .
  11. "Hélice - Colores" .
  12. "XGameStation? - XGameStation, XGS, Micro Edition, Pico Edition, Videojuegos, Consolas, Programación, Desarrollo de juegos, Sistemas embebidos, FPGAS, 6502, ARM7, RISC, Z80, NTSC, PAL, Arcade, Gráficos de mapa de bits, Retro, Vintage, Informática vintage, Aficionado, Emulación, Educación, SX52, SX28, Ubicom, Atari, 2600, hydra, consola de juegos hydra, kit de inicio de consola de juegos, chip propeller" . www.xgamestation.com . Archivado del original el 29 de septiembre de 2007. Recuperado el 17 de mayo de 2022 .