Émulation des ordinateurs Thomson 8-bit avec MESS

Cette page décrit mes pilotes (drivers) MESS permettant l'émulation de toute la gamme des micro-ordinateurs 8-bits développés par Thomson dans les années 80.

Ces pilotes sont inclus dans la distribution du multi-émulateur MESS, à partir de la version 0.108.

[T9000] [TO7] [TO7/70] [MO5]
[TO8] [TO8D] [TO9]
[TO9+] [MO6] [MO5NR] [Olivetti Prodest PC128]


[ English version ]

Table des matières

Introduction

Un émulateur n'est jamais achevé!

Il reste toujours des bogues, des fonctionnalités non supportées, des logiciels non émulés de manière satisfaisante, etc. Consultez la liste des problèmes connus et armez-vous de patience. Les pilotes étant en constante évolution, cette documentation peut ne pas être complètement à jour.

Voyez également comment m'aider à améliorer la qualité de l'émulation.

Liste des pilotes

Toute la gamme des micro-ordinateurs Thomson 8-bit est émulée, depuis le prototype T9000 jusqu'au petit dernier MO6. Ceci inclus quelques versions rares (comme le MO5E ou une version arabe du TO7/70). De plus, l' Olivetti Prodest PC 128 est émulé (il s'agit d'un clone italien du MO6 construit par Thomson et distribué par Olivetti).

Cliquez sur un nom de pilote pour accéder à sa documentation.

Liste des pilotes
piloteordinateurcommentaire
t9000 T9000 prototype du TO7
to7 TO7 premier ordinateur Thomson commercialisé
to770 TO7/70 TO7 amélioré
to770a TO7/70 arabe TO7/70 avec support pour l'arabe
mo5 MO5 entrée de gamme, incompatible avec le TO7
mo5e MO5E version du MO5 réservée à l'exportation
to9 TO9 ordinateur de type semi-professionnel, compatible avec le TO7
to8 TO8 TO7/70 nouvelle génération, ordinateur de type Amiga
to8d TO8D TO8 avec lecteur de disquettes intégré
to9p TO9+ successeur du TO9, basé sur la technologie du TO8
mo6 MO6 successeur du MO5, basé sur la technologie du TO8
mo5nr MO5NR hybride MO5-MO6 avec un support réseau intégré
pro128 Olivetti Prodest PC 128 MO6 italien fabriqué par Thomson

Les rares ordinateurs 16-bit construits par Thomson ne sont pas émulés (TO16, Micromega 16, Micromega 32).

Périphériques

Périphériques d'entrée

Les périphériques d'entrée suivants sont émulés sur tous les ordinateurs:

Quelques remarques:

Périphériques de stockage

Voici une liste des périphériques de stockage qui peuvent être associés à un fichier image de l'ordinateur hôte ainsi que les formats de fichier supportés:

Liste des périphériques
typeoption MESSformats de fichier lecture / écriture
cartouche-cart nomdefichier .m5, .m7, .rom lecture seule
cassette-cass nomdefichier .k5, .k7, .wavlecture et écriture
disquette -flop0 nomdefichier
-flop1 nomdefichier
-flop2 nomdefichier
-flop3 nomdefichier
.fd, .qd, .saplecture et écriture
imprimante-prin nomdefichier fichier ASCIIécriture seule

Quelques remarques:

Périphériques de communication

Les extensions RS232, Modem et nanoréseau ne sont pas encore supportées.

Périphériques sonores

Le buzzer 1-bit intégré est émulé (sauf pour le TO8 et TO8D qui n'ont pas de tel buzzer).

Le convertisseur analogique-digital (DAC) 6-bit est aussi émulé (celui-ci est intégré au TO8(D) et présent sous forme d'extension sur les autres ordinateurs).

L'extension de synthèse vocale (basée sur le processeur MEA 8000 de Signaletics / Phillips) est également émulée. La version SVN de MESS est nécessaire. Il vous faut également un logiciel adapté sous l'ordinateur émulé (e.g., Parole pour le TO7, TO7/70, TO9 et TO8). Enfin, assurez-vous que le port d'entrées-sorties E7FE-F est placé en mode Speech dans le menu de configuration de MESS (en effet, ce port est partagé avec l'extension MODEM).

Vidéo

Tous les modes vidéos sont émulés, ainsi que la palette de 4096 couleurs et le changement de page par le matériel. L'émulation se fait ligne à ligne, génère des signaux de synchronisation corrects et respecte les temporisations. Les pilotes devraient donc émuler correctement toutes les démos (voir la démo Chinese Stack de PULS pour TO8). Toutefois, le système vidéo présente encore quelques problèmes.

L'extension d'incrustation TV n'est pas émulée. L'extension de digitalisation non plus.

MESS change automatiquement la résolution quand il détecte que le mode haute résolution est utilisé (640x200 sans compter les bords). Il n'est donc plus nécessaire de faire ce changement à la main. MESS retournera en basse résolution (320x200) quand la haute résolution n'est plus nécessaire (car l'émulation en haute résolution est plus lente).

Démarrer rapidement

La première chose à faire est de télécharger et d'installer MESS, SDLMESS ou MacSDLMESS (version 0.108 ou plus) et télécharger les ROMs des ordinateurs Thomson.

Voici maintenant quelques exemples de lignes de commande (vous devrez les adapter à votre version favorite de MESS):

Remerciements

Les fichiers images des logiciels proviennent du site de Daniel Coulom et du site Logiciel MOTO.

Problèmes connus

D'abord, quelques points qui ne sont pas des bugs:

Voici maintenant une liste des problèmes réels qui seront, je l'espère, corrigés un jour:

Enfin, voici une liste des problèmes résolus récemment. Pour profiter de certaines corrections, il vous faudra peut-être télécharger la version MESS en développement sous Subversion:

Comment aider?

Vous pouvez m'aider à améliorer les pilotes d'une des façons suivantes:

Vous pouvez me communiquer tout les problèmes et vos propositions d'amélioration par email ou (c'est la méthode préférée) en utilisant la page Bugzilla de MESS (indiquez Thomson comme composant). N'indiquez que les problèmes qui ne sont pas déjà des problèmes connus.

Je cherche également les informations manquantes suivantes afin d'améliorer l'émulation:

Ressources

Fichiers

Aide

Pour les questions générales sur MAME ou MESS, consultez d'abord la FAQ correspondante:

Si vous avez les questions spécifiques sur l'émulation des ordinateurs Thomson avec les pilotes décrits ici, vous pouvez me contacter.

Liens sur les ordinateurs Thomson

Liens sur MESS

Autre émulateurs de Thomson

Vous trouverez parfois des logiciels pour Thomson sur ces pages.

Contact

Les pilotes MESS pour les ordinateurs Thomson 8-bit ont été écrits par Antoine Miné.