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
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).
Pour initialiser la carte SD en mode SPI et accéder à son contenu, trois programmes de démarrage ont été développés :
Programme | Utilisation |
---|---|
MO5BOOT.BAS | Pour une carte SD connectée à une machine MO par le port cassette |
MO6BOOT.BAS | Pour une carte SD connectée à une machine MO par le port manette de jeu n°2 |
TO8BOOT.BAS | Pour 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
Ordinateur | Connecteur magnétophone Boot cassette |
Connecteur magnétophone Boot disquette |
Connecteur 2ème manette Boot cassette |
Connecteur 2ème manette Boot disquette |
---|---|---|---|---|
MO5 seul | MO5BOOT | MO5BOOT | impossible | impossible |
MO5+SX90-018 | MO5BOOT | MO5BOOT | MO6BOOT | MO6BOOT* |
MO5 E | MO5BOOT | MO5BOOT | MO6BOOT | MO6BOOT |
MO5 NR | MO5BOOT | MO5BOOT | MO6BOOT | MO6BOOT |
MO6 | impossible | impossible | MO6BOOT | MO6BOOT |
PC128 | impossible | impossible | MO6BOOT | MO6BOOT |
TO7 seul | non programmé | non programmé | impossible | impossible |
TO7+SX90-018 | non programmé | non programmé | TO8BOOT | TO8BOOT |
TO7/70 seul | non programmé | non programmé | impossible | impossible |
TO7/70+SX90-018 | non programmé | non programmé | TO8BOOT | TO8BOOT |
TO9 seul | non programmé | non programmé | impossible | impossible |
TO9+SX90-018 | non programmé | non programmé | TO8BOOT | TO8BOOT |
TO8 | non programmé | non programmé | TO8BOOT | TO8BOOT |
TO8D | non programmé | non programmé | TO8BOOT | TO8BOOT |
TO9+ | non programmé | non programmé | TO8BOOT | TO8BOOT |
(*) nécessite un doubleur de bus.
Application | MO entrée LEP | MO entrée manette | TO 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.
La source principale d'informations sur le projet TO8SD est
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.
© 2013 - Daniel Coulom