Recherche:Archéologie de l'informatique/Thomson

Une page de Wikiversité, la communauté pédagogique libre.

Les ordinateurs thomson ont été très populaires en France.

Cet article ne traite pas des Thomson TO16 (ce sont des compatible PC)

Ils se composent en différents modèles et divisés en deux gammes TO et MO.

La gamme[modifier | modifier le wikicode]

Le TO7[modifier | modifier le wikicode]

Le MO5[modifier | modifier le wikicode]

Ensemble de périphériques et de livres autour d'un MO5.
Ensemble de périphériques et de livres autour d'un MO5.

Le Thomson MO5 est un ordinateur commercialisé le 9 juin 1984 avec un clavier gomme, le MO5 a ensuite été décliné en une deuxième génération toujours à clavier gomme, mais disposant d'une nouvelle carte mère et de la possibilité d'étendre la mémoire vive à 96 ko (le tout pensé pour le nanoréseau), puis en une troisième génération dotée d'un clavier mécanique. Cette dernière a fait l'objet d'une édition limitée de couleur blanche, le Thomson MO5 Michel Platini.

En 1985 sort le Thomson MO5E (Export puis Étendu) : destiné principalement à l'Allemagne, la Suisse et l'Espagne, il dispose d'un clavier mécanique Qwerty, d'une interface musique et jeux, d'un port parallèle, d'un modulateur PAL interne, d'une alimentation intégrée. En 1986, la vente du MO5E est étendue au marché français, où le modèle commercialisé se différencie du modèle exporté par son clavier Azerty et l'absence de modulateur PAL.

Le Thomson MO5NR est doté d'une interface nanoréseau intégrée ; malgré son appellation, il s'agit d'un Thomson MO6 dans un boitier de MO5E.

Le MO5 est essentiellement compatible avec le MO6, mais est incompatible avec les Thomson TO7 et TO7/70. Les périphériques pour Thomson MO5 étaient néanmoins pour la plupart compatibles avec l'ensemble de la gamme Thomson.

Le TO7/70[modifier | modifier le wikicode]

Le TO9[modifier | modifier le wikicode]

Le MO6[modifier | modifier le wikicode]

Le TO8[modifier | modifier le wikicode]

Le TO9+[modifier | modifier le wikicode]

Les mémoire de masse[modifier | modifier le wikicode]

Cartouches[modifier | modifier le wikicode]

Gamme TO[modifier | modifier le wikicode]

Gamme MO[modifier | modifier le wikicode]

Cassettes[modifier | modifier le wikicode]

Gamme TO[modifier | modifier le wikicode]

Gamme MO[modifier | modifier le wikicode]

Disquettes[modifier | modifier le wikicode]

Appareils programmables[modifier | modifier le wikicode]

  • 6809E - CPU 8bit par Motorola

Périphériques d’E/S - Informations générales et carte mémoire[modifier | modifier le wikicode]

  • 6551 ACIA - Contrôleur de port série par MOS Technology.
  • 6821 PIA - Adaptateur d’interface programmable par Motorola.
  • 6846 PIA - Adaptateur d’interface programmable, avec minuterie et ROM, par Motorola.
  • 6850 ACIA - Contrôleur de port série par Motorola.
  • Gate Arrays - Puces personnalisées Thomson
  • EF9369 - Générateur de palette de couleurs

Contrôleurs de disquettes[modifier | modifier le wikicode]

  • WD177x - Contrôleur de disquette WDC
  • THMFC1 - Contrôleur de disquette personnalisé Thomson

Les extensions[modifier | modifier le wikicode]

Extensions mémoires[modifier | modifier le wikicode]

Le graphisme[modifier | modifier le wikicode]

Le son[modifier | modifier le wikicode]

L'extension musique et jeux[modifier | modifier le wikicode]

Les langages[modifier | modifier le wikicode]

Les logiciels[modifier | modifier le wikicode]

Système[modifier | modifier le wikicode]

Moniteur[modifier | modifier le wikicode]

BASIC[modifier | modifier le wikicode]

  • Mots-clés BASIC - Liste complète de mots-clés avec descriptions.
  • BASIC howto - Commencez à utiliser l’ordinateur, à charger des fichiers, etc.
  • BASIC internals - Format de fichier BASIC, mots-clés et jetons de fonction.

disquettes[modifier | modifier le wikicode]

  • Format de disquette
  • Points d’entrée du contrôleur de disquette

Utilitaires natifs[modifier | modifier le wikicode]

Programmation ASM[modifier | modifier le wikicode]

L’outil de développement officiel est la cartouche Microsoft 6809 Assembler.

Une version corrigée et améliorée de celui-ci est disponible. Pour les machines plus anciennes, il doit être mis sur une ROM dans une vraie cartouche, mais pour le TO8 / D / 9+, il peut également être utilisé comme un programme résident CHG.

Une alternative est AssDesass, qui fonctionne comme un logiciel ordinaire chargé à partir d’une bande ou d’un disque.

Sur MO5/6, il y a aussi ODIN

Graphisme[modifier | modifier le wikicode]

  • Paint
  • Graffiti
  • Pictor

Musique[modifier | modifier le wikicode]

  • Music 3V (musique 3 canaux pour MO6/TO8)

Outils de développement croisé[modifier | modifier le wikicode]

Émulateurs[modifier | modifier le wikicode]

  • TEO - Émulateur pour machines TO, avec débogueur intégré. Linux et Windows, open source.
  • JTEO (port Java de ce qui précède)
  • MESS - Émulation pour toutes les machines, débogueur intégré, multi-plateforme, open source.
  • dcmoto - Émulateur pour toutes les machines Thomson, Windows uniquement, source fermée.
  • dcmo5, dcto8d, dcmo6 - Ancienne version de ce qui précède. Un émulateur par machine. DCMO5 et DCTO8D sont open source et multiplateformes, mais DCMO6 ne l’est pas.
  • marcel’o'5 - Émulateur plus ancien. Libre.

Assembleurs[modifier | modifier le wikicode]

  • Cross Macro-assembleur moderne LWTOOLS avec de nombreuses fonctionnalités.
  • C6809

Compilateurs C[modifier | modifier le wikicode]

  • GCC6809 Compilateur moderne utilisant LWTOOLS pour l’assemblage et la liaison.
  • mc09, compilateur K&R, plus petit mais plus limité.

Graphisme[modifier | modifier le wikicode]

  • GrafX2, le programme ultime de peinture 256 couleurs, dispose d’un vérificateur de contraintes de couleur pour Thomson
  • png2mo5 convertit les fichiers PNG au format d’écran Thomson. Cela fonctionne également pour les machines TO.

SDK/Boîtes à outils[modifier | modifier le wikicode]

  • CC90
  • Les trucs Thomson de PulkoMandy Source pour diverses démos et autres logiciels, et plusieurs petits outils pour gérer les images de disquettes et de bandes, etc. Code open source, très portable.