Los sistemas de videojuegos o las consolas de primera generación (antes se llamaban consolas) de finales de la década de 1970 y aún hoy se desarrollan de manera muy similar a cualquier sistema informático integrado .
Una computadora integrada es una computadora (es decir, un microcontrolador o microprocesador) en un sistema electrónico que no se parece a una computadora personal o un sistema de computadora multiusuario más grande (por ejemplo, sistema de tiempo compartido, mini computadoras y mainframes); Una diferencia importante es que generalmente carecen de la entrada / salida estándar ahora a través de un terminal de video y un teclado.
El desarrollo se realiza en otra computadora, actualmente una PC o estación de trabajo de desarrollador que utiliza un entorno de desarrollo multiplataforma que produce ejecutables para el sistema de destino : el sistema de videojuegos en este contexto, que a menudo es una arquitectura de microprocesador diferente en comparación con el desarrollo CPU (o host ) propia del sistema .
Dos ejemplos de sistemas de videojuegos actuales son los de Sony Playstation 3, que se basa en la Sony, Toshiba e IBM 's procesador Cell , y para dispositivos móviles (teléfonos inteligentes, tabletas) que a menudo son la MRA microprocesadores basados.
Como se Michael Madsen
indicó, la mayoría de la programación se realizó en ensamblador en lugar de un lenguaje compilado de alto nivel, como C o Pascal. Esto era necesario para ajustar todo el contenido del juego dentro de los límites del sistema altamente restringido (muy poca RAM y capacidad limitada de ROM de cartucho), así como para acceder a coprocesadores como el TIA del Atari 2600.