Tandy TRS-80 Color Computer (CoCo) : la scène homebrew américaine


Tandy TRS-80 Color Computer (CoCo) : la scène homebrew américaine

Depuis la fin des années 1970, le Tandy TRS-80 Color Computer — souvent appelé CoCo — a séduit une génération de bidouilleurs par son architecture simple et son coût abordable. Aujourd’hui encore, des passionnés à travers les États-Unis perpétuent l’esprit DIY, concevant jeux, utilitaires et extensions matérielles pour ce micro-ordinateur mythique. Cet article explore comment la scène homebrew américaine a redonné vie au CoCo, de ses origines techniques aux projets les plus audacieux et aux communautés qui les soutiennent.

En bref

📌 TRS-80 Color Computer : micro-ordinateur lancé en 1980, réputé pour sa puce graphique Motorola MC6847 et son clavier intégré.

🛠️ Scène homebrew : passionnés créent cartouches, logiciels et circuits additionnels, entre partage de schémas et échanges sur forums.

⚙️ Projets clés : convertisseurs VGA, lecteurs de cartes SD, remakes de jeux classiques, souvent documentés avec schémas et instructions.

🌐 Communautés : groupes Facebook, listes de diffusion, conférences en ligne, relais de kits prêts à souder pour nouveaux adeptes.

Origines du TRS-80 Color Computer

Genèse et positionnement sur le marché

Au tournant de la décennie 1980, la firme Radio Shack (Tandy Corporation) cherchait à élargir son offre micro-informatique. Le TRS-80 Model I, déjà couronné de succès, laissait entrevoir un public amateur désireux d’une machine plus graphique. C’est ainsi qu’est né le Color Computer, équipé d’un processeur 8 bits à 0,89 MHz et d’une architecture pensée pour limiter les coûts. Avec un boîtier plastique vert olive et un clavier « chiclet », ce CoCo s’adressait autant aux hobbystes qu’aux écoles, installant les bases d’une communauté d’utilisateurs fascinés par la bidouille.

Caractéristiques techniques fundamentales

Le cœur du CoCo reposait sur le chooseur de tâches de la puce Motorola MC6809E, une CPU plus sophistiquée que le traditionnel 6502. Associée à la MC6847 pour la vidéo, elle offrait un affichage en 16 couleurs et plusieurs résolutions. La mémoire vive variait de 4 Ko sur le modèle d’entrée de gamme à 64 Ko sur les versions ultérieures. Mieux encore, l’absence de système propriétaire fermant la machine permettait à tout bricoleur d’accéder librement aux bus d’extension et de concevoir ses propres modules sans procédure d’approbation.

L’émergence de la scène homebrew

Facteurs ayant stimulé la créativité

Plusieurs éléments ont convergé pour motiver les amateurs de CoCo. D’abord, l’ouverture matérielle, illustrée par le bus d’extension à 40 broches, incitait aux montages maison. Ensuite, la diffusion de revues spécialisées comme Microwhacker ou Color Computer Magazine fournissait schémas, listes de composants et code source à taper. Enfin, la nostalgie et l’aspect communautaire jouaient un rôle crucial : refaire tourner un jeu en 8 bits ou piloter un afficheur VGA sur du matos vintage, c’était renouer avec un plaisir tactile et intellectuel souvent perçu comme plus authentique que le développement sur PC moderne.

Canaux de partage et d’apprentissage

Aujourd’hui encore, la plupart des échanges passent par :

  • Listes de diffusion (CoCoList, TandyColor)
  • Groupes Facebook dédiés (CoCo Homebrew Enthusiasts)
  • Forums spécialisés (Discord, forums Retrocomputing)
  • Projets GitHub publ iant schémas et firmware

Certaines représentations en ligne donnent à voir des vidéos de montage en direct, où un expert soude un convertisseur VGA ou ajoute un contrôleur pour carte SD. Ce partage visuel facilite l’accès à ceux qui n’auraient pas l’expérience d’un fer à souder.

Carte d’extension homebrew pour Tandy TRS-80 CoCo

Projets marquants et innovations

Convertisseurs vidéo et extensions d’affichage

Une des premières quêtes des bricoleurs fut d’adapter la sortie vidéo composite d’origine à des écrans modernes. Le CoCo VGA adapter a suivi plusieurs itérations : le premier prototype utilisait des circuits logiques discrets, puis rapidement des FPGA pour gérer la mise à l’échelle. L’objectif : obtenir une image nette sur un moniteur LCD 4:3 sans scintillement excessif.

Stockage et navigation

Les lecteurs de cassettes originels laissent place à des systèmes plus fiables :

  • Adaptateurs SD/SDHC montés sur bus d’extension
  • Firmware permettant de naviguer dans un menu textuel
  • Compatibilité avec des fichiers .dsk et .cas émulant disquette et cassette

Remakes et jeux originaux

Côté logiciel, certains ont recréé des classiques : clones de Pac-Man ou Frogger en 16 couleurs, dotés de musiques MIDI. D’autres se sont lancés dans la création d’œuvres originales, profitant de la motorisation des sprites de la MC6847 pour offrir des animations fluides. Le code est souvent documenté, avec commentaires abondants et outils de compilation fournis gratuitement.

Tableau résumé des projets homebrew

Projet Auteur Description
CoCo VGA David L. Adaptateur FPGA pour sortie VGA en 640×480, 60 Hz.
SDCart32 Jessica M. Module SDHC avec interface texte et chargement rapide.
Pac-Man Color Alan B. Remake multicolore du classique, musique chip-tune.

Ressources et communautés

Pour qui souhaite débuter, plusieurs portails offrent tutoriels et kits prêts à souder. Les plus assidus s’inscrivent aux newsletters spécialisées ou participant à des rencontres virtuelles. Par ailleurs, pour comprendre l’évolution du micro-ordinateur vers le gaming moderne, il est intéressant de consulter la chronologie des ordinateurs de jeux et de repérer les évolutions majeures des ordinateurs de jeux, où le CoCo figure parmi les précurseurs d’une scène indé naissante.

FAQ

Qu’est-ce qu’un projet homebrew pour le CoCo ?
Il s’agit de réalisations non commerciales, créées par des amateurs : cartes d’extension, logiciels, remakes de jeux, généralement diffusés gratuitement.
De quoi ai-je besoin pour démarrer ?
Un CoCo (modèle 1 ou 2), un fer à souder pour les kits, un lecteur SD ou cassette selon le projet, et l’accès aux sources souvent publiées sur GitHub.
Où trouver des schémas et du code source ?
Sur les listes de diffusion (CoCoList), GitHub, forums Retrocomputing. Beaucoup de créateurs fournissent des PDF de schéma et des dépôts GIT.
Le CoCo peut-il rivaliser avec un PC moderne ?
Pas en termes de performances globales, mais il offre une expérience authentique qui allie programmation basse couche et contraintes techniques, source de créativité.
A lire  Commodore 64 : 10 faits peu connus sur l’ordinateur le plus vendu

Laisser un commentaire