[Thomson] SDDRIVE

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

Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Thomson] SDDRIVE

Message par Zebulon »

Daniel j'ai reçu mes EEPROM, j'en ai programmé une avec la dernière version de développement de SDDRIVE, recréé la carte SD avec le fichier .sel correspondant et j'ai testé sur les vraies machines.

Sur TO7/70 tout fonctionne bien à présent y compris avec le programme qui teste le crayon optique. Sur TO8 tout fonctionne bien par rapport à la commande CATALOGUE utilisée en alternance avec la commande RAMENE mais quand je fais le test avec le crayon optique là l'affichage part en vrille lorsque la commande CATALOGUE est dans la boucle.

Est-ce que la dernière version de développement de l'émulateur contient la dernière version de développement du SDDRIVE ? J'aurais bien aimé essayer de reproduire le problème pour m'assurer que cela ne vient pas simplement de ma machine.

EDIT j'ai relu le fil et j'avais escamoté le passage où tu précisais que le test avec le crayon optique n'était pas pertinent sur émulateur car cela n'utilise pas le buffer. Je vais donc procéder autrement, je vais reflasher l'EEPROM avec la version que tu avais proposé juste avant (20210613) pour voir si elle passe mieux sur TO8.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

Zebulon a écrit : 17 juin 2021 23:39 Sur TO8 tout fonctionne bien par rapport à la commande CATALOGUE utilisée en alternance avec la commande RAMENE mais quand je fais le test avec le crayon optique là l'affichage part en vrille lorsque la commande CATALOGUE est dans la boucle.
La version 20210616 de SDDRIVE n'a théoriquement plus de conflit avec le buffer du crayon optique, cette erreur est difficile à expliquer.
Il serait intéressant d'essayer sur TO8 sans SDDRIVE, avec le DOS LOGO sur une vraie disquette, pour comparer le résultat.

La version 20210617 de l'émulateur dcmoto a été mise à jour avec la version 20210616 de SDDRIVE.
Le buffer du crayon optique n'est pas utilisé par dcmoto, on ne peut donc pas en tirer de conclusion sur le conflit avec SDDRIVE.
Daniel
L'obstacle augmente mon ardeur.
Zebulon
Messages : 2788
Inscription : 02 nov. 2020 14:03

Re: [Thomson] SDDRIVE

Message par Zebulon »

Malheureusement je ne peux pas tester avec un lecteur de disquette ni avec un autre TO8 car je commence à croire qu'on est plus sur un problème matériel.

En plus mon test n'est absolument pas représentatif d'une utilisation normale mais tient plus du stress test.

Finalement le problème de départ est résolu et c'est ce qui compte. Encore merci.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

Une nouvelle version de SDDRIVE va bientôt être fabriquée, après épuisement du stock de la version actuelle. Fonctionnellement cette nouvelle version ne change absolument rien au système, c'est une modification purement technique : quatre circuits logiques de décodage d'adresses sont remplacés par un GAL16V8 (Generic Array Logic). Le schéma est plus simple et il y a moins de composants.

sddrive-gal_recto.jpg
sddrive-gal_recto.jpg (44.05 Kio) Consulté 1725 fois
sddrive-gal_verso.jpg
sddrive-gal_verso.jpg (44.94 Kio) Consulté 1725 fois
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] SDDRIVE

Message par 6502man »

Daniel tu verras que va avoir du mal à te passer de ce type composants (GAL, CPLD, ...) après :wink:

En même temps c'est tellement pratique 8)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] SDDRIVE

Message par Fred_72 »

Belle évolution.
Ces composants sont très pratiques.
Mais tu verras que les 16V8 réservent quelques surprises :)
Certaines pattes sont réservés selon le mode dans lequel on les utilisent. Il faut toujours préparer le programme avant de faire le circuit imprimé.
Les 20V8 et 22V10 sont moins sournoises.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

Il n'y a pas eu de problème avec les GAL16V8, ça a marché au premier essai. J'ai été le premier surpris :lol:

J'ai une question pour vous, les spécialistes :
Existe-t-il un composant pouvant remplacer à moindre coût, soit moins de 5€, l'ensemble GAL16V8 + EEPROM 2 Ko + buffer 74LS125 ?
Daniel
L'obstacle augmente mon ardeur.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] SDDRIVE

Message par Fred_72 »

Pour l'ensemble GAL+125, tu peux utiliser un CPLD genre EPM7032 (5V) ou XC9536 (3.3V et 5V tolerant).
Mais pour ajouter l'EEPROM, il faut s'orienter vers un FPGA (la mémoire est très gourmande en LE) donc on dépasse les 5€.
Donc non, à ma connaissance il n'y a pas de solution de remplacement faible coût de ces éléments.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

C'est bien ce que je craignais. Le FPGA est l'outil universel, mais malheureusement trop cher pour un petit projet aussi simple.
SDDRIVE restera donc un périphérique Thomson avec des composants d'époque "années 80", avec GAL, EEPROM et 74LS.
J'ai dans mes cartons un circuit imprimé avec EEPROM et GAL au format PLCC, ce sera peut-être une évolution future...

sddrive_plcc.png
sddrive_plcc.png (142.22 Kio) Consulté 1663 fois
Daniel
L'obstacle augmente mon ardeur.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] SDDRIVE

Message par Fred_72 »

C'est joli 8)
A force de réduire, le module catalex va être trop grand. :wink:
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

Il y a une solution, mais je ne suis pas équipé pour la réaliser : passer tout en CMS et intégrer le module de la carte SD à la carte principale.
Daniel
L'obstacle augmente mon ardeur.
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Thomson] SDDRIVE

Message par Fred_72 »

Oui c'est sûr.
Je ne suis pas certain que tu gagnerais beaucoup à tout passer en CMS (les PLCC sont assez gros) et puis ça deviendrai plus difficile à manipuler.
Memphis
Messages : 536
Inscription : 25 janv. 2015 18:16
Localisation : Pont à Mousson (54)

Re: [Thomson] SDDRIVE

Message par Memphis »

Une belle évolution de SD_DRIVE. Le charme de l'électronique il faut le garder .
Jérôme
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDDRIVE

Message par Daniel »

sined33 a écrit :si j'ai bien compris il faut éteindre et rallumer pour changer de jeu
Tout dépend du jeu.
- S'il ne permet pas le retour au BASIC, il faut éteindre l'ordinateur, tout comme avec une cassette ou une disquette.
- S'il permet le retour au BASIC on peut relancer le programme de sélection de SDDRIVE par EXEC&HA025 (sur MO) ou &HE025 (sur TO).

sined33 a écrit :j'ai pas de son. c'est mon mo5 ou est-ce normal?
Le MO5 produit du son par deux moyens différents :
- Le buzzer (1 bit) qui est actif avec la configuration de base.
- Le Convertisseur Numérique Analogique (CNA 6 bits) qui est contenu dans l'extension musique et jeu.

Si un programme utilise le CNA, l'extension musique et jeux est indispensable pour entendre le son. A défaut le programme est muet.

sined33 a écrit :petit bémol: j'ai pu lancer une fois "l'aigle d'or" mais depuis je tombe sur le basic qui évidemment peut pas faire gd chose avec .sd
Il est possible que le fichier .sd de l'Aigle d'Or ait été endommagé. Il faut rappeler que les cartes microSD ne sont pas protégée en écriture, un plantage du MO5 peut très facilement écrire des secteurs indésirable sur la carte. C'est pourquoi je recommande de faire une copie de sécurité sur PC. En cas de doute sur l'intégrité des fichiers (écrasement ou fragmentation) il faut reformater la carte et restaurer les fichiers à partir de la sécurité (ou des fichiers originaux).

Autre réflexion :
En voyant la photo de La Mine aux Diamants dans le fil de discussion sur la vente de SDDRIVE, j'ai l'impression que le MO5, ou le câble péritel, ou le téléviseur, a un problème : il n'y a pas de bleu dans l'image. Voici les bonnes couleurs :

02.png
02.png (25.67 Kio) Consulté 1631 fois
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
dvallet
Messages : 111
Inscription : 10 août 2013 09:52
Localisation : Nord de la France

Re: [Thomson] SDDRIVE

Message par dvallet »

Bonjour à tous

@daniel, j'ai bien recu ce jour ta petite enveloppe avec son trésor.

Programme du we ; mise à jour des anciennes cartes et tests ;)

Merci, Didier
Alias DidierV, CEO Mag
Fan d'Oric et de Micro-Ordinateurs 8bits
Répondre