Come funzionavano i videogiochi portatili degli anni '70 e '80?


15

Sono curioso di sapere come funzionavano i primi videogiochi portatili degli anni '70 e '80. Sai, quei piccoli giochi con un display LCD con "elementi fissi" significa che era cablato per uno (o un numero limitato) di giochi specifici. Per esempio,

questo :

inserisci qui la descrizione dell'immagine

o questo :

inserisci qui la descrizione dell'immagine

In particolare, che tipo di micro controller hanno usato questi giochi? Per quanto ricordo, al centro del tabellone c'era di solito un grande "blob" epossidico che probabilmente controllava tutto. Quindi la mia domanda è: cosa c'era dentro questo blob? Era un piccolo microcontrollore standard con una ROM che eseguiva il gioco vero o era una CPU / controller personalizzato per ogni progetto? O forse non era nemmeno una CPU ma più simile a una semplice macchina a stati cablata per il gioco in questione? Mi rendo conto che la risposta potrebbe dipendere dal gioco particolare.

Il design / gli schemi di alcuni di questi giochi sono stati rilasciati o ci sono buoni libri / riferimenti su come sono stati realizzati? Infine, quali strumenti sono stati utilizzati per progettare microcontrollori come questo? Si basava su qualcosa di simile alla sintesi VHDL / Verilog o era un approccio di livello più basso con il cablaggio dei singoli elementi?


3
Comprane uno e smontalo!
Connor Wolf,

Argomento molto interessante :-)
Al Kepp,

Risposte:


13

Sebbene i modelli 4004 e Z80 fossero disponibili, era improbabile che fossero entrambi utilizzati nei palmari in cui il basso numero di parti, i costi e la durata della batteria erano importanti.

C'erano famiglie di microcontrollori a 4 e 8 bit degli anni '70 che sono stati per lo più dimenticati - questi di solito avevano ROM su chip quindi dopo aver sviluppato il tuo programma su un sistema di emulazione relativamente costoso - sempre in linguaggio assembly - hai pagato i tuoi soldi e il produttore di silicio ha creato una maschera e ha stampato i TUOI contenuti ROM specifici su un wafer di chip vuoti, quindi li ha testati, tagliati e impacchettati *: sei settimane dopo hai ricevuto una consegna di 25000 micro con contenuti ROM permanenti e hai pregato che il programma funzionasse ...

(* O fornito in dotazione per adattarsi al tuo blob epossidico sopra)

  • Texas Instruments aveva il TMS-1000 e vendette probabilmente milioni con lo stesso dannato set di 20 brani leggermente stonati per campanelli.

  • National Semi aveva l'SC / MP ... non ne sapeva molto, tranne per il fatto che credo fosse usato nel primo computer Sinclair, lo "Science of Cambridge MK14", un anno o due prima dello ZX80, ZX81 e Spectrum.

  • Intel aveva l'8048 a otto bit che poteva ancora essere usato nelle tastiere per PC per quanto ne so ... avevano persino una versione EPROM (8748) che faceva appello alla società più piccola (nessun costo di maschera! SÌ!) Mi ha morso quando la promessa versione CMOS dell'8748 è stata tranquillamente abbandonata ...

  • Zilog aveva (penso ancora) la Z8.

  • Motorola, stranamente, in qualche modo ha perso questa barca nonostante il 6800 - il 6802 potrebbe essere stato un tentativo ma il 6811 era (per il mio ricordo) abbastanza tardi nel gioco.

  • RCA aveva il CMOS (a bassa potenza !!!!) 1802 con le istruzioni più strane del pianeta.

  • E una società dimenticata da tempo chiamata General Instruments aveva un'altra offerta, che il mio foglio dati "preliminare" del 1983 chiama PIC1652 o PIC1654 (con 256 o 512 parole di ROM di programma) e un set di istruzioni piuttosto strano. Mi aspetto che affondò senza lasciare traccia ...


1
I giovani qui non avranno il tuo ultimo punto. :) ( Suggerimento )
Adam Lawrence,

Nessuna linea di proiettile per 6502?
The Photon

Conosco il 6502 più di un microprocessore insieme allo Z80 / 6800 piuttosto che a un singolo chip MCU. Potrebbe esserci stata una versione con ROM (6501?) Ma non ricordo abbastanza bene da metterlo nella risposta.
Brian Drummond,

Grazie per una risposta approfondita. Mi chiedo quale fosse il prezzo, diciamo, di un TMS-1000 allora. Probabilmente più economico persino degli x86 di fascia più bassa di oggi (anche se TMS-1000 era 'di fascia alta' per la classe dei microprocessori di allora!) Poiché altrimenti non sarebbe stato possibile usarlo giocattoli, campanelli ecc.
Morty29,

Ad essere sincero, non posso dire quale sia stato usato per il tuo esempio Nintendo, ma ho smontato un gioco "Simon" rotto ed era un TMS1000. Prezzo? Credo che potresti avere il tuo TMS1000 per meno di $ 10 in piccole quantità (5000?) E da lì è sceso.
Brian Drummond,

1

Il "black blob" è la tecnologia chip-on-board (COB). La tecnica è ancora oggi utilizzata e gli stampi per semiconduttori vengono posizionati direttamente sulla scheda e interconnessi. La sostanza nera viene utilizzata per proteggere i fili sottili da danni. Ora conosci il termine che ci sono molte risorse che puoi trovare, ad esempio la seguente sembra una buona introduzione:

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

L' Intel 4004 è stato rilasciato nel 1971 ed è ampiamente considerato come il primo microprocessore generalmente disponibile. A metà degli anni '70 erano disponibili microprocessori come lo Zilog Z80 ed erano più che in grado di eseguire giochi così semplici.

Quindi, anche se non sono un esperto del settore dei giochi, la realtà è che probabilmente non erano molto diversi da come faresti oggi, un microprocessore combinato con una ROM e un semplice controller LCD. Ricorda che la maggior parte dei giochi di quell'epoca aveva elementi cablati sul display LCD piuttosto che essere bitmap che avrebbe una potenza di elaborazione semplificata.


Un grande ringraziamento per la risposta, anche se penso di aver capito concettualmente cosa fosse il COB, vale a dire solo un modo per impacchettare gli stampi / semiconduttori reali.
Morty29,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.