la même option pour MO5 ?

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel »

OlivierP a écrit :Génial ! A quand la version MO6 ?
Compatibilité hard : MO5, MO5E, MO5NR, MO6, PC128, TO7, TO7/70, TO9, TO8, TO8D, TO9+
Le soft est uniquement compatible MO5, MO5E, MO5NR, MO6, PC128, mais il sera ensuite adapté pour les TO quand il fonctionnera bien avec le MO5.

Pour l'instant je sais lire les secteurs physiques de la carte SD, c'est le plus important et ce n'était pas gagné d'avance. Je n'ai pas encore mesuré la vitesse de transfert, mais ce sera évidemment beaucoup plus rapide que la cassette. Il reste à écrire l'interface utilisateur et les utilitaires de chargement de fichiers.

Vous pouvez dès maintenant construire l'adaptateur (pendant que je mets au point les programmes), pour être prêts dès que le soft sera au point. Voici le schéma, compatible avec toutes les machines 8 bits Thomson :

Image

La masse et le +5V sont pris sur le connecteur du crayon optique.
Read, Write et Motor viennent du connecteur magnétophone.
J'utilise un régulateur 3V de type LP2950CZ3, mais ce n'est pas critique, tous les modèles (ou presque) conviennent.
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 2339
Inscription : 06 avr. 2009 12:07

Re: la même option pour MO5 ?

Message par Fool-DupleX »

Pourquoi les diodes ?

Edit: peut-être parce que la sortie des I/O à 1 du MO5 est +5V ?

AU fait, ou tu pompes le +5V sur TO7/70 ? (Sur TO7 encore, y'a un +12V externe qui pourrait faire l'affaire)
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel »

Tu as raison, je n'ai pas pensé à l'absence de connecteur de crayon optique sur les TO7 et TO7/70. Ce n'est pas grave, on peut effectivement utiliser la prise d'alimentation du convertisseur UHF. Comme elle est en 12V, il ne faut pas prendre n'importe quel régulateur 3V. Un modèle à découpage est préférable pour limiter les pertes par effet Joule.

Les diodes, c'est pour l'adaptation 5V (standard TTL) vers 3V (standard carte SD). Une carte SD alimentée en 3 V ne supporte pas plus de 3 V sur ses entrées DIN et CLK. J'ai un autre prototype utilisant deux résistances pour abaisser la tension à 3 V : il fonctionne aussi très bien. Mais le système à diodes est plus sûr pour garantir l'absence de surtension, et nécessite deux composants de moins, c'est pourquoi je l'ai finalement retenu.

Je suis en train d'écrire un petit programme faisant office de "bootstrap loader" : il charge des secteurs physiques de la carte SD en mémoire écran, puis lance l'exécution du code chargé. Les développeurs pourront donc, avec cet outil, programmer toutes les applications qu'ils souhaitent. Je donnerai aussi les routines utiles pour lire et écrire des secteurs. Je ne prévois pas d'implémenter moi-même dans le MO5 l'accès au système de fichiers de la SD (ça prendrait beaucoup de place), mais si quelqu'un veut le faire c'est bien évidemment possible. Pour ma part je me contenterai d'accéder à des secteurs physiques pour lire ou écrire des plages de mémoire.

Depuis plus de 6 ans, j'avais en tête l'idée d'interfacer le MO5 avec une carte mémoire. J'ai d'abord pensé aux CompactFlash. Je ne voulais pas utiliser le connecteur d'extension (pour le laisser libre pour d'autres contrôleurs) et je pensais connecter la CF au port cartouche. Mais ce n'étais pas évident (ni pour le hard, ni pour le soft), et l'extension mémoire 64K, si utile pour faire tourner Jane et les autres logiciels sur cartouche, aurait été exclue. Cette solution de carte SD en mode SPI me plaît bien, car elle est plus simple pour le hard et pour le soft, ne nécessite aucun contrôleur ou matériel supplémentaire, laisse libre l'unique connecteur et le port cartouche. J'ai déjà prévu de stocker toutes les images de cartouches Thomson sur carte SD pour les charger dans l'extension 64K. De quoi s'amuser dans les semaines qui viennent :D
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: la même option pour MO5 ?

Message par 6502man »

En fait ca fait office de disque dur pour MO5 :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel »

Oui, si on veut, mais il reste à écrire tout le soft du gestionnaire de fichiers...

Test de débit avec le premier jet du chargeur de secteurs : un peu plus de 2 secondes pour charger 8 ko. C'est environ 32000 bits par seconde. Je crois que c'est plus rapide que la disquette, mais il faudra faire des tests comparatifs plus sérieux.

Un jeu se chargeant en 10 minutes avec le lecteur de cassette se chargera en moins de 10 secondes avec la carte SD. Et si je donne mon code à optimiser aux spécialistes, on gagnera encore quelques cycles :wink:
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: la même option pour MO5 ?

Message par Carl »

Bravo Daniel 8)

carl
Avatar de l’utilisateur
jb_jb_fr
Messages : 391
Inscription : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: la même option pour MO5 ?

Message par jb_jb_fr »

Superbe

Beau travail Daniel.

Jacques
Avatar de l’utilisateur
OlivierP
Messages : 711
Inscription : 21 sept. 2009 15:50
Localisation : IDF

Re: la même option pour MO5 ?

Message par OlivierP »

j'ai hâte de pouvoir tester
Avatar de l’utilisateur
petitjd
Messages : 2007
Inscription : 23 oct. 2007 11:50

Re: la même option pour MO5 ?

Message par petitjd »

Super boulot Daniel!
En clair, la vitesse de chargement est comparable à celle de dcmoto! C'est génial!
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: la même option pour MO5 ?

Message par jester »

Finalement je garde mon TO8D... ça sera surement compatible avec cette machine dans la version finale.
Bravo, voici un montage simple, pas cher et foutrement efficace !
Je suis sur que ce genre de petit dispositif va pouvoir s'adapter à d'autres machines.
Avatar de l’utilisateur
Rhod
Messages : 12146
Inscription : 09 avr. 2007 09:54
Localisation : Orléans
Contact :

Re: la même option pour MO5 ?

Message par Rhod »

Superbe !! bravo Daniel.

depuis le temps que j'attends une solution pour Thomson
Fool-DupleX
Messages : 2339
Inscription : 06 avr. 2009 12:07

Re: la même option pour MO5 ?

Message par Fool-DupleX »

En ce qui concerne le système de fichier, pour faire un truc un peu standard, y'aura un peu de travail c'est clair.

Par contre, pour notre OS9, tes routines sont probablement utilisables directement dans un driver et le systeme de fichier, jusqu'a 4 Go, on l'a, testé et fonctionnel ! Jb et moi on est tres interesse.

Ton regulateur supporte déjà les tensions en entree jusqu'a 30V, pas besoin de le changer. Par contre, je suis a peu pres sur que la prise 12v a ete supprimee sur le TO7/70.
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: la même option pour MO5 ?

Message par jester »

Il n'est pas non plus terrible de prévoir une alimentation externe... pratiquement toutes les extensions le font !

Une gestion de FT32 semble effectivement un prérequis afin de faciliter la manipulation du contenu de la SD... il y a plein d'API en C et autres pour le faire, mais en LM 8bits et avec aussi peu de RAM ça va être super costaud !
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: la même option pour MO5 ?

Message par irios »

Et quand je serai opérationnel, je pourrai vous faire un joli PCB et par la même occasion, je ferai celui de Kweeky !! :mrgreen:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
DataPro
Messages : 2799
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: la même option pour MO5 ?

Message par DataPro »

Il faudrait voir combien çà pourrait coûter de faire une petite série pour les membres du forum.

En même temps, je voudrais savoir si j'ai bien tout compris... n'importe quel fichier .K7 pourrait être lu par un vrai THOMSON comme si on était sous DCMOTO ?
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Répondre