SDLEP-READER remplace tous les magnétophones d'ordinateurs.

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 : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

J'ai bien compris (et apprécié) la plaisanterie. Moi-même j'ai tendance aussi à provoquer. Ne croyez pas tout ce que j'écris, en particulier dcmoto ne va pas un milliard de fois plus vite que le TO7, et même si le chargement d'un jeu dure plus de 10 minutes je ne jetterai pas le MO5 par la fenêtre, il m'est trop précieux pour tester mes programmes :wink:

Ce n'est pas la première fois que je réalise un substitut au LEP MO5. L'an dernier j'avais réussi à charger un programme MO5 à partir d'un fichier .wav : http://forum.system-cfg.com/viewtopic.php?f=18&t=6601

Image

Cette fois, la grosse avancée a été l'invention du format .lep. Grâce à ce format tous les problèmes précédents sont résolus, le système est plus simple et d'une fiabilité absolue. On peut dire qu'après les premiers essais de Gilles et les miens, le module sdlep-player n'est plus une simple vue de l'esprit, mais une solution parfaitement opérationnelle.
Daniel
L'obstacle augmente mon ardeur.
nicolho
Messages : 409
Inscription : 10 nov. 2016 16:53

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par nicolho »

Comme les signaux du connecteur magnétophone sont en 5V TTL et qu'il suffit, pour le MO5, de reproduire le même signal carré que celui du signal audio, on peut supposer qu'il y a pas mal de bidouilleurs de cette machine qui ont du expérimenter ça, surtout que ça s'est démocratisé depuis une petite dizaine d'années avec la prolifération des micro-contrôleurs AVR comme l'Arduino, en 5V TTL aussi (donc qu'on peut relier directement).
Après tout le monde n'a pas communiqué la-dessus (quoi qu'avec la twitterisation des esprits, ce qui ne sera pas rendu public n'existera bientôt plus) ou publié une solution globale et documentée comme tu sais si bien le faire.

Personnellement, alors que j'ai une faible expérience de ces choses là et que je suis plutôt lent, ça m'a pris 5 ou 6 heures pour analyser un wav de K7 MO5 (pour le première fois) pour comprendre le codage et mesurer les timings récurrents, puis d'écrire comme un pied du code 100% original, moche mais qui marche (en pièce jointe de ce message, pour information), mais juste pour un jeu en particulier.
Certes, c'était un premier petit test perso, concluant mais loin d'une solution globale comme SDLEP-READER, qui va quand même nécessiter de réencoder systématiquement tous les wav en une suite de timings pour reproduire les signaux en sortie du LEP, mais tu vas probablement coder vite fait une "moulinette" wav2lep pour les créer (sarcastiquement on pourrait d'ailleurs dire qu'à cet instant les fichiers .lep sont une vue de l'esprit, donc que cette solution n'a encore rien d'opérationnel :P )

C'est vrai que c'est beaucoup plus pratique d'avoir juste une suite des timings pour reproduire facilement le battement, mais on pourrait aussi faire sans énormément plus de difficulté une conversion depuis un wav directement dans l'Arduino, qui ne nécessiterait aucun nouveau format révolutionnaire "d'une fiabilité absolue, et qui résout tous les problèmes... et plusieurs milliards de fois plus rapidement !!", en même temps j'adore les démonstrations de ̶b̶a̶t̶e̶l̶e̶u̶r̶s camelots :)
Pièces jointes
magneto5.zip
test émulation LEP MO5 "1000 bornes" sur Arduino
(28.37 Kio) Téléchargé 147 fois
nicolho
Messages : 409
Inscription : 10 nov. 2016 16:53

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par nicolho »

Bon, trêve d'ironie, et pour revenir sur tout l'intérêt du format .lep, et sur ce point essentiel que tu avais mentionné :
Daniel a écrit :...donc la sortie est totalement différente du signal de la bande. Grâce à ce nouveau format on peut non seulement faire des images de cassettes standard, mais aussi de cassettes protégées contre la copie par des systèmes d'enregistrement non standard. Le format .k7 ne le permet pas, c'est pourquoi il ne sera pas possible d'écrire un convertisseur de fichiers du format .k7 vers le format .lep.
Ces fameuses protections demeurent mystérieuses pour un néophyte comme moi, difficile de deviner en quoi elles consistent, et j'imagine que là, c'est autrement plus compliqué que pour les cassettes MO standards (si toi ou les autres spécialistes pouviez revenir un peu sur le sujet pour donner un exemple, quels sont les jeux concernés (y'en a beaucoup?) et comment c'est géré au niveau de l'émulation...)
Est-ce que ça se situe essentiellement au niveau du magnétophone (c'est à dire qu'en sortie du magnéto, on a passé la protection) ? Et si ce n'est pas avec une conversion depuis les fichiers existants, est-ce que ça veut dire que tu vas devoir repiquer les signaux d'une bonne partie de tes cassettes :| ?
Avatar de l’utilisateur
Papy.G
Modérateur
Messages : 3054
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Papy.G »

Comme la génération et le décodage peuvent être faits hors routines rom, certains ont écrit des cassettes avec leur propre format, juste précédé d'un petit bootloader, lui, au format standard. Si j'ai bien compris.
Recherches "thomson cassette protégée" en lisant les sujets et les renvois que tu y trouveras, tu devrais trouver ton bonheur. :wink:

Daniel> Comment ces protections empêchent-elles la copie de cassette à cassette? Uniquement avec la taille des bobines?
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Daniel
Messages : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

La protection ne permet pas la reproduction par les routines standard Thomson. Elle n'empêche pas la reproduction par des magnétophones analogiques. Mais en analogique, les copies sont bonnes, les copies de copies un peu moins, et après trois ou quatre copies successives la cassette est illisible. C'est ce qui empêche le piratage massif.

Il y a très longtemps j'avais expliqué les méthodes dans le forum Silicium. Mes posts ont été en partie reproduits ici : http://regards.sur.sciences.free.fr/his ... ssette.htm

Avec la protection des cassettes MO5 on aborde un vaste sujet, que j'étudie depuis plus de trente ans. Il mériterait un autre fil de discussion dans la catégorie Software original, pour ne pas polluer celui-ci. On pourrait aussi aborder un autre projet, très lié, qui est la création des fichiers .lep. C'est aussi un vaste sujet, celui-ci est en rapport direct avec SDLEP-READER, mais il vaudrait mieux séparer le soft (les fichiers .lep) du hard (cette discussion sur le bricolage électronique). Je vais ouvrir un nouveau fil de discussion.
Daniel
L'obstacle augmente mon ardeur.
nicolho
Messages : 409
Inscription : 10 nov. 2016 16:53

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par nicolho »

Très intéressant ! Comme ça j'ai aussi appris que le nom de ce fameux codage MFM que j'avais du piger de visu en regardant un wav.
Ok, on continue sur les fils que tu as créé spécialement, merci.
(au fait, mes eeproms W27C512 viennent d'arriver, 56 jours après commande, ils rigolent pas avec le respect des timings non plus ! enfin finalement, j'ai pas eu la patience et je me suis débrouillé beaucoup mieux sans... :wink: donc merci aux trucs trop longs, ça laisse le temps de réfléchir)
Avatar de l’utilisateur
Falkor
Messages : 1701
Inscription : 28 juin 2010 12:09
Localisation : Cluny, Saône et Loire

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Falkor »

Daniel a écrit : S'il y a assez d'amateurs, on peut envisager de faire une commande groupée de composants
Ça peut m'intéresser... Après il serait intéressant effectivement de sortir les signaux sur d'autres câbles (genre jack ou DIN) pour adaptation sur d'autres machines (avec la diminution du niveau qui va bien !).

Bien sûr, il sera nécessaire d'adapter la création du fichier LEP à ces nouvelles machines si j'ai bien suivi. :)
Daniel
Messages : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

Pour une éventuelle commande groupée de composants, vous pouvez vous manifester dès maintenant, mais je crois qu'il ne faut pas se précipiter. J'utilise une version prototype, il faut maintenant finaliser la version définitive et faire une nomenclature précise des composants nécessaires. Il faut aussi un peu de temps pour tester le système avec d'autres machines, créer les fichiers .lep, faire le schéma de tous les câbles. Je pense qu'on ne peut pas lancer l'opération avant le début de l'année prochaine.

En dehors des Thomson, je peux faire des essais sur Alice, VG5000 et EXL100. Je n'ai pas d'autres machines, il faudra donc m'aider pour les autres marques : créer des fichiers .wav pour pouvoir les transformer en .lep, faire le schéma du câble et tester le chargement des programmes. S'il y a des amateurs ils peuvent aussi se manifester, je les aiderai au mieux.
Daniel
L'obstacle augmente mon ardeur.
Lesarthois
Messages : 203
Inscription : 13 mai 2016 22:21

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Lesarthois »

J'ai un Lvov PK-01... :mrgreen:

Plus sérieusement je veut bien tester sur mon Atari 600XL, mon Commodore 128, ce serait déjà des cibles énormes pour le SDLEP-READER, surtout en Europe. Je pourrais aussi tester sur mon clone de ZX Spectrum.
Par contre je n'ai pas le matériel pour faire des soudures fines :roll:
Avatar de l’utilisateur
Falkor
Messages : 1701
Inscription : 28 juin 2010 12:09
Localisation : Cluny, Saône et Loire

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Falkor »

Serait-il possible d'envisager l'ajout d'un écran lcd et de peut-être quelques boutons à ce système, qui permettraient de sélectionner un fichier dans une liste ? De tête en mode 4 bits il faut 7 signaux supplémentaires sur la arduino pour gérer l'écran.

Ou alors un simple 7 segment...?

Pour les tests, je veux bien fouiller du coté des Dragons. :)
Daniel
Messages : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

Pour concevoir le module SDLEP-READER j'ai fait le choix de l'extrême simplicité, de la taille minimum et du coût réduit. Volontairement je n'ai mis ni écran, ni boutons pour faire défiler les fichiers du répertoire. Mais je donne les schémas et le programme, il est donc tout à fait possible, pour celui qui le souhaite, de le modifier et de le perfectionner.

Le module sera contenu dans une boîte en plastique de 55x35x15 mm. Je termine le montage demain et je posterai les photos. Ensuite je listerai les composants pour estimer le coût. La plupart du temps les chinois livrent gratuitement, une commande groupée ne permettra donc pas d'économiser beaucoup par rapport à des commandes individuelles. Le seul intérêt sera de vous éviter de chercher les fournisseurs. C'est à chacun de voir ce qu'il préfère...

La réalisation sur une plaquette à bandes perforée n'est pas très difficile, mais longue. L'usinage du boîtier pour faire passer les connecteurs prend aussi pas mal de temps. Je ne pourrai donc pas fournir des modules tout montés, uniquement les composants.
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

Voici les premières photos du projet SDLEP-READER.
A gauche le premier prototype (sans les interrupteurs), à droite le premier essai d'intégration dans un boîtier 55x35x15 mm.
sdlep-01.jpg
sdlep-01.jpg (48.07 Kio) Consulté 5495 fois
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13299
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Carl »

Daniel, des essais sur VG5000 m'interresse.... :wink:

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

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Daniel »

De mon côté je pensais qu'il fallait commencer par le VG5000, parce que c'est une des seules machines sans lecteur de disquette, sans cartouche (ou alors elles sont très rares), et donc le support cassette est primordial.

Si tu veux, je peux tester la faisabilité avec mon VG5000, et ensuite je te transmettrai les outils pour continuer les conversions chez toi. En gros ça consiste à transformer toutes les cassettes VG5000 en fichier .lep, puis les tester avec un module SDLEP-PLAYER connecté au VG5000, pour contrôler qu'elles peuvent être chargées sans erreur.

Après le premier test je posterai les résultats ici, et nous en reparlerons. De toutes façons, avec le délai des commandes en Chine, je n'aurai pas les pièces pour construire les modules avant janvier, donc il y aura une petite trêve pendant les fêtes.

Merci pour ton aide !
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13299
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [Thomson] SDLEP-READER remplace les magnétophones MO et TO.

Message par Carl »

Parfait Daniel !

Carl
Répondre