Imagina cómo los sistemas de videojuegos se diseñan y se desarrollan a un nivel de ingeniería.
Imaginar escribir sus propios juegos para una pieza de hardware que la persona es capaz de construirlo.
Esto no es un viaje desde la granja hasta la fábrica, se trata de
décadas de desarrollo en el campo de hardware para videojuegos, comprimido en un único producto diseñado para mejorar tu cerebro y te llevará al siguiente nivel de calificación y comprensión. Se estima que sólo 100 a 200 personas en todo el mundo comprende el funcionamiento de los legendarias
Atari 2600 y su diseño. Y si usted pudiera diseñar máquinas de este tipo y más allá?
El paquete de Kit XGS Micro Edition incluye:
Consola XGS Micro Edition completa, totalmente montado y listo para funcionar.
El libro de Andre 'Lamothe,"Design Your Own Video Game Console", que analiza y explica el diseño y aplicación de XGS Micro Edition. Cubre los fundamentos de la ingeniería electrónica, placa de circuito impreso, diseño y técnicas de enrutamiento, vídeo, audio generación, técnica E / S, el software, un nivel de programación, y mucho más!
XGS Micro Edition Development Studio es una herramienta de apoyo para apoyar la interacción con el PC de programación en lenguaje assembly para Windows.
Copia electrónica completa de Andre 'Lamothe "Tricks of the Windows Game Programming Gurus" (valor de € 60).
Parallax Inc. libro "Desde el lenguaje Assembly para el Microcontrolador SX" eBook.
Colección de herramientas útiles para el desarrollo de software y utilidades XGS Micro Edition.
Joystick compatible con XGS (joystick puede no corresponder con las imágenes se muestra).
Cable de interfaz paralelo XGS Micro Edition para el desarrollo con el PC.
Cables A/V de conexão a cualquier televisión.
Adaptador de corriente, suministro de energía a la pared.
Guía del usuario de XGS Micro Edition para rápido desarrollo.
Compatible con NTSC y PAL, con configuración del cristal.
Especificaciones Técnicas:
XGS Micro Edition incluye un procesador UBICOM SX52 Super-PIC, el procesamiento de los datos sobre la increíble frecuencia de 80 MHz con 80 MIPS de rendimiento, y un ciclo de instrucción 12.5ns.
Características del procesador SX52:
Una modificacion del "Arquitectura de Harvard", con bus de datos y código.
4 instrucciones especiales (Fetch, decodificar, ejecutar, escriba) 1 ciclo de velocidad para la ejecución de Instrucciones para la mayoría en un momento dado.
4Kx12 bordo de memoria flash, 1 ciclo de tiempo de acceso.
262 bytes de memoria RAM utilizados en los registros o como memoria RAM.
Modos de avanzada / flexibles.
Temporizadores de 16 bits construida.
Control en tiempo real de 8-bits interna / externa.
Vigilancia de temporizador.
Modulador de Puslsos y captura de eventos.
5 puertos de 8 bits de E / S compatibles con la tecnología TTL / CMOS.
Detector de "Brown Out" de baja potencia.
Varias formas interropção.
Jitter efecto inhibidor de 3 ciclos de 37,5 ns @ 80 MHz para poner fin a algunas respuestas.
Oscilador R/C construido, capaz de generar una frecuencia máxima de 4 MHz.
Sistema de depuración de apoyo para sistema de programación.
Módulo de gráficos "RASTER"
El hardware de gráficos de la XGS Micro Edition se inspira en los diseños retro como cosolas la Atari 2600, Atari 800, Apple II para proporcionar la máxima flexibilidad, manteniendo al mismo tiempo la complejidad del hardware, al menos, para que los usuarios puedan comprender el sistema en su conjunto. Así, los gráficos son generados por un software / hardware dedicado, una combinación sin "frame buffer" o también llamado el "Sprite".
El SX52 es básicamente responsable del control general de la traza calendario y la programación de las señales de vídeo generadas por el control de todo el convertidor D / A de la señal generada por una mezcla de la norma a través de la televisión y Luma y para "Chroma" generar vídeo compuesto. El SX28 genera pulsos y sincroniza los datos en el marco de gráficos.
El SX52 es la ayuda de señales o el color de la señal de la Croma, esta combinación letal, literalmente, le da al programador para el control de los píxeles de la parcela, dejando de ser liberado por el hardware para generar las señales de color. La XGS Micro Edition generar apoya las resoluciones de vídeo en cualquier tamaño. Suporte normal NTSC (525 líneas) o PAL (625) en 32 colores con 16 colores cada uno para un total de 512 variaciones. Sin embargo, no hay límites a lo que puede hacerse con el control directo de los gráficos que el XGS Micro Edition y tendrá la oportunidad de demostrar sus conocimientos mediante, por ejemplo, en blanco y negro puro estilizada, alta definición, la generación gráficos, efectos de color y plasmas, y más.
hardware de audio
La XGS Micro Edition cuenta con un procesador de sonido BU8763 desenvolvido por Rohm Corporation, 3 canales de FM sintetizador proporcionando un control total. Desde la señal de audio se envía, el procesador es libre de seguir trabajando, generar efectos de sonido y música, requiere poco o ningún costo para princiapl SX52 procesador.Señales de sonido, desde el BU8763 se envía al puerto de audio RCA, y transmistido a su TV o amplificador estéreo. El procesador de sonido BU8763 es elegido por su simple modelo de planificación y programación similar a la consola Atari 800 y Commodore 64.
Entradas/Salidas
El SX52 es el chip princiapl de E/S, es suficiente para incluir una selección de bus de E / S permite una variedad de técnicas avanzadas para los periféricos de E / S, que es creada con el chip en sí.Sin embargo, para hacer cosas más interesantes, fueron depositados en una serie de I / O en la consola XGS Micro Edition:
Dós Controladores para Joystick, controlada por el SX52 es compatible con el joystick de Atari 2600 en el puerto DB9.
Compatibilidad con teclado / ratón para PC.
30-pines para expandir la interfaz / ranura para el cartucho. Esta interfaz permite a los módulos de expansión, la memoria, el hardware de ensayos adicionales.
(4) 12-pin acceso directo a los pines del chip SX52 apoya estándar 20-24 AWG alambre.
128 K SRAM
Esta memoria SRAM de alta velocidad (15nS) no está incrustada en SX52.Embora la SX52 procesador no puede ejecutar directamente el código de una fuente externa, puede ser colocado en la memoria que este código para la interpretación de los acontecimientos compilado usando el SX52.
Además, la SRAM es lo suficientemente rápido para ser utilizado como un marco general para gráficos incluyendo un área de almacenamiento "Digitaizer. La SRAM se conecta el procesador a través de una serie de 12-bits, 1 bit de datos, y 4-poco acceso directo a los registros, lo que permite una mayor flexibilidad.
Programación ONBoard
La velocidad del procesador es proporcionado por SX52 a bordo de memoria flash, ejecutar el código directamente, lo que significa que para configurar la consola XGS Micro Edition, el SX52 a ser "re-flashed", que se han creado para una serie de herramientas, para facilitar este.
En primer lugar, la XGS Micro Edition viene con la capacidad de programa directamente a través de una conexión entre una y SX20 a través del puerto paralelo con el que XGS Micro Edition Development Studio obras. Sin embargo, nuestros amigos de Parallax IDE, dispone de otro método de programación a través de la SX-Key puede utilizarse como, o incluso prefieren. Si es así, este método es 100% compatible con la interfaz para SX-Key.
Por lo tanto, el SX20 controles de las operaciones necesarias para programar el procesador SX52, siendo pre-programados con uno firmware. Diseñado una interfaz de 2 hilos para permitir la comunicación directa entre los dos procesadores (SX20 y Sx52), puede incluso servir para experiencias posibles de multiprocesamiento.
XGS Micro Studio
El desarrollo de esta aplicación para la XGS Micro Edition es un agradecimiento especial a la XGS Micro Studio! Esta totalmente preparado para el IDE de Windows, lo que eleva el sentimiento de los ambientes desarrollados para el mundo moderno de la XGS Micro Edition.
XGS Micro Studio es un completo software unificado con una interfaz gráfica para el desarrollo del lenguaje SX Assembly, que abarca todo lo que está escrito desde la programación de binarios montados XGS ME hardware. Con muchos de los servicios públicos y una mirada totalmente configurable y se sienten, su potencial se ve limitado por su imaginación, no por todos
Barra de herramientas:
Escriba en la Assembly, configurar y programar el equipo montado sobre el binario de memoria flash, todos de una sola de tiempo!
Navegador de instrucciones incorporado proporciona una instantánea en la vista de cada uno de instrucción, incluida la sintaxis, los ciclos, relojes, un programa de las palabras necesarias, y más!
Interfaz SX en tiempo real, está encapsulado en un control completo sobre el SX52, una sola herramienta, lo que le permite leer y escribir el programa en la memoria, el cambio y la configuración de los registros, y más en un solo lugar.
El usuario configurable.
Nota: Por el momento este software sólo es compatible con el desarrollo a partir de programacion Assembly.
Nota: Las dos versiones de la consola XGS Micro Edition NTSC y PAL, son compatibles con PAL/NTSC. La mayoría de las demos se incluyen con XGameStation sólo a NTSC, algunos eventos fueron portados o por escrito para los sistemas PAL, pero no todos, sin embargo cada vez más el apoyo de televisión europeos ambos formatos.
Nota: Programador SX-Key requiere un mini-cable USB (no incluido).