¿Cómo funcionaron los videojuegos portátiles de los años 70 y 80?


15

Tengo curiosidad por saber cómo funcionaron los primeros videojuegos portátiles de los años 70 y 80. Ya sabes, esos pequeños juegos con una pantalla LCD con "elementos fijos", lo que significa que fueron cableados para uno (o un pequeño número de) juegos específicos. Por ejemplo,

este :

ingrese la descripción de la imagen aquí

o esto :

ingrese la descripción de la imagen aquí

Específicamente, ¿qué tipo de microcontroladores usaron estos juegos? Según recuerdo, generalmente había una gran "gota" de epoxi en el centro del tablero que probablemente controlaba todo. Entonces mi pregunta es, ¿qué había dentro de esta burbuja? ¿Era un pequeño microcontrolador estándar con una ROM que ejecutaba el juego real, o era una CPU / controlador personalizado para cada diseño? ¿O tal vez ni siquiera era una CPU sino más bien una simple máquina de estado conectada al juego en cuestión? Me doy cuenta de que la respuesta puede depender del juego en particular.

¿Se ha publicado el diseño / esquemas de alguno de estos juegos o hay buenos libros / referencias sobre cómo se hicieron? Finalmente, ¿qué herramientas se usaron para diseñar microcontroladores como este? ¿Se basó en algo como la síntesis de VHDL / Verilog, o fue un enfoque de más bajo nivel con el cableado de los elementos individuales?


3
¡Compre uno y desmóntelo!
Connor Wolf

Tema muy interesante :-)
Al Kepp

Respuestas:


13

Si bien el 4004 y el Z80 estaban disponibles, era poco probable que ambos se usaran en dispositivos portátiles donde el recuento bajo de piezas, el costo y la duración de la batería eran importantes.

Hubo familias de microcontroladores de 4 y 8 bits de la década de 1970 que se han olvidado en su mayoría, estos generalmente tenían ROM en el chip, por lo que después de desarrollar su programa en un sistema de emulación relativamente costoso, siempre en lenguaje ensamblador, pagó su dinero y el fabricante de silicio hizo una máscara e imprimió SU contenido específico de ROM en una oblea de chips en blanco, luego los probó, cortó y empaquetó *: seis semanas más tarde recibió una entrega de 25000 micros con contenido de ROM permanente y rezó para que el programa funcionara ...

(* O el dado suministrado para que se ajuste a su propia gota de epoxi)

  • Texas Instruments tenía el TMS-1000 y vendió probablemente millones con el mismo conjunto de 20 melodías ligeramente desafinadas para timbres.

  • National Semi tenía el SC / MP ... no sé mucho al respecto, excepto que creo que se usó en la primera computadora Sinclair, la "Ciencia de Cambridge MK14", uno o dos años antes que la ZX80, ZX81 y Spectrum.

  • Intel tenía el 8048 eight-bitter que todavía se puede usar en los teclados de PC, que yo sepa ... incluso tenían una versión EPROM (8748) que atraía a la compañía más pequeña (¡sin costos de máscara! ¡YAY!) Me mordieron cuando La versión CMOS prometida del 8748 se dejó caer silenciosamente ...

  • Zilog tenía (todavía tengo, creo) el Z8.

  • Motorola, por extraño que parezca, perdió este barco a pesar del 6800: el 6802 puede haber sido un intento, pero el 6811 fue (para mi recuerdo) bastante tarde en el juego.

  • RCA tenía el CMOS (baja potencia !!!!) 1802 con la instrucción más extraña establecida en el planeta.

  • Y una compañía olvidada desde hace mucho tiempo llamada General Instruments tenía otra oferta, que mi hoja de datos "Preliminar" de 1983 llama PIC1652 o PIC1654 (con 256 o 512 palabras de ROM de programa) y un conjunto de instrucciones bastante extraño. Espero que se haya hundido sin dejar rastro ...


1
Los jóvenes de por aquí no van a entender tu último punto. :) ( Sugerencia )
Adam Lawrence

No hay línea de bala para 6502?
The Photon

Sé del 6502 más de un microprocesador junto con el Z80 / 6800 en lugar de un solo chip MCU. Puede haber habido una versión con ROM (6501?) Pero no recuerdo lo suficientemente bien como para ponerla en la respuesta.
Brian Drummond

Gracias por una respuesta completa. Me pregunto cuál fue el precio de, por ejemplo, un TMS-1000 en aquel entonces. Probablemente más barato que incluso los x86 de gama más baja de la actualidad (¡aunque TMS-1000 era 'high-end' para la clase de microprocesadores en aquel entonces!) Ya que de lo contrario no habría sido posible usar juguetes, timbres, etc.
Morty29

Para ser honesto, no puedo decir cuál fue el que se usó para su ejemplo de Nintendo, pero desarmé un juego roto de "Simon" y fue un TMS1000. ¿Precio? Creo que podría tener su propio TMS1000 por menos de $ 10 en pequeñas cantidades (5000?) Y se redujo a partir de ahí.
Brian Drummond

1

El 'blob negro' es tecnología chip-on-board (COB). La técnica todavía se utiliza hoy en día y los troqueles de semiconductores se colocan directamente en el tablero y se interconectan. La sustancia negra se usa para proteger los alambres finos del daño. Ahora que conoce el término, puede encontrar muchos recursos a su alrededor, por ejemplo, lo siguiente parece una buena introducción:

http://www.siliconfareast.com/cob.htm

El Intel 4004 fue lanzado en 1971 y ampliamente considerado como el primer microprocesador generalmente disponible. A mediados de los años 70, los microprocesadores como el Zilog Z80 estaban disponibles y eran más que capaces de ejecutar juegos tan simples.

Entonces, aunque no soy un experto en la industria de los juegos, la realidad es que probablemente no eran muy diferentes de cómo harías las cosas hoy en día, un microprocesador combinado con una ROM y un controlador LCD simple. Recuerde que la mayoría de los juegos de esa época tenían elementos cableados en la pantalla LCD en lugar de estar mapeados en bits, lo que habría simplificado la potencia de procesamiento.


Muchas gracias por la respuesta, aunque creo que conceptualmente entendí qué era COB, es decir, solo una forma de empaquetar los troqueles / semiconductores reales.
Morty29
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.