Xgamestation: crea tu propia consola retro

Desde los muy lejanos días de Homebrew Computer Club cuando los hombres eran hombres y armaban sus propias computadores han existido muy pocas iniciativas como esta, he estado siguiendola desde hace tiempo, y todavía permanece activa desde inicios de la década pasada. Xgamestation es una serie de kits prefabricados armables de sistemas 8 y 16 bits que permite literalmente hacer cualquier cosa con ellos, desde experimentos, demos, y por supuesto: juegos. Como es obvio la idea no es hacer de esto un éxito comercial, Xgamestation no pretende competir con los grandes fabricantes de consolas ni mucho menos, más bien es una gama de productos orientados a entusiastas que les gustaría aprender como se programa en entornos retro.

Xgamestation

Así luce uno de los kits

Desde 2003 Nurve Networks LLC ha comercializado una serie de kits que permiten armar y programar un sistema 8 y 16 bits propio, actualmente en su web podemos encontrar un total de diez productos distintos: Game Console Starter Kit, Game Console Starter Kit 2.0, XGS AVR 8-Bit Development System, XGS PIC 16-Bit Development System, XGameStation Micro Edition, XGameStation Pico Edition Kit 1.0, XGameStation Pico Edition Kit 2.0, XGameStation Pico Edition PCB Add-On Kit, XGS Micro Digital Logic Exploration Kit y el HYDRA Game Development Kit.

Tomemos por ejemplo el XGS PIC 16-Bit Development System, aunque no viene desarmado posee unas características interesantes: un microcontrolador 16 bits PIC 24 (un PIC24HJ256GP206 para ser exactos) con 256 kilobytes en memoria Flash, 16 kilobytes de memoria RAM, entrada para teclado y ratón PS/2, puerto serie RS232 externo, entrada para tarjetas MicroSD, salida de video VGA (muy importante), salida estándar de audio/video y dos entradas DB9 para Joysticks compatibles con los mandos de NES. Con el XGS PIC 16-Bit Development System se puede desarrollar utilizando lenguaje C y C++ lo que permite un desarrollo más rápido en esta plataforma, aunque si queremos aprovechar hasta el último recurso siempre nos queda la opción de subirnos las mangas y programar en lenguaje Ensamblador.

Demo Xgamestation a base de Raycaster

Impresionante demo utilizando la técnica Raycaster

Son muchas las cosas que se pueden realizar, en la web de Xgamestation se pueden observar demos que vienen incluidas en los discos que contienen los kits, se puede realizar casi cualquier cosa dentro de las limitaciones propias de sus productos: gráficos vectoriales, manejo de sprites, scroll, incluso hay una pequeña demo que parece estar realizada a base de polígonos (pero eso si, muy pero muy básica, hecha con la técnica denominada Raycaster, me recuerda aquel juego de Gameboy llamado Faceball 2000).

Demo Xgamestation

Es mucho lo que se puede hacer con Xgamestation

Desde luego el kit incluye un software de desarrollo con sus respectivos manuales: Design Your Own Video Game Console (Diseña tu propia videoconsola), Tricks of the Windows Game Programming Gurus (Trucos de los gurús de la programación en Windows), The Black Art of 3D Game Programming (El oscuro arte de la programación en 3D) y How to Design and Build Your Own Custom TV Games (Cómo diseñar y construir tus propios juegos para TV), es obvio que XGS PIC 16-Bit Development System esta orientado plenamente a la programación, kits como Game Console Starter Kit 2.0 permiten armar pieza por pieza todo el hardware, lo cual la cantidad de conocimiento que se obtiene es inmenso, asi que como se ve, hay para todo.

Para aumentar las posibilidades, casi todos los modelos de PCB de Xgamestation posee una bahía de expansión, y aquí también juega mucho de imaginación, en dicha bahía podemos conectar unas pequeñas tarjetas donde podemos hacer practicamente cualquier cosa con ellas, se conocen como XGS Micro Blank Expansion Card y como es obvio tambien las comercializa Nurve Networks, en ellas podemos integrarle más microcontroladores o hacerle una conexión para dispositivos externos, ampliación de memoria, etc., la verdad es que son muchas las posibilidades.

Xgamestation

Un kit completo para entusiastas

Xgamestation es una forma muy curiosa de entender como funciona un sistema de videojuegos muy básico, se aprende mucho con él en todos los niveles, el kit no es precisamente económico pero por todo lo que ofrece creo que sí vale la pena, de todas formas siempre podemos comprar un flash cart especial y usar nuestras viejas consolas, en muchos casos necesitaremos conocimientos en lenguaje BASIC y Ensamblador, ganas de aprender y mucha paciencia (y mucho Google desde luego) y claro como última opción nos quedarán los emuladores, una forma bastante económica para adentrarnos en esto.

Aquí puedes conseguir toda la información referente a Xgamestation.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s