Je suis curieux de savoir comment les premiers jeux vidéo portables des années 70 et 80 ont fonctionné. Vous savez, ces petits jeux avec un écran LCD avec des "éléments fixes" signifiant qu'il était câblé pour un (ou un petit nombre) de jeux spécifiques. Par exemple,
celui-ci :
ou ceci :
Plus précisément, quel type de microcontrôleurs ces jeux utilisaient-ils? Si je me souviens bien, il y avait généralement un gros "blob" époxy au centre de la carte qui contrôlait probablement tout. Donc ma question est, qu'est-ce qu'il y avait à l'intérieur de cette goutte? Était-ce un petit microcontrôleur standard avec une ROM exécutant le jeu réel, ou était-ce un CPU / contrôleur personnalisé pour chaque conception? Ou peut-être que ce n'était même pas un processeur mais plutôt une simple machine d'état câblée pour le jeu en question? Je me rends compte que la réponse peut dépendre du jeu particulier.
La conception / les schémas de l'un de ces jeux ont-ils été publiés ou existe-t-il de bons livres / références sur la façon dont ils ont été créés? Enfin, quels outils ont été utilisés pour concevoir des microcontrôleurs comme celui-ci? Était-ce basé sur quelque chose comme la synthèse VHDL / Verilog, ou était-ce une approche plus basique avec le câblage des éléments individuels?
Réponses:
Alors que les 4004 et Z80 étaient disponibles, il était peu probable qu'ils soient tous deux utilisés dans des ordinateurs de poche où le faible nombre de pièces, le coût et la durée de vie de la batterie étaient importants.
Il y avait des familles de microcontrôleurs 4 bits et 8 bits des années 1970 qui ont été la plupart du temps oubliées - elles avaient généralement des ROM sur puce donc après avoir développé votre programme sur un système d'émulation relativement cher - toujours en langage d'assemblage - vous avez payé votre argent et le fabricant de silicium a fabriqué un masque - et imprimé VOTRE contenu ROM spécifique sur une plaquette de puces vierges, puis les a testées, tranchées et emballées *: six semaines plus tard, vous avez reçu une livraison de 25000 micros avec un contenu ROM permanent et prié pour que le programme fonctionne ...
(* Ou matrice fournie pour que vous puissiez adapter votre propre goutte d'époxy)
Texas Instruments avait le TMS-1000 et a vendu probablement des millions avec le même putain de 20 mélodies légèrement décalées pour les sonnettes.
National Semi avait le SC / MP ... je ne sais pas grand-chose à ce sujet, sauf que je pense qu'il a été utilisé dans le premier ordinateur Sinclair, le "Science of Cambridge MK14", un an ou deux avant le ZX80, ZX81 et Spectrum.
Intel avait le 8048 à huit bits qui peut encore être utilisé dans les claviers PC pour autant que je sache ... ils avaient même une version EPROM (8748) qui faisait appel à la plus petite entreprise (pas de frais de masque! YAY!) J'ai été mordu quand la version CMOS promise du 8748 a été discrètement abandonnée ...
Zilog avait (j'ai toujours, je pense) le Z8.
Motorola, bizarrement, a raté ce bateau malgré le 6800 - le 6802 a peut-être été une tentative, mais le 6811 était (à ma connaissance) assez tard dans le jeu.
RCA avait le CMOS (basse puissance !!!!) 1802 avec le jeu d'instructions le plus étrange de la planète.
Et une entreprise oubliée depuis longtemps, General Instruments, avait une autre offre, que ma fiche technique "préliminaire" de 1983 appelle le PIC1652 ou PIC1654 (avec 256 ou 512 mots de ROM de programme) et un ensemble d'instructions assez bizarre. J'attends que ça coule sans laisser de trace ...
la source
Le «black blob» est une technologie à puce intégrée (COB). La technique est encore utilisée aujourd'hui et la ou les puces semi-conductrices sont directement placées directement sur la carte et interconnectées. La substance noire est utilisée pour protéger les fils fins contre les dommages. Maintenant que vous connaissez le terme, vous pouvez trouver de nombreuses ressources, par exemple, ce qui suit ressemble à une bonne introduction:
http://www.siliconfareast.com/cob.htm
le Intel 4004 est sorti en 1971 et est largement considéré comme le premier microprocesseur généralement disponible. Au milieu des années 70, des microprocesseurs tels que le Zilog Z80 étaient disponibles et ils étaient plus que capables d'exécuter des jeux aussi simples.
Donc, bien que je ne sois pas un initié de l'industrie du jeu, la réalité est qu'ils n'étaient probablement pas très différents de la façon dont vous feriez les choses aujourd'hui, un microprocesseur combiné avec une ROM et un simple contrôleur LCD. Rappelez-vous que la plupart des jeux de cette époque avaient des éléments câblés sur l'écran LCD plutôt que d'être bitmap, ce qui aurait simplifié la puissance de traitement.
la source