Recherche:Archéologie de l'informatique/Thomson
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
modifierLe TO7
modifierLe MO5
modifierLe 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
modifierLe TO9
modifierLe MO6
modifierLe TO8
modifierLe TO9+
modifierLes mémoire de masse
modifierCartouches
modifierGamme TO
modifierGamme MO
modifierCassettes
modifierGamme TO
modifierGamme MO
modifierDisquettes
modifierAppareils programmables
modifier- 6809E - CPU 8bit par Motorola
Périphériques d’E/S - Informations générales et carte mémoire
modifier- 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
modifierLes extensions
modifierExtensions mémoires
modifierLe graphisme
modifierLe son
modifierL'extension musique et jeux
modifierLes langages
modifierLes logiciels
modifierSystème
modifierMoniteur
modifier- Points d’entrée du moniteur
- Page directe du moniteur
- Table des caractères
- Format des fichiers de cassettes
BASIC
modifier- 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- Format de disquette
- Points d’entrée du contrôleur de disquette
Utilitaires natifs
modifierProgrammation ASM
modifierL’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- Paint
- Graffiti
- Pictor
Musique
modifier- Music 3V (musique 3 canaux pour MO6/TO8)
Outils de développement croisé
modifierÉmulateurs
modifier- 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- Cross Macro-assembleur moderne LWTOOLS avec de nombreuses fonctionnalités.
- C6809
Compilateurs C
modifier- GCC6809 Compilateur moderne utilisant LWTOOLS pour l’assemblage et la liaison.
- mc09, compilateur K&R, plus petit mais plus limité.
Graphisme
modifier- 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- 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.