Présentation de l'article

SAME : émulateur de jeux vidéo Chip-8

Single Arcade Machine Emulator : une machine virtuelle sur un PSoC

SAME : émulateur de jeux vidéo Chip-8
Le propos de cet article n’est pas de vous faire jouer, ni à Pong ni à Tetris, mais bien de vous encourager à programmer. L’un n’exclut pas l’autre, d’ailleurs. Idéal pour des étudiants, l’exercice est hautement pédagogique et très instructif pour quiconque veut acquérir de l’expérience en programmation d’architecture système : registres, pile, espace mémoire, compteur ordinal... Cela permet de bien comprendre et de façon ludique le fonctionnement d'un ordinateur de base.
Le téléchargement de cet article est réservé aux membres abonnés d'Elektor.
Cliquez ici pour vous identifier.
Produits
Liens conseillés
Fichier Gerber

Le circuit imprimé de cet article est disponible sous forme d’un ou plusieurs fichiers Gerber. Seuls les membres de la communauté d’Elektor peuvent télécharger gratuitement ce(s) fichier(s). Avec ce(s) fichier(s), vous pouvez réaliser vous-même le circuit imprimé ou bien le faire faire.
Si vous souhaitez passer par un service en ligne, nous vous recommandons notre partenaire Eurocircuits. Nous faisons régulièrement appel à Eurocircuits pour nos prototypes et notre production en série.

Composants
Télécharger le BOM liste
La nomenclature (BOM, Bill of Materials) fournie par Elektor est une liste aussi complète que possible de fournisseurs pour les projets du labo d’Elektor. Elle est plus détaillée que la liste publiée dans le magazine. En outre, elle est mise à jour si nécessaire.
En tant que lecteur, vous pouvez télécharger cette nomenclature ici.
Liste des composants

Résistances :
R1 = 270 ? 250 mW 5 %
R2 = 820 ? 250 mW 5 %
R3,R4 = 2k7 250 mW 5 %
R5 = 1 k 250 mW 5 %
R6 = 100 ? 250 mW 5 %
R7 = fil (cf texte)
P1 = 47 k aj.

Condensateurs :
C1,C4,C5 = 10 µF 50 V radial
C1,C2,C3,C4,C5,C6,C7 = 100 nF 50 V 20 %

Semi-conducteurs :
LED1 = LED, rouge, 3 mm
IC1 = PSoC CY8C29466 EPS 130469-41
IC2 = EEPROM 24LC256
IC3 = LM317

Divers :
S1 à S9 = poussoir encartable 24 V, 50 mA, 6x6 mm
S10, S11 = interrupteur unipolaire
support DIL à 8 broches (pour IC2 – cf texte)
LCD1 = afficheur à cristaux liquides 128 x 64 points (p. ex. Vatronix TG12864B-03 ou Midas MC128064A6W -- cf texte)
Bz1 = buzzer 5 V
Chargement des commentaires