[Thomson] SDDRIVE
Modérateurs : Papy.G, fneck, Carl
Re: [Thomson] SDDRIVE
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.
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.
Re: [Thomson] SDDRIVE
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
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.
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.
Re: [Thomson] SDDRIVE
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.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
Daniel tu verras que va avoir du mal à te passer de ce type composants (GAL, CPLD, ...) après
En même temps c'est tellement pratique
En même temps c'est tellement pratique
Re: [Thomson] SDDRIVE
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.
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.
Re: [Thomson] SDDRIVE
Il n'y a pas eu de problème avec les GAL16V8, ça a marché au premier essai. J'ai été le premier surpris
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 ?
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
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.
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.
Re: [Thomson] SDDRIVE
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 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...
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
C'est joli
A force de réduire, le module catalex va être trop grand.
A force de réduire, le module catalex va être trop grand.
Re: [Thomson] SDDRIVE
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
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.
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.
Re: [Thomson] SDDRIVE
Une belle évolution de SD_DRIVE. Le charme de l'électronique il faut le garder .
Jérôme
Re: [Thomson] SDDRIVE
Tout dépend du jeu.sined33 a écrit :si j'ai bien compris il faut éteindre et rallumer pour changer de 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).
Le MO5 produit du son par deux moyens différents :sined33 a écrit :j'ai pas de son. c'est mon mo5 ou est-ce normal?
- 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.
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).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
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 :
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Thomson] SDDRIVE
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
@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
Fan d'Oric et de Micro-Ordinateurs 8bits