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 : Carl, Papy.G, fneck

Répondre
Daniel
Messages : 11646
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel » 27 mars 2012 18:03

Après une année entière de sommeil, le projet mo5_sd a redémarré. Aujourd'hui j'arrive à lire sans aucun problème tous les secteurs de la carte SD, ce qui porte à 1 Go la mémoire du MO5. Je n'ai pas encore tenté l'écriture, mais ça doit certainement marcher aussi.

Image
Image
Image
Image
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
OlivierP
Messages : 647
Enregistré le : 21 sept. 2009 15:50
Localisation : IDF

Re: la même option pour MO5 ?

Message par OlivierP » 27 mars 2012 20:35

Génial ! A quand la version MO6 ?
Envoyé de mon pécé

Avatar du membre
6502man
Messages : 9374
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: la même option pour MO5 ?

Message par 6502man » 27 mars 2012 21:24

BRAVO SUPERBE :D

Félicitations.

C'est très fort, tu as réussi un exploit :D



A quelques jours prêt ça aurait senti le poisson :lol:




Quel est la vitesse de transfert ???
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Daniel
Messages : 11646
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel » 27 mars 2012 22:26

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 : 1087
Enregistré le : 06 avr. 2009 12:07

Re: la même option pour MO5 ?

Message par Fool-DupleX » 28 mars 2012 14:14

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 : 11646
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel » 28 mars 2012 16:14

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 du membre
6502man
Messages : 9374
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: la même option pour MO5 ?

Message par 6502man » 28 mars 2012 20:27

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 : 11646
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: la même option pour MO5 ?

Message par Daniel » 28 mars 2012 21:43

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 du membre
Carl
Modérateur
Messages : 10580
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: la même option pour MO5 ?

Message par Carl » 28 mars 2012 22:18

Bravo Daniel 8)

carl

Avatar du membre
jb_jb_fr
Messages : 319
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: la même option pour MO5 ?

Message par jb_jb_fr » 28 mars 2012 23:15

Superbe

Beau travail Daniel.

Jacques

Avatar du membre
OlivierP
Messages : 647
Enregistré le : 21 sept. 2009 15:50
Localisation : IDF

Re: la même option pour MO5 ?

Message par OlivierP » 29 mars 2012 00:07

j'ai hâte de pouvoir tester
Envoyé de mon pécé

petitjd
Messages : 1835
Enregistré le : 23 oct. 2007 11:50

Re: la même option pour MO5 ?

Message par petitjd » 29 mars 2012 00:23

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 : 2240
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: la même option pour MO5 ?

Message par jester » 29 mars 2012 09:51

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 du membre
Rhod
Messages : 11017
Enregistré le : 09 avr. 2007 09:54
Localisation : Orléans
Contact :

Re: la même option pour MO5 ?

Message par Rhod » 29 mars 2012 10:04

Superbe !! bravo Daniel.

depuis le temps que j'attends une solution pour Thomson

Fool-DupleX
Messages : 1087
Enregistré le : 06 avr. 2009 12:07

Re: la même option pour MO5 ?

Message par Fool-DupleX » 29 mars 2012 13:40

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.

Répondre