transfert pc -> thomson le plus simple possible

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

nolink
Messages : 16
Inscription : 23 mai 2012 18:03

transfert pc -> thomson le plus simple possible

Message par nolink »

bonjour
j'ai ressortie mon matériel thomson mais je m'aperçois que les lecteur de cassette ne marche plus .
y a t il une solution pour transferer un jeux ou autre logiciel d'un pc (jeux télécharger sur le net ....stocker sur disque dur) sur un ordi thomson (jai tous les modeles to7,mo5,to8 ) le plus simplement possible ,j'ai pas le temps mais prévu de fabriquer un lecteur sd-moto ou similaire mais prévu .
je crois me souvenir d'un programme qu'on lancait sur le pc et qui s'occupait de le diffuser par la carte son (sorte de magnétophone pc pour jeux thomson) mais je me rappelle de son nom .
après va falloir que je replonge dans les commande basic !! un vague souvenir mais avec les livres ca devrait aller !!

ou une solutions le plus simple possible pour faire le transfert vite fait .
merci de votre aide
steph
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

Il y a beaucoup de solutions selon l'objectif recherché.
Il faut choisir en fonction de l'ordinateur et de ses périphériques (lecteur de cassette, lecteur de disquette, QDD, lecteur de carte SD...).

Par exemple :
- Pour transférer une image de disquette sur PC vers une carte SD, il suffit d'un copier/coller sur PC.
- Pour transférer une image de disquette sur PC vers une disquette de TO8 il y a DC Transferts ou SDTRANSFERT
- Pour créer une disquette Thomson sur PC avec un lecteur interne, il y a Omniflop
- Pour émuler un lecteur de cassette Thomson (MO ou TO) avec un Arduino il y a SDLEP-TFT
- Pour transférer une disquette par liaison série il y a CC90
Etc. etc. etc.
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Salut,j'ai un jeux sur disquette to8d qui ne passe plus.J'aimerai reinstaller ce jeu sur une disquette ou celle d'origine pour pouvoir y rejouer sur mon to8d.
J'ai un lecteur de disquette externe pour le pc.J'ai essayé omniflop ca ne fonctionne pas.
J'aimerais utiliser dctransfer.Comment procéder simplement?J'ai lu le tuto mais c'est du charabia pour moi.
Existe t il une appli simple pour mettre une image d'un jeu sur une disquette pour y jouer sur to8?
Je posséde l'interface SDMOTO et j'en suis très content.Fonctionne nickel,mais j'aime bien également utiliser le lecteur de disquette.
Merci
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

- Si tu as un lecteur de disquette USB connecté au PC, dctransferts est une solution (parmi d'autres), mais elle nécessite d'avoir la disquette dctransferts, que tu n'as pas, c'est donc un cercle vicieux.

- Omniflop est l'outil le plus simple pour créer une disquette Thomson, mais il nécessite d'avoir un contrôleur et un lecteur interne dans le PC.

- CC90 est aussi une excellente solution de transfert, mais il faut avoir le contrôleur CC90-232 modifié et je suppose que tu ne l'as pas.

Par élimination il reste une possibilité, puisque tu as l'interface SDMOTO, c'est sdtransfert : http://dcmoto.free.fr/programmes/sdtransfert/
Il y a toujours le même problème : charger un programme sur TO8 pour lancer le transfert. Mais ce programme n'est pas très gros, il est possible de le taper manuellement. Ou mieux, si tu as un Lecteur Enregistreur de Programme TO et un magnétophone à cassette tu peux transférer le programme par cassette. Nous pouvons te guider pour réaliser l'opération.

Code : Tout sélectionner

10 '===================================
11 ' SD2DISK - version 2020.05.15 
12 ' Transfert fichier .fd
13 ' Sens carte SD vers disquette
14 ' Daniel Coulom - mai 2020
15 ' http://dcmoto.free.fr
16 '===================================
20 CLS:SCREEN2,0,0:LOCATE0,0,0
21 HR$="":FORI=1TO40:HR$=HR$+"=":NEXT
22 GOSUB100
30 PRINT"Vous devez avoir:"
31 PRINT"- Un lecteur contenant une disquette"
32 PRINT"  formatée et non protégée."
33 PRINT"- Un module SDMOTO avec une carte SD"
34 PRINT"  et sur cette carte un fichier .fd"
35 PRINT"- L'adresse physique du premier bloc"
36 PRINT"  du fichier .fd, en hexadécimal."
37 PRINT:COLOR3
38 PRINT"Le contenu de la disquette sera détruit"
40 PRINT:COLOR7
41 PRINT"Si tout est prêt, appuyez sur":PRINT
42 PRINT"0 = fd face 0 vers disquette face 0"
43 PRINT"1 = fd face 0 vers disquette face 1"
44 PRINT"2 = fd 2 faces vers disquette 2 faces"
45 PRINT"Les autres touches arrêtent SD2DISK";
50 F$=INPUT$(1)
51 IFF$<"0"THENEND
52 IFF$>"2"THENEND
53 '===================================
60 CLS:GOSUB100 
61 PRINT"Patientez...";:LOCATE0,7:A=&H9D00
62 READX:IFX>=0THENPOKEA,X:A=A+1:GOTO62
70 PRINT"Tapez l'adresse hexadécimale du"
71 PRINT"premier bloc du fichier .fd"
72 PRINT"(ou CTRL-C pour abandonner)"
73 PRINT:PRINT"Exemple: 0BECCA00"
74 LOCATE7,13,1:INPUTX$
75 CLS:LOCATE0,13,0:GOSUB100
76 PRINT"Transfert vers face";
77 IFF$<"2"THENPRINT" ";F$; ELSEPRINT"s 0 & 1";
78 PRINT" en cours...";:LOCATE0,20,0
80 A=&H9D02:FORI=1TO7STEP2
81 POKEA,VAL("&H"+MID$(X$,I,2))
82 A=A+1:NEXTI
83 POKE&H9D00,VAL(F$)
84 EXEC&H9D08
90 R=PEEK(&H9D00)
91 PRINT"Transfert terminé. Code retour:";R;
92 PRINT"     ":PRINT
98 END
99 '===================================
100 COLOR2:PRINTHR$:ATTRB1,1
101 PRINT"SD2DISK ";:ATTRB0,0
102 PRINT"version 2020.05.15"
103 PRINT"Transfert d'un fichier .fd d'une"
104 PRINT"carte SD vers une disquette Thomson"
105 PRINTHR$:COLOR7:RETURN
109 '==================================
200 DATA 0,81,0,0,0,0,255,0,52,127,26,208,246,255,242,43,18,204,96,231,253,159,55,204,64,0,253,159,59,204,224,4,253,159,57,182,159,56,31,139,150,206,132,251,151,206,198,96,215,204,138,4,151,206,198,255,215,204,134,1,183,159,62,16,142,0,8,134,10,23,1,75
201 DATA 206,159,20,23,1,36,36,6,49,63,38,239,32,80,127,159,61,23,1,6,134,4,23,1,50,134,2,183,159,62,16,142,1,0,49,63,39,56,206,159,34,23,0,238,23,0,235,37,241,134,3,183,159,62,23,0,225,37,35,23,1,56,72,42,3,124,159,61,134,3,23,1,2,182,157,0,132,1,38,2
202 DATA 141,20,182,157,0,39,4,134,1,141,11,127,159,62,182,159,62,183,157,0,53,255,246,159,55,31,155,151,73,134,1,151,72,173,159,159,57,134,8,151,72,79,95,221,74,134,1,151,76,246,159,56,31,155,134,80,52,2,16,190,159,59,198,8,52,4,206,157,1,23,0,130,23,0
203 DATA 219,129,254,38,249,142,2,0,23,0,209,167,160,48,31,38,247,23,0,200,23,0,197,141,14,106,228,38,219,53,4,141,45,106,228,38,203,53,130,125,159,61,38,15,124,157,4,38,15,124,157,3,38,10,124,157,2,32,5,124,157,5,38,13,124,157,4,38,8,124,157,3,38,3,124
204 DATA 157,2,57,52,8,246,159,55,31,155,16,190,159,59,16,159,79,173,159,159,57,16,158,79,49,169,1,0,16,159,79,150,76,129,16,39,5,76,151,76,32,231,214,75,92,215,75,134,1,151,76,53,136,141,90,142,16,0,76,39,8,141,82,48,31,38,247,32,31,198,6,166,192,23,0
205 DATA 128,90,38,248,142,1,0,198,223,48,31,39,12,141,106,132,1,38,246,141,58,161,192,39,1,83,57,52,6,204,95,127,151,204,215,204,151,204,215,204,151,204,215,204,151,204,215,204,151,204,215,204,151,204,215,204,151,204,215,204,151,204,215,204,106,228,38
206 DATA 220,53,134,198,223,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,215,204,12,204,209,204,73,57,52,4,198,8,52
207 DATA 4,198,223,215,204,72,86,84,215,204,106,228,38,243,50,97,202,64,215,204,53,132,64,0,0,0,0,149,1,72,0,0,1,170,135,0,119,0,0,0,0,255,0,105,64,0,0,0,255,0,122,0,0,0,0,255,0,32,167,160,4,0,0,0,0,-1
Et en dernier recours, si tu n'as aucun des outils nécessaire pour faire le transfert, il reste la solution d'équiper le TO8 d'un contrôleur SDDRIVE. Il permet de faire tous les transferts dans les deux sens plus facilement et plus rapidement que toutes les autres solutions. Il permet aussi ne ne plus jamais utiliser les disquettes, sources d'erreurs et de perte de temps.

[Edit 24/10/2021]
Avec SDDRIVE voici la méthode pour créer une disquette Thomson à partir d'un fichier .sd : http://dcmoto.free.fr/programmes/sddrive-sd2dsk/
C'est incontestablement ce qu'il y a de plus simple, de plus rapide et de plus fiable.
Dernière modification par Daniel le 24 oct. 2021 09:19, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
Asic512
Messages : 128
Inscription : 30 juin 2019 21:13

Re: transfert pc -> thomson le plus simple possible

Message par Asic512 »

Il y a les saptools sur MS-Dos et Linux http://nostalgies.thomsonistes.org/transfert.html.
Je m'en suis servi pour récupérer des disquettes Thomson sur un PC Linux (assez ancien). Visiblement on peut aussi reconstituer des disquettes (je n'ai jamais essayé).
Asic512
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

Effectivement je n'ai pas parlé des solutions MS-DOS, car elles nécessitent un ordinateur ancien équipé d'un lecteur de disquette interne.
Elles utilisent les interruptions du BIOS pour lire et écrire les disquettes au format Thomson.
A ma connaissance il y a deux outils : les saptools pour les fichiers .sap et dcfdutil33 pour les fichiers .fd

Ces solutions sont de moins en moins utilisées aujourd'hui car elles nécessitent un PC ancien.
Beaucoup d'utilisateurs Thomson actuels n'en ont pas.
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Je peux utiliser SD2DISK ?qui permet de créer une disquette Thomson à partir d'un fichier .fd de la carte SD,
A Votre avis,la meilleure solution?
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

La meilleure solution, c'est sddrive-sd2dsk. Mais elle nécessite un contrôleur SDDRIVE. Si on ne le possède pas, il faut choisir en fonction du matériel dont on dispose (PC ancien, LEP Thomson, magnétophone à cassettes, contrôleur CC90-232, interface SDMOTO...).

Sans SDDRIVE, sans PC ancien et sans contrôleur CC90-232, je choisirais sdtransfert avec l'interface SDMOTO. Reste à trouver le bon moyen pour charger le programme SD2DISK sur le TO8. Le taper manuellement est long et pénible, un transfert par cassette serait mieux.

Il y a une autre solution dont nous n'avons pas encore parlé : todisk avec un ordinateur Amiga.

[Edit] En relisant des anciens messages de 2018 j'ai trouvé la solution pour transférer le programme SD2DSK sur le TO8.
JE595 a écrit :J'ai la nouvelle version Contrôleur CS91-280 + SDMOTO pour Thomson.
Avec le contrôleur CS91-280 tout devient facile : il suffit de mettre le programme SD2DISK.BAS dans un fichier .sd. D'ailleurs c'est déjà fait, le fichier .sd est sur le site dcmoto : http://dcmoto.free.fr/programmes/sdtransfert/index.html
Sur TO8 on sélectionne le fichier .sd et on charge le programme par LOAD"SD2DISK".
On sélectionne ensuite le contrôleur interne (POKE&HE7E7,&H54) et on sauve le programme sur disquette par SAVE"SD2DISK"
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Salut, que me conseils tu comme disquettes? des doubles faces?
Merci
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

Avec le TO8 on utilise normalement des disquettes 3"1/2 double face double densité. Pour un jeu occupant une seule face on peut aussi utiliser une disquette simple face double densité, mais c'est plus difficile à trouver et ça n'a aucun intérêt.
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Salut,g téléchargé le fichier moto.sd via ton lien
Que faire ensuite?
Je dois taper
poke&he7e7,&hd4
Exec&he025
B
?
Car lorsque je tape load"sd2disk"
Ca indique no disk

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

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

Avec le contrôleur CS91-280 sur TO8D, après avoir tapé POKE&HE7E7,&HD4 et EXEC&HE025 on obtient l'écran de choix du fichier .sd.
01.png
01.png (1.09 Kio) Consulté 3321 fois

Dans cet écran, on navigue avec les flèches pour placer le curseur sur la ligne du fichier sd de sdtransfert, et on le sélectionne avec ENTREE.
De retour au Basic on peut taper DIR pour lister le contenu :
02.png
02.png (1.66 Kio) Consulté 3321 fois

On lance ensuite le programme SD2DISK.BAS par la commande RUN"SD2DISK
03.png
03.png (2.67 Kio) Consulté 3321 fois
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Adresse physique en hexadécimal?
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: transfert pc -> thomson le plus simple possible

Message par Daniel »

L'écran de SD2DISK s'est bien affiché ? Si oui c'est en bonne voie.

Le programme est en mémoire. Il faut maintenant mettre dans l'interface SDMOTO la carte SD contenant le fichier .fd à transférer sur disquette.
Mais avant, il faut noter l'adresse physique du fichier .fd, donnée par l'utilitaire bootaddress.exe (à exécuter sur PC). Le résultat est donné en hexadécimal. C'est une suite de 8 caractères (chiffres de 0 à 9 et lettres de A à F).

Ensuite, avec la carte SD dans l'interface dcmoto et une disquette fraîchement formatée dans le lecteur de disquette, on initialise l'ordinateur par le bouton reset pour retrouver l'accès au lecteur de disquette, on lance à nouveau le Basic et on tape RUN pour exécuter SD2DISK.

Quand l'adresse hexadécimale du fichier .fd est demandée il faut taper la suite de 8 caractères précédemment donnée par bootaddress.exe.
01.png
01.png (1.48 Kio) Consulté 3296 fois

Le transfert vers la disquette commence ensuite.
02.png
02.png (2.58 Kio) Consulté 3296 fois

Pour résumer, le transfert d'une disquette nécessite trois étapes :
- Sur PC copier le fichier .fd dans une carte SD
- Sur PC lancer bootaddress.exe pour déterminer l'adresse physique du fichier .fd
- Sur TO8D (ou n'importe quel autre ordinateur Thomson) charger SD2DISK et l'exécuter
C'est très simple et très rapide. Le seul matériel nécessaire est l'interface SDMOTO (moins de 2€ de pièces pour la construire).
Il y a encore plus rapide avec SDDRIVE, mais il faut avoir le contrôleur, c'est un plus gros investissement.

[Hors-sujet] Juste une réflexion à propos des disquettes : Quand on dispose d'un contrôleur de carte SD (CS91-280 ou SDDISK ou SDDRIVE) il est plus facile d'utiliser des fichiers .sd que des vraies disquettes. Le transfert sur une vraie disquette n'a plus beaucoup d'intérêt.
Daniel
L'obstacle augmente mon ardeur.
JE595
Messages : 24
Inscription : 10 févr. 2018 08:45

Re: transfert pc -> thomson le plus simple possible

Message par JE595 »

Une fois que le programme est lancé,je selectionne le 0 pour face o
je tape le chiffre hexadecimal
mon lecteur tourne mais rien ne se produit,ca reste bloquer sur l'ecran transfert en cour
mes disquettes sont preformatées d'origine
il faut quand même les formater?
Si oui comment faire via le to8 car je ne possede pas de lecteur de disquette sur mon pc?
Merci
Répondre