Un Thomson TO8 remis en marche et des QuickDisk

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

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

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Le comportement est normal. Cette disquette n'a pas la structure standard Thomson. Il est impossible de lister le répertoire (d'ailleurs il n'y en a pas) et il n'y a pas de fichier AUTO.BAT, ce qui explique le message "File not found".

Pour lancer le jeu avec le vrai TO8 il faut utiliser l'option 2 du menu d'accueil. S'il ne fonctionne pas la disquette est défectueuse et je ne chercherai pas plus loin. S'il fonctionne (ce que je suppose) il y a une deuxième protection (subtile) que je n'ai pas trouvée ou un bug dans l'émulateur dcmoto.
Daniel
L'obstacle augmente mon ardeur.
Ythunder
Messages : 930
Inscription : 21 août 2019 10:12

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Ythunder »

Vous avez répertorié ou catalogués les différents types de protections sur Thomson qu'on utilisés les éditeurs ?
La lecture de vos réponses à tous est passionnante.
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Avec plus de 1100 programmes Thomson transférés sur PC je connais à peu près toutes les protections utilisées par les éditeurs, mais il est pratiquement impossible de les répertorier car elles sont presque toutes différentes pour chaque jeu et pour chaque support (cassette MO, cassette TO, disquette, quick disk).

Pour les cassettes MO5 il y a des checksums spéciales, des structures de blocs spéciales, des modifications du débit standard et même parfois une modification de la structure des octets. Pour las cassettes TO la modification de l'enregistrement physique n'est pas possible, les protections utilisent essentiellement des structures de blocs non standard. Pour les disquettes et les QD la structure des données est parfois différente de la structure standard Thomson, et presque toujours une piste ou plusieurs pistes de la disquette ont un formatage spécial, avec un secteur en plus ou en moins.

Dans les quick disks de MGT et de Bactron, par exemple, la piste de la disquette comporte un secteur supplémentaire. Il est testé au lancement du programme. S'il n'est pas trouvé toute la RAM de l'ordinateur est effacée. Ce secteur n'étant pas détecté par les utilitaires standard la copie de la disquette est impossible.

Code : Tout sélectionner

-------------------------------
Recherche du secteur 0
-------------------------------              
622B 8600       LDA    #$00               
622D B7604D     STA    $604D     secteur 0               
6230 8E8000     LDX    #$8000               
6233 BF604F     STX    $604F     buffer en $8000         
6236 BDE025     JSR    $E025     lecture secteur         
6239 2501       BCS    $623C --> erreur lecture          
623B 39         RTS                       

-------------------------------
Ecrasement memoire
-------------------------------
623C 3476       PSHS   U,Y,X,B,A          
623E 20FC       BRA    $623C              
Dernière modification par Daniel le 29 sept. 2020 10:14, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Rodrik
Messages : 291
Inscription : 25 oct. 2018 17:37
Localisation : Pays de Gex, Ain
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Rodrik »

Daniel a écrit : 28 sept. 2020 20:15 Pour lancer le jeu avec le vrai TO8 il faut utiliser l'option 2 du menu d'accueil. S'il ne fonctionne pas la disquette est défectueuse et je ne chercherai pas plus loin. S'il fonctionne (ce que je suppose) il y a une deuxième protection (subtile) que je n'ai pas trouvée ou un bug dans l'émulateur dcmoto.
Ah oui, boulet que je suis c'est écrit sur le disque de faire 2.
Bon, alors il charge assez peu de temps, puis me demande de tourner le disque pour mettre la face B, il charge assez rapidement puis m'affiche un bref moment le jeu et reboot.
Donc il charge mais il y a un problème.
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

C'est exactement le même comportement avec l'émulateur dcmoto.
Donc je ne cherche plus, le problème vient de la disquette originale. Elle doit avoir un ou plusieurs secteurs erronés.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Rodrik
Messages : 291
Inscription : 25 oct. 2018 17:37
Localisation : Pays de Gex, Ain
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Rodrik »

J'ai nettoyé le disque mais rien à faire, toujours le même comportement.
Donc dommage mais ce disque est défectueux.
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Dommage, Bactron est un jeu d'actualité en cette période de COVID-19 :
SOFT-ANTIBIOTIQUE. Grâce à lui, réveille BACTRON qui sommeille en toi. Ennemi n°1 des virus, il se ballade dans ton corps deouis ta naissance et t'a déjà de nombreuses fois sauvé la vie. Mais aujourd'hui tu es très malade : Balut le macrophage, Blenot le staphylocoque, Zip, Momol et tous les autres sont trop forts pour lui. Guide BACTRON dans le dédale de tes organes et artères, et libérez ensemble les enzymes de guérison enfermés dans les cubes jaunes disséminés à travers ton corps. Attention, pour la 1ère fois au monde, tu vas pouvoir guider un BACTRON. C'est très prenant; Peut devenir une drogue; Abus dangereux.

En observant la photo du quick disk, je vois que les languettes de protection n'ont pas été enlevées, il n'y a donc pas de protection en écriture.
A mon avis le jeu a été détruit par l'enregistrement de données qui ont écrasé une partie du code.
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Finalement j'ai un peu insisté et fini par trouvé le secteur défectueux grâce au debugger de l'émulateur dcmoto : c'est le secteur 321 de la face B. Il commence bien, mais les 51 derniers octets sont faux. Il est possible que ce soit une erreur de lecture, car pour certains octets il y a seulement un décalage d'un bit. C'est peut-être un problème de réglage du QDD (position de la tête ou vitesse de rotation).

En comparant avec la version disquette du pack "MGT + Bactron" pour TO8 j'ai pu reconstituer le secteur correct et mettre à jour les fichiers .qd
J'ai ajouté la version pour QDD au site dcmoto : http://dcmoto.free.fr/programmes/bactron/index.html
Encore un logiciel sauvé. Merci à Rodrik !

Image
Daniel
L'obstacle augmente mon ardeur.
Ythunder
Messages : 930
Inscription : 21 août 2019 10:12

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Ythunder »

Waouh... bravo ! Et un sacré flaire dans le pistage de l'anomalie, digne d'un jeu d'aventure de l'époque !
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Exactement ! Les jeux ne m'intéressent pas en eux-mêmes, par contre je trouve beaucoup de plaisir à réparer les supports illisibles et à déjouer les protections contre la copie. C'est souvent beaucoup plus ludique que de jouer. Et plus utile pour la sauvegarde du patrimoine :wink:
Daniel
L'obstacle augmente mon ardeur.
Ythunder
Messages : 930
Inscription : 21 août 2019 10:12

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Ythunder »

Perso je comprends tout à fait.
Pour ma part, je n'ai pas les qualifications (et sans doute la logique pour), mais du coups avec des machines en panne je tente de m'y intéresser, mais ça échoue souvent (genre la panne du clavier TO7, nappe cassée), et je passe plus mon temps a tenter de résoudre sans succès, que de faire marcher la machine...
Avatar de l’utilisateur
Rodrik
Messages : 291
Inscription : 25 oct. 2018 17:37
Localisation : Pays de Gex, Ain
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Rodrik »

Daniel a écrit : 30 sept. 2020 14:44 (...) Encore un logiciel sauvé. Merci à Rodrik !
Merci à toi Daniel pour ce travail d’horlogerie !
Penses-tu que je puisse essayer de ré-écrire la face B sur mon disque qd original ?
Le lecteur lit sans problème les autres jeux que j'ai dump et ceux que vous aviez déjà, c'est le seul à ne pas charger. Enfin à reboot.
Il va me falloir aussi refaire les qd d'initiation au basic 512, ils ont clairement été effacés.
Daniel a écrit : 30 sept. 2020 16:56 Exactement ! Les jeux ne m'intéressent pas en eux-mêmes, par contre je trouve beaucoup de plaisir à réparer les supports illisibles et à déjouer les protections contre la copie. C'est souvent beaucoup plus ludique que de jouer. Et plus utile pour la sauvegarde du patrimoine :wink:
Je me sens un peu dans le même cas que toi :D
Mon plus grand plaisir c'est réparer les machines et leur redonner un aspect engageant, jouer beaucoup moins même s'il m'arrive de passer du temps dans des classiques que finalement j'aime bien plus jouer sur une vrai machine d'époque que dans un émulateur.

Rodrik
Avatar de l’utilisateur
Rodrik
Messages : 291
Inscription : 25 oct. 2018 17:37
Localisation : Pays de Gex, Ain
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Rodrik »

Si on passe maintenant aux disquettes, j'ai ça:
IMG_1730.jpg
IMG_1730.jpg (161.88 Kio) Consulté 3645 fois
IMG_1731.jpg
IMG_1731.jpg (161.75 Kio) Consulté 3645 fois
IMG_1732.jpg
IMG_1732.jpg (152.28 Kio) Consulté 3645 fois
J'ai vu que Green Beret est déjà dump mais pas de photo. Les 2 autres, je ne les ai pas trouvé sur le site.
Vous me direz si vous voulez des photo et/ou dump.

Rodrik
Daniel
Messages : 17399
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Daniel »

Green Beret : Effectivement il manque la photo de la disquette : http://dcmoto.free.fr/programmes/green-beret/index.html
Jeu de Dames Américain : Il reste à dumper la disquette : http://dcmoto.free.fr/programmes/draughts/index.html
Mathématiques CM : Il est complet : http://dcmoto.free.fr/programmes/mathem ... index.html

Pour restaurer la disquette de Bactron, il n'est pas nécessaire de refaire entièrement la face B. Il faut seulement remplacer le secteur erroné. On peut le faire en QDOS-BASIC avec l'instruction DSKO$. A utiliser avec prudence, car en cas de fausse manœuvre on peut écraser un autre secteur. Par sécurité il faut lire le secteur avec DSKI$, vérifier que c'est le bon, modifier son contenu puis l'écrire avec DSKO$.

Mais, comme je l'écrivais plus haut, le secteur n'est pas forcément mauvais, c'est peut-être un mauvais réglage du QDD. Il faut s'assurer de la bonne position de la tête et de la vitesse de rotation. Pour régler la tête il faut théoriquement une disquette étalon, mais c'est introuvable. J'utilise la disquette QDOS officielle de Thomson, en pratique elle doit être assez bonne pour servir de référence. Pour la vitesse c'est moins facile, il faut compter les tours avec un fréquencemètre ou utiliser un stroboscope.

Secteur incorrect lu sur la disquette :

Code : Tout sélectionner

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
0000A000   A1 07 A1 12 A1 A9 A2 48  A3 07 A3 98 A4 41 A4 D8   ¡ ¡ ¡©¢H£ £˜¤A¤Ø
0000A010   A5 AF A6 52 A6 E3 A7 9A  A8 51 A8 DC A9 B3 AA 8A   ¥¯¦R¦ã§š¨Q¨Ü©³ªŠ
0000A020   AB 6D AC 1C AC BF AD 62  AD 9D AD A8 AD B3 AE 22   «m¬ ¬¿­b­ ­¨­³®"
0000A030   AE B1 AF 24 AF BB B0 6A  B1 43 B2 4C B3 6D B3 A4   ®±¯$¯»°j±C²L³m³¤
0000A040   B3 EB B4 3E B4 A1 B5 10  B5 93 B6 26 B6 1C DB A0   ³ë´>´¡µ µ“¶&¶ Û 
0000A050   5B D3 DC 17 5C 65 DC A9  5C F0 DD 57 5D AE DD F4   [ÓÜ \eÜ©\ðÝW]®Ýô
0000A060   5E 33 DE 6D 5E A6 DE E0  5F 2F DF 8B 5F E6 DF EC   ^3Þm^¦Þà_/ß‹_æßì
0000A070   5F F1 E0 33 60 99 E0 DD  61 43 E1 93 62 04 E2 76   _ñà3`™àÝaCá“b âv
Secteur correct à écrire :

Code : Tout sélectionner

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
0000A000   A1 07 A1 12 A1 A9 A2 48  A3 07 A3 98 A4 41 A4 D8   ¡ ¡ ¡©¢H£ £˜¤A¤Ø
0000A010   A5 AF A6 52 A6 E3 A7 9A  A8 51 A8 DC A9 B3 AA 8A   ¥¯¦R¦ã§š¨Q¨Ü©³ªŠ
0000A020   AB 6D AC 1C AC BF AD 62  AD 9D AD A8 AD B3 AE 22   «m¬ ¬¿­b­ ­¨­³®"
0000A030   AE B1 AF 24 AF BB B0 6A  B1 43 B2 4C B3 6D B3 A4   ®±¯$¯»°j±C²L³m³¤
0000A040   B3 EB B4 3E B4 A1 B5 10  B5 93 B6 26 B6 B9 B7 40   ³ë´>´¡µ µ“¶&¶¹·@
0000A050   B7 A7 B8 2E B8 CB B9 52  B9 E1 BA AE BB 5D BB E8   ·§¸.¸Ë¹R¹áº®»]»è
0000A060   BC 67 BC DA BD 4D BD C0  BE 5F BF 16 BF CD BF D8   ¼g¼Ú½M½À¾_¿ ¿Í¿Ø
0000A070   BF E3 C0 66 C1 33 C1 BA  C2 87 C3 26 C4 09 C4 EC   ¿ãÀfÁ3ÁºÂ‡Ã&Ä Äì
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Rodrik
Messages : 291
Inscription : 25 oct. 2018 17:37
Localisation : Pays de Gex, Ain
Contact :

Re: Un Thomson TO8 remis en marche et des QuickDisk

Message par Rodrik »

Alors voici les fichiers.
Dames.zip
(320.15 Kio) Téléchargé 116 fois
Jeu de dames.jpg
Jeu de dames.jpg (408.46 Kio) Consulté 3573 fois
Jeu de dames Arrière.jpg
Jeu de dames Arrière.jpg (548.04 Kio) Consulté 3573 fois
Green Beret.jpg
Green Beret.jpg (377.33 Kio) Consulté 3573 fois
Green Beret Arrière.jpg
Green Beret Arrière.jpg (392.3 Kio) Consulté 3573 fois
Edit : C'est quand même cool un endroit ou on peut contrôler la lumière pour faire de la photo.

Rodrik
Répondre