ThomDS

Emulateur Thomson MO5 pour Nintendo DS

Voici un émulateur Thomson Mo5 pour DS ! Cet émulateur n'est pas basé sur les sources d'un émulateur Thomson existant mais je me suis basé sur les informations contenues dans Mess (http://www.mess.org), DCMO5 de Daniel Coulom (http://dcmo5.free.fr/) et emul5 de Edouard Forler (http://emul5.thomsonistes.org/).
 
Le MO5 est doté d'un processeur 8 bits Motorola 6809E cadencé à 1 MHz. Sa ROM est de 16 Ko et il est doté de 48 Ko de RAM, dont 32 Ko libres pour l'utilisateur. Ses capacités d'affichage sont de 320x200 pixels en 16 couleurs (avec contraintes de proximité) pour le mode graphique et 40 lignes par 25 colonnes pour le mode texte.
Le MO5 est un micro-ordinateur créé par la société Thomson et sorti en 1984. Il est vaguement compatible avec le TO7, les programmes sur cassette n'étant pas, par exemple, enregistrés à la même vitesse. Du coup, nombre de jeux sortiront avec deux faces différentes : une face dédiée aux TO7 et TO7/70, une autre dédiée au MO5.
Alors que sa distribution est restée confidentielle en dehors de l'hexagone, en France, le MO5, comme son grand frère le TO7, a participé à un programme national d'équipement informatique d'établissements scolaires et d'enseignement au début des années 1980 en France : le plan informatique pour tous. Cela a assurément garanti un volume de production important à son fabricant, et une grande visibilité qui lui a permis de marquer les souvenirs de beaucoup. Mais les difficultés de ce qui était une fabrication d'une série inhabituellement importante pour l'époque lui a aussi parfois laissé la réputation peu enviable d'une machine peu fiable.
Au cours des années et étant donné les ventes avoisinant le demi-million d'unités, Thomson Micro repensa sa carte mère.
Il était notamment utilisé dans le cadre du nanoréseau.
Processeur : Motorola 6809E (8 bits) à 1Mhz.
Mémoire vive : 48 Ko, 32 Ko utilisateur
Mémoire morte : 16 Ko, basic Microsoft
Capacités graphiques : 320x200 en 16 couleurs avec contraintes
Capacités sonores 1 voie sur 5 octaves
Version 3.0 du 21/03/2010
  + Passage au dernier devkitarm r18 et libnds 1.4.3
  + Ajout du menu en Anglais
  + Ajout de l'option pour retourner au menu de la DS (si c'est possible, sinon la DS s'éteint)
  # Modification de la gestion sonore
Version 2.0 du 04/01/2009
  * Mode graphique avec alpha lerp pour une meilleur lisibilité
  * Mise à jour de l'intro comme celle de mes autres émulateurs
  * Passage à la librairie standard de gestion de la FAT via DLDI
  * Tri des fichiers lors du choix et passage à 512 fichiers affichés
  * Ajout de l'envoi de la compatibilite d'un jeu via WIFI (cf http://www.portabledev.com/pages/ds/jeuxdev.-perso/thomds/liste-de-compatibilite-des-fichiers-thomds.php)
  * Amélioration de l'émulation du buzzer (essayez le logiciel de synthèse vocale Vox pour voir ^^)
  * Amélioration de la vitesse d'affichage (accès direct et en assembleur)
  * Le répertoire THOMDS n'est plus obligatoire, les fichiers peuvent être partout
  * Ajout de la gestion des sauvegardes de l'état du MO5 (load/save état) avec possibilité de sauvegarder 999 fichiers par cassette
  * Ajout du déplacement du curseur de la cassette
  * Mode stylet via R & L
  * Gestion du stylet sur l'écran plus précise suivant le mode écran
  * Gestion du mode veille de la DS (le capot fermé met en pause l'exécution)
Version 1.1 du 25/01/2007
  * Ajout du RESET via le stylet sur l'emplacement du MO5 (à coté du logo MO5)
  * Vitesse ... x2 o_O !
  * Ajout de la gestion du joystick (par défaut mappé sur le pad de la DS et bouton A)
  * Sauvegarde des touches par jeu via le menu option (fichier .KBD), chargé ensuite
    automatiquement lors du lancement du jeu Version 1.0 du 18/01/2007
  * Version intiale .

ThomDS

               

Liste de compatibilité

Depuis la version 2.0, vous pouvez envoyer directement depuis ThomDS, la compatibilité des fichiers que vous testez. La page est donc directement mise à jour depuis la DS.
Elle se trouve ici : Compatibilité des fichiers K7 et ROM avec ThomDS

Downloads