Utilisation du module TO8SD

ATTENTION : le module TO8SD est un ancien projet, la version actuelle est SDMOTO

L'interfaçage direct d'un MO5 et d'une carte mémoire SD a été réalisé pour la première fois le 27 mars 2012 : c'est le projet MO5SD. Il utilise l'entrée magnétophone du MO5. Quelques jours plus tard un nouveau prototype, baptisé TO8SD, a été développé. Il permet d'interfacer la carte SD à tous les ordinateurs Thomson équipés d'un connecteur manette de jeu. Il permet aussi, sur le MO5, la connexion à l'entrée magnétophone par l'intermédiaire d'un adaptateur.
Aujourd'hui, les deux interfaces MO5SD et TO8SD ne devraient plus être utilisées. Elles sont remplacées par SDMO et SDMOTO, deux nouvelles versions de l'interface, plus simples et plus fiables.

Auteur..........: Daniel Coulom
Site internet..: Emulateur DCMOTO
Dernière mise à jour le 6 février 2013

previous Retour à la page Bricolage

Le matériel

kit

En haut de la photographie, l'adaptateur pour le connecteur LEP du MO5
En bas le module TO8SD, le connecteur de carte microSD, une carte microSD de 512 Mo. Une version pour carte SD a été aussi développée. Le système a été testé avec succès avec des cartes SD de 512Mo à 2Go, des cartes SDHC de 4Go et 8Go, des microSD de 512 et 2Go, une microSDHC de 4Go, en utilisant des marques différentes : Madcatz, Kingston, LeoDisk, Transcend, Sandisk. On ne peut pas garantir le bon fonctionnement de tous les modèles disponibles sur le marché, mais jusqu'à ce jour il y a eu 100% de réussite avec une dizaine de cartes différentes. Ci-dessous le schéma du prototype photographié (ce schéma pourra évoluer pour intégrer de nouvelles améliorations).

schema

Le logiciel de démarrage (bootstrap loader)

bootstrap

Pour initialiser la carte SD en mode SPI et accéder à son contenu, trois programmes de démarrage ont été développés :

ProgrammeUtilisation
MO5BOOT.BASPour une carte SD connectée à une machine MO par le port cassette
MO6BOOT.BASPour une carte SD connectée à une machine MO par le port manette de jeu n°2
TO8BOOT.BASPour une carte SD connectée à une machine TO par le port manette de jeu n°2


Ces trois programmes peuvent être lancés, au choix, à partir d'un Lecteur Enregistreur de Programme, d'un Quick Disk Drive ou d'un lecteur de disquette.
Les trois programmes de boot sont dans cette image de disquette : DCSDBOOT_FD
Cassette au format .wav contenant MO5BOOT.BAS : MO5BOOT_WAV
Cassette au format .wav contenant MO6BOOT.BAS : MO6BOOT_WAV

Tableau de compatibilité

Ordinateur Connecteur magnétophone
Boot cassette
Connecteur magnétophone
Boot disquette
Connecteur 2ème manette
Boot cassette
Connecteur 2ème manette
Boot disquette
MO5 seulMO5BOOTMO5BOOTimpossibleimpossible
MO5+SX90-018MO5BOOTMO5BOOTMO6BOOTMO6BOOT*
MO5 EMO5BOOTMO5BOOTMO6BOOTMO6BOOT
MO5 NRMO5BOOTMO5BOOTMO6BOOTMO6BOOT
MO6impossibleimpossibleMO6BOOTMO6BOOT
PC128impossibleimpossibleMO6BOOTMO6BOOT
TO7 seulnon programménon programméimpossibleimpossible
TO7+SX90-018non programménon programméTO8BOOTTO8BOOT
TO7/70 seulnon programménon programméimpossibleimpossible
TO7/70+SX90-018non programménon programméTO8BOOTTO8BOOT
TO9 seulnon programménon programméimpossibleimpossible
TO9+SX90-018non programménon programméTO8BOOTTO8BOOT
TO8non programménon programméTO8BOOTTO8BOOT
TO8Dnon programménon programméTO8BOOTTO8BOOT
TO9+non programménon programméTO8BOOTTO8BOOT

(*) nécessite un doubleur de bus.

Les applications

jeux memo5
mickey
4saisons petite-fleur
mental radioactivity
annees80 tangerinedream

ApplicationMO entrée LEPMO entrée manetteTO entrée manette
Recueil de jeux MO5/MO6 mo5_jeux mo6_jeux -
Recueil de cartouches MEMO5 mo5_memo5 mo6_memo5 -
Images animées mo5_mickey mo6_mickey to8_mickey
Musique 5512 Hertz 6 bits - 4saisons - petite-fleur - mental
radioactivity - annees80 - tangerinedream


Pour utiliser une application, copiez le fichier binaire (.bin ou .sd) dans la carte SD formatée en FAT16 ou en FAT32. Il est indispensable que le fichier ne soit pas fragmenté : ce n'est pas un souci s'il reste beaucoup d'espace disponible sur la carte, sinon il est conseillé de la formater à nouveau avant de copier le fichier. Il faut ensuite déterminer l'adresse physique du premier octet du fichier. Elle vous sera demandée par le programme de démarrage. Vous pouvez la trouver avec un outil d'analyse de disque, par exemple WinHex. Si vous utilisez Windows 7 ou suivants, l'utilitaire BOOTADDRESS permet de l'afficher très simplement.
Ces quelques exemples montrent une partie du potentiel de l'interface. Elle permettra aux développeurs de programmer des démonstrations ou des applications encore jamais vues sur les ordinateurs Thomson.

Complément d'information

La source principale d'informations sur le projet TO8SD est system-cfg
Vous pouvez y relire toute la genèse, depuis le premier prototype jusqu'aux développements actuels. Vous pouvez aussi l'utiliser pour commander un module MO5SD ou TO8SD, poser vos questions ou demander de l'aide en cas de difficulté.

Notez que le projet TO8SD est maintenant obsolète. Depuis janvier 2013 il est remplacé avantageusement par son successeur : SDMOTO. Par rapport à TO8SD, l'interface SDMOTO est plus simple et plus fiable. Le logiciel aussi a été amélioré pour une meilleure compatibilité avec toutes les cartes SD et une adaptation automatique au modèle d'ordinateur Thomson.

previous Retour à la page Bricolage