Atari 7800¶
Console d'Atari (1986), rétrocompatible Atari 2600, avec la puce graphique MARIA. Sortie composite d'origine (meilleure que la 2600), RGB via mod.
Identification¶
| Champ | Valeur |
|---|---|
| Fabricant | Atari |
| Sortie | 1986 |
| Rétrocompat | Atari 2600 |
| Sortie vidéo native | Composite (RGB via mod) |
| Média | Cartouche |
Architecture¶
| Bloc | Puce | Fréquence | Rôle |
|---|---|---|---|
| CPU | MOS 6502C « Sally » | ~1,79 MHz | peut être mis en pause par MARIA (accès bus) |
| Graphismes | MARIA | moteur DMA d'objets (sprites/tuiles) lisant une display list — bien plus riche que le 2600 | |
| Son | TIA (2 voies) | + POKEY sur certaines cartouches (ex. Ballblazer) pour un meilleur son | |
| Mémoire | 4 Ko RAM | ||
| Rétrocompat | Atari 2600 native | via le TIA + circuit dédié |
MARIA privilégie les objets (sprites) au détriment du CPU : pendant l'affichage elle gèle le 6502, d'où un temps CPU réduit pour la logique de jeu.
Signature cryptographique des cartouches¶
Particularité rare pour une console 8 bits : la 7800 embarque un système de signature numérique. Le BIOS vérifie une signature (algorithme à clé, type RSA) présente sur la cartouche ; un jeu non signé passe en mode 2600 ou refuse de démarrer. Cette protection anti-piratage a longtemps compliqué le homebrew (il fallait re-signer la ROM). La clé a fini par être retrouvée, ce qui a rouvert le développement moderne. Détail utile à connaître pour les flashcarts et le lancement de homebrews.
Note : selon la révision de BIOS, certaines consoles sont plus permissives. Beaucoup de flashcarts contournent la vérification.
Modèles & révisions ✅¶
Deux modèles (NTSC et PAL), et deux révisions au sein du NTSC.
7800 NTSC (1986-1992)¶
Sortie en Amérique du Nord en mai 1986, deux ans après son annonce. Sortie RF uniquement, bandeau à fin liseré arc-en-ciel et texte « Atari 7800 ProSystem » en relief à gauche.
L'authentification par signature — et son craquage
Toutes les 7800 NTSC ont un BIOS embarquant un schéma d'authentification qui cherche une « signature » dans la cartouche insérée pour déterminer s'il s'agit d'un jeu 7800. Cela servait aussi de sécurité contre les jeux non autorisés — un problème qui avait miné la 2600. Le mécanisme a été craqué au début des années 2000, ouvrant la voie au homebrew.
| Révision | Période | Ce qu'il faut savoir |
|---|---|---|
| Avec port d'extension | 1984, 1985, 1986-1987 | Carte C025233-001 au départ. Port d'extension inutilisé sur le côté gauche, prévu à l'origine pour un add-on LaserDisc jamais sorti : il ne porte quasiment que des signaux vidéo et n'offre aucune interface vers le bus système, ce qui en limite sévèrement l'usage. Les consoles de 1984 (production Atari Inc. arrêtée par le changement de propriétaire) sortaient d'El Paso et de Taïwan, mais aucune n'a été vendue avant mai 1986. Certaines de mi-1987 n'ont plus l'étiquette « Expansion Interface » sous le port. |
| Sans port d'extension | 1987-1992 | Port supprimé pour réduire les coûts (l'empreinte reste sur la carte). Fabrication Taïwan puis Chine. Repérage : certaines ont un creux ou une marque à l'emplacement de l'étiquette, certaines ont même encore l'ouverture sans port monté — mais la plupart ne laissent aucune trace extérieure. ⚠️ Toutes ont la carte C025233-002 avec le circuit de temporisation (voir ci-dessous). |
Le circuit de temporisation C025233-002 : il corrige des jeux 2600… et en casse d'autres
La carte révisée C025233-002 intègre un circuit de temporisation destiné à corriger des incompatibilités avec certains jeux Atari 2600 — Kung-Fu Master et Dark Chambers.
⚠️ Mais ce circuit en introduit d'autres, notamment avec les jeux Activision : The Activision Decathlon, Robot Tank et Space Shuttle: A Journey Into Space.
À savoir : certaines cartes C025233-002 ont le circuit non entièrement peuplé, avec seulement un pont 0 Ω là où se trouveraient les broches 2 et 4 de U13 (74LS02) — ces consoles retrouvent alors une compatibilité comparable aux 7800 plus anciennes.
7800 PAL (1989-1993)¶
La 7800 n'est sortie en zone PAL qu'en 1989, plus de trois ans après l'Amérique du Nord. Bandeau différent (proche de celui des 2600 Jr.) et LED d'alimentation verte au lieu de rouge. Pour le reste très proches des NTSC, et également en RF uniquement.
L'exception française : une sortie RGB… qui n'en est pas vraiment une
Les 7800 vendues en France abandonnent la sortie RF au profit d'un connecteur DIN 13 broches sortant du RGB. ⚠️ Mais il s'agit en réalité de vidéo composite décodée en RGB — ce n'est pas du vrai RGB. Le brochage de ce connecteur est presque identique à celui de l'Atari ST. (Source : ConsoleMods, CC-BY-SA.)
Région : pourquoi un jeu PAL ne démarre pas sur une NTSC ✅¶
Les cartouches NTSC et PAL se ressemblent en tout point, mais deux facteurs se cumulent.
1. Le verrou du BIOS (côté NTSC uniquement). Le BIOS des 7800 NTSC cherche une signature chiffrée de 960 bits dans le code du jeu pour déterminer s'il s'agit d'une cartouche 2600 ou 7800 — et, vraisemblablement, pour dissuader les jeux tiers non autorisés. Signature trouvée → le jeu démarre. Signature absente → la console bascule en mode de rétrocompatibilité 2600 et le jeu ne se lance pas.
⚠️ Les 7800 PAL n'ont pas ce chiffrement, et les jeux PAL n'ont pas cette portion de code. Conséquence directe : un jeu PAL ne démarrera pas du tout sur une 7800 NTSC d'origine. Contournement : remplacer le BIOS par un qui ne fait pas cette vérification — le BIOS PAL, ou celui des unités de développement.
2. Le matériel (et là, le BIOS n'y peut rien). Les jeux PAL sont codés pour du matériel PAL : même avec le verrou levé, beaucoup présenteront des défauts graphiques majeurs ou ne tourneront tout simplement pas sur une machine NTSC.
Dans l'autre sens, c'est bien plus favorable
Les 7800 PAL font tourner les jeux NTSC bien plus facilement — ce qui tombe bien, car un certain nombre de jeux 7800 n'ont jamais eu de sortie PAL. Une bonne partie des jeux NTSC fonctionnent parfaitement ou n'ont que des défauts graphiques mineurs.
Pas de LED d'alimentation : l'arbre de diagnostic ✅¶
Plusieurs causes possibles à une 7800 qui ne s'allume pas — à vérifier dans cet ordre :
- Vérifier la tension du bloc secteur au multimètre (en continu) : sonde rouge dans la broche gauche du connecteur côté câble, noire dans l'autre. Aucune tension → bloc à réparer ou remplacer.
- ⚠️ Le bloc d'origine Atari a un câble très fin, facilement plié, qui développe des ruptures internes. Si la tension se coupe et revient quand on bouge le câble, c'est le diagnostic : câble rompu, à réparer.
- Les quatre boutons de façade utilisent des contacteurs tactiles qui s'encrassent.
Tester la continuité entre les pattes haute et basse du contacteur du bouton
d'alimentation quand il est enfoncé. Pas de continuité, ou continuité intermittente →
contacteur à remplacer.
- ✅ Les quatre sont des contacteurs SPST standard de 12 × 12 mm, environ 4,5 mm de haut — très courants chez les distributeurs.
- Vérifier le régulateur 7805, situé juste derrière le port cartouche sur un gros
dissipateur : il doit recevoir ~9 V et sortir 5 V.
- Pas de ~9 V sur une patte → revoir le bloc secteur, et inspecter le jack d'alimentation (dommage, corrosion, soudures fatiguées).
- Pas de 5 V en sortie → remplacer le 7805.
- Vérifier que le gros condensateur 2200 µF, dans le coin supérieur droit de la carte mère, n'a ni gonflé ni coulé.
(Source : ConsoleMods, CC-BY-SA.)
Pannes fréquentes¶
| Symptôme | Cause probable | Piste |
|---|---|---|
| Cartouche non lue | Contacts | Nettoyage |
| Image dégradée | Sortie composite / soudures | Vérifier, mod si besoin |
| Pas d'image | Alim, MARIA, contacts | Diagnostic |
| Pas de LED d'alimentation | Bloc, câble rompu, contacteur tactile, 7805, condo 2200 µF | Arbre de diagnostic |
| Alimentation qui coupe et revient quand on bouge le câble | Rupture interne du câble (très fin d'origine) | Réparer le câble du bloc |
| Bouton de façade sans effet | Contacteur tactile encrassé | Tester la continuité ; remplacer (SPST 12 × 12 mm, ~4,5 mm) |
| Jeu PAL qui ne démarre pas sur une NTSC | Verrou de signature 960 bits du BIOS NTSC | Voir Région — et le matériel reste un obstacle |
| Activision Decathlon, Robot Tank ou Space Shuttle (2600) qui déraillent | Circuit de temporisation de la carte C025233-002 | Révision de carte — voir l'encadré |
(Peu de condensateurs : recap secondaire.)
Mods populaires — quoi acheter, comment¶
- Vidéo UAV (Ultimate Atari Video) 🟠 : carte qui remplace le buffer vidéo d'origine par une sortie composite + S-Video propre (le 7800 sort un composite bruité d'usine) → l'image est transformée. Des mods RGB existent aussi. Install par soudure de la petite carte sur le point vidéo.
- Flashcart : 7800 GameDrive (RetroHQ) ou Concerto — jeux 2600 + 7800 sur SD, plug-and-play 🟢.
- Region : voir Région — le verrou est dans le BIOS NTSC (échange de puce possible), mais le matériel reste un obstacle pour les jeux PAL.
- Recap de l'alim + nettoyage des contacts cartouche.
Photos / assets¶
(À ajouter : console, MARIA, sortie AV.)
Réparation avancée
Contacts cartouche + recap ; sortie vidéo composite → mod RGB possible. Méthodes : Diagnostic PCB · Recap · Pistes & vias.
Sources & attribution¶
- ConsoleMods Wiki — Atari 7800 Model Differences — CC-BY-SA — révisions C025233-001/-002, port d'extension LaserDisc, circuit de temporisation et ses effets croisés sur les jeux 2600, pont 0 Ω sur U13 (74LS02), 7800 PAL et DIN 13 broches français (composite décodé, pas du vrai RGB) — https://consolemods.org/wiki/Atari_7800:Atari_7800_Model_Differences
- ConsoleMods Wiki — Region Information — CC-BY-SA — signature chiffrée 960 bits, bascule en mode 2600 si absente, absence de chiffrement côté PAL, échange de BIOS et limites matérielles — https://consolemods.org/wiki/Atari_7800:Region_Information
- ConsoleMods Wiki — General Troubleshooting — CC-BY-SA — arbre de diagnostic « pas de LED » : mesure du bloc, câble fin rompu, contacteurs SPST 12 × 12 mm, 7805 ~9 V/5 V, condensateur 2200 µF — https://consolemods.org/wiki/Atari_7800:General_Troubleshooting
- Wikipédia — Atari 7800 — CC-BY-SA — https://fr.wikipedia.org/wiki/Atari_7800
Image :
-
atari-7800-board.jpg— Evan-Amos, domaine public — https://commons.wikimedia.org/wiki/File:Atari-7800-Motherboard-Top.jpg
Relecture & corrections
À quoi sert cet espace
Une valeur fausse, une procédure dépassée, une référence de puce qui ne colle pas à ta carte ? Signale-le ici, avec ce que tu as constaté (modèle, révision de carte, numéro de série, mesure). Chaque signalement est recoupé avec une source avant toute modification — une correction invérifiable est publiée en tant que « signalé par …, non recoupé » plutôt qu'appliquée en silence.
La lecture est ouverte à tous ; écrire demande une connexion Discord. Les signalements des relecteurs déclarés du wiki sont traités en priorité ; les autres sont lus aussi, mais passent par un humain avant toute modification.