Basic DOS TO7
Modérateurs : Papy.G, fneck, Carl
Re: Basic DOS TO7
Alors là....j'en reviens pas ! Je n'avais jamais vu ça.
Et en plus, ça vient de la petite société de Villeurbanne qui téléphonait à la maison pour parler à mon père pendant des heures...
Là comme ça, forcément, j'ai du mal à croire à une distribution commerciale traditionnelle, tellement on était informé et à l'affût !
Et alors concernant le CATALOGUE des logiciels du TO7, il y a quand même eu des drôles de choses.
Et particulièrement le visuel du jeu Miner 2049er (une license US Gold ou Broderbund) présent à l'arrière des boites des UC TO7 dès 1983.
Une capture d'écran de jeu très intriguant, tellement le jeu était introuvable.
Mon père, sous ma pression, avait finit par appeler THOMSON qui expliquait tranquillement que le titre était toujours en développement... mais le visuel, lui, était bien là, comme pour dire "nous aussi, on fait des licenses".
En fait, le jeu sortira en 85, comme pour bien distinguer la nouvelle génération (MO5 et TO7/70) de l'ancêtre TO7.
Le visuel, lui, était bien présent dès 83 pour donner confiance aux acheteurs du TO7, devenu un ancêtre en "arrière plan" à la sortie dudit jeu.
Evidemment, la memo7 était compatible TO7 et c'était le principal, mais vois-tu, il y a eu plein de petites choses comme ça à l'époque.
Comme la memo7 "Teletexte" que Thomson affichait sur toutes ses brochures...Abracadabra !
Alors avec THOMSON, les visuels et les dates annoncés, par expérience, on a toujours attendu de voir pour y croire.
rem
Et en plus, ça vient de la petite société de Villeurbanne qui téléphonait à la maison pour parler à mon père pendant des heures...
Là comme ça, forcément, j'ai du mal à croire à une distribution commerciale traditionnelle, tellement on était informé et à l'affût !
Et alors concernant le CATALOGUE des logiciels du TO7, il y a quand même eu des drôles de choses.
Et particulièrement le visuel du jeu Miner 2049er (une license US Gold ou Broderbund) présent à l'arrière des boites des UC TO7 dès 1983.
Une capture d'écran de jeu très intriguant, tellement le jeu était introuvable.
Mon père, sous ma pression, avait finit par appeler THOMSON qui expliquait tranquillement que le titre était toujours en développement... mais le visuel, lui, était bien là, comme pour dire "nous aussi, on fait des licenses".
En fait, le jeu sortira en 85, comme pour bien distinguer la nouvelle génération (MO5 et TO7/70) de l'ancêtre TO7.
Le visuel, lui, était bien présent dès 83 pour donner confiance aux acheteurs du TO7, devenu un ancêtre en "arrière plan" à la sortie dudit jeu.
Evidemment, la memo7 était compatible TO7 et c'était le principal, mais vois-tu, il y a eu plein de petites choses comme ça à l'époque.
Comme la memo7 "Teletexte" que Thomson affichait sur toutes ses brochures...Abracadabra !
Alors avec THOMSON, les visuels et les dates annoncés, par expérience, on a toujours attendu de voir pour y croire.
rem
-
- Messages : 2366
- Inscription : 06 avr. 2009 12:07
Re: Basic DOS TO7
Le lecteur de disquette 5"1/4 SD est mon lecteur préféré : tout tourbillonnne, cliquette, gémit, grince tout en sentant bon l'huile et la bakélite chaude, c'est un festival son et lumière à lui tout seul. Il ne stocke que 80 Ko par disquette, mais franchement, je le trouve tout à fait performant. On peut presque dire que les opérations sont "instantanées", comparé à la cassette, surtout sur TO7 (900 bauds ...). Soi dit en passant, c'est pas Thomson qui l'a développé, c'est une mécanique Shugart. Enfin si, Thomson a fait le contrôleur et l'esthétique. Mais pas le lecteur en soi.
Son problème historiquement c'est qu'il était extrêmement cher, plus cher qu'un MO5 par exemple. Il a été vite remplacé par la version DD. Résultat, relativement peu de logiciels ont été effectivement produits (en quantité) dans ce format, même si le catalogue Thomson en annonce tout de même un nombre appréciable (en diversité).
"flingue le moniteur" : il y a peut-être confusion. Le moniteur n'est pas l'écran, mais la partie de la ROM qui gère les périphériques. Il y a deux zones de 256 octets chacune en début de RAM utilisateur (respectivement en $6000 et $6100 sur TO) appelées pages 0 du moniteur et page 0 du BASIC. Ces zones contiennent les variables du moniteur et du BASIC (ex. la taille courante de la mémoire libre disponible pour stocker un programme BASIC). Si les données présentes dans cette plage de 512 octets sont modifiées par erreur, le moniteur et le BASIC font n'importe quoi.
Or, un LOADM implante un bloc binaire quelque part dans la mémoire. Si le quelque part n'est pas correctement spécifié, le LOADM peut très bien écraser ces pages 0 critiques au bon fonctionnement de la machine. C'est à cela que je pensais.
Son problème historiquement c'est qu'il était extrêmement cher, plus cher qu'un MO5 par exemple. Il a été vite remplacé par la version DD. Résultat, relativement peu de logiciels ont été effectivement produits (en quantité) dans ce format, même si le catalogue Thomson en annonce tout de même un nombre appréciable (en diversité).
"flingue le moniteur" : il y a peut-être confusion. Le moniteur n'est pas l'écran, mais la partie de la ROM qui gère les périphériques. Il y a deux zones de 256 octets chacune en début de RAM utilisateur (respectivement en $6000 et $6100 sur TO) appelées pages 0 du moniteur et page 0 du BASIC. Ces zones contiennent les variables du moniteur et du BASIC (ex. la taille courante de la mémoire libre disponible pour stocker un programme BASIC). Si les données présentes dans cette plage de 512 octets sont modifiées par erreur, le moniteur et le BASIC font n'importe quoi.
Or, un LOADM implante un bloc binaire quelque part dans la mémoire. Si le quelque part n'est pas correctement spécifié, le LOADM peut très bien écraser ces pages 0 critiques au bon fonctionnement de la machine. C'est à cela que je pensais.
Re: Basic DOS TO7
Ok, merci pour l'explication car l'écran que j'utilise à un comportement curieux depuis que j'ai rebranché les machines.
J'ai branché d'autres choses dessus et c'est vraiment l'écran.
J'adore le Lecteur de Disquette 5' 1/4 du TO7 !!! C'est le plus "expressif" de tous les lecteurs que j'ai rencontré... c'est presque attachant !
Ah! Shugart... Dans un tout autre domaine, j'ai équipé un vieux synthé (un EMAX de 1985) du module HxC, pour remplacer un lecteur 3'1/2, Shugart justement. Non pas parcequ'il ne marche plus, juste une question de confort. Les lecteurs de cette marque paraissent super solides.
rem
J'ai branché d'autres choses dessus et c'est vraiment l'écran.
J'adore le Lecteur de Disquette 5' 1/4 du TO7 !!! C'est le plus "expressif" de tous les lecteurs que j'ai rencontré... c'est presque attachant !
Ah! Shugart... Dans un tout autre domaine, j'ai équipé un vieux synthé (un EMAX de 1985) du module HxC, pour remplacer un lecteur 3'1/2, Shugart justement. Non pas parcequ'il ne marche plus, juste une question de confort. Les lecteurs de cette marque paraissent super solides.
rem
Re: Basic DOS TO7
Puisqu'on est sur le basic dos, y'a t'il un moyen de faire la conversion à l'envers ?
J'entends par là, reconvertir un dos.fd en format disquette pour thomson, ou en .imd pour l'utiliser avec imgdisk.
Ça fait un moment que j'essaye de me faire une disquette 5,25" avec le dos mo5 et to7/70, mais je n'ai pas encore trouvé le moyen.
J'entends par là, reconvertir un dos.fd en format disquette pour thomson, ou en .imd pour l'utiliser avec imgdisk.
Ça fait un moment que j'essaye de me faire une disquette 5,25" avec le dos mo5 et to7/70, mais je n'ai pas encore trouvé le moyen.
Re: Basic DOS TO7
Je ne sais pas s'il y a des outils sur PC pour créer des disquettes Thomson 5"1/4, surtout en simple densité. Peut-être IMGDISK mais je ne connais pas toutes ses possibilités, il faudrait regarder de plus près...
Par contre on peut créer sur PC une disquette 3"1/2 double densité, et après la copier sur 5"1/4 avec un ordinateur Thomson équipé des deux lecteurs.
L'utilitaire ADG doit le permettre pour les fichiers, mais probablement pas pour le DOS : http://dcmoto.free.fr/programmes/adg/index.html
Sinon on peut copier secteur par secteur dans une boucle en BASIC, mais s'il faut passer de double à simple densité c'est un peu plus compliqué car les secteurs n'ont pas la même taille et la FAT est différente.
Par contre, en double densité c'est facile, les structures des disquettes 5"1/4 et 3"1/2 sont identiques, sauf qu'en 5"1/4 il n'y a que 40 pistes au lieu de 80.
Il faut aussi regarder l'utilitaire CC90 de Prehisto, qui peut créer la disquette directement sur Thomson à partir d'un fichier .fd sur PC, au moyen d'une liaison série. Avec Fabien, lors d'une visu, nous avions créé une disquette DOS simple densité sur TO7/70. Il y a un fil de discussion dans le forum avec un très bon tuto qui explique la méthode.
Par contre on peut créer sur PC une disquette 3"1/2 double densité, et après la copier sur 5"1/4 avec un ordinateur Thomson équipé des deux lecteurs.
L'utilitaire ADG doit le permettre pour les fichiers, mais probablement pas pour le DOS : http://dcmoto.free.fr/programmes/adg/index.html
Sinon on peut copier secteur par secteur dans une boucle en BASIC, mais s'il faut passer de double à simple densité c'est un peu plus compliqué car les secteurs n'ont pas la même taille et la FAT est différente.
Par contre, en double densité c'est facile, les structures des disquettes 5"1/4 et 3"1/2 sont identiques, sauf qu'en 5"1/4 il n'y a que 40 pistes au lieu de 80.
Il faut aussi regarder l'utilitaire CC90 de Prehisto, qui peut créer la disquette directement sur Thomson à partir d'un fichier .fd sur PC, au moyen d'une liaison série. Avec Fabien, lors d'une visu, nous avions créé une disquette DOS simple densité sur TO7/70. Il y a un fil de discussion dans le forum avec un très bon tuto qui explique la méthode.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Basic DOS TO7
Bonsoir Daniel et merci pour ta réponse rapide!
Alors j'avais un peu d'espoir avec une ancienne version de dcfdutil qui tourne sous ms-dos et que j'ai pu avoir sur Dcmoto, seulement les disquettes crées par le lecteur 5,25" du PC sont illisibles par celui du Thomson (pourtant j'ai fait attention aux nombres de pistes, à la face de la disquette, et la copie s'est déroulée sans aucune erreur).
Le tuto vers lequel tu m'as envoyé (celui-ci si j'ai bien compris) me plaît bien, même si je n'ai pour le moment pas d'extention CC90-232. Je vais en chercher une et la modifier, c'est une solution durable qui me va parfaitement! En plus je dispose d'anciens PC avec port série qui feront l'affaire pour le transfert.
Bonne soirée!
Alors j'avais un peu d'espoir avec une ancienne version de dcfdutil qui tourne sous ms-dos et que j'ai pu avoir sur Dcmoto, seulement les disquettes crées par le lecteur 5,25" du PC sont illisibles par celui du Thomson (pourtant j'ai fait attention aux nombres de pistes, à la face de la disquette, et la copie s'est déroulée sans aucune erreur).
Le tuto vers lequel tu m'as envoyé (celui-ci si j'ai bien compris) me plaît bien, même si je n'ai pour le moment pas d'extention CC90-232. Je vais en chercher une et la modifier, c'est une solution durable qui me va parfaitement! En plus je dispose d'anciens PC avec port série qui feront l'affaire pour le transfert.
Bonne soirée!
- fneck
- Site Admin
- Messages : 17531
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Basic DOS TO7
C'est quoi de nouveau le format des disquettes 5.25" Thomson en SD ?
[edit] si j'ai bien vu ce serait simple face, 40 pistes, 16 secteurs de 128 octets et codage FM je suppose, c'est bien cela?
[edit] si j'ai bien vu ce serait simple face, 40 pistes, 16 secteurs de 128 octets et codage FM je suppose, c'est bien cela?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Basic DOS TO7
Oui, c'est bien ça. IMD peut les lire, alors il devrait aussi pouvoir les écrire ?
L'utilitaire MS-DOS dcfdutil utilise les interruptions du DOS pour accéder aux disquettes, normalement il devrait pouvoir écrire le format Thomson sur les 5"1/4. Mais je me souviens avoir eu aussi des problèmes à l'époque, je les ai attribués à des différences de géométrie entre les lecteurs. Mais il y a peut-être d'autres problèmes.
L'utilitaire MS-DOS dcfdutil utilise les interruptions du DOS pour accéder aux disquettes, normalement il devrait pouvoir écrire le format Thomson sur les 5"1/4. Mais je me souviens avoir eu aussi des problèmes à l'époque, je les ai attribués à des différences de géométrie entre les lecteurs. Mais il y a peut-être d'autres problèmes.
Dernière modification par Daniel le 19 janv. 2018 21:49, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
- fneck
- Site Admin
- Messages : 17531
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Basic DOS TO7
J'essaierai demain
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- fneck
- Site Admin
- Messages : 17531
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Basic DOS TO7
Eh bien ça fonctionne parfaitement
Bien sûr, il y a toujours la condition nécessaire, à savoir qu'il faut disposer d'un contrôleur de disquette capable de gérer le codage FM en simple densité et un lecteur DD. J'y reviendrai quand même à la fin de ce post.
Je développe la méthode pour ImageDisk :
1- convertir le fichier .FD en .IMD par l'utilitaire contenu dans Imagedisk BIN2IMD en précisant bien le format du fichier, 40 pistes simple face, 16 secteurs de 128 octets et codage FM
Code : Tout sélectionner
BIN2IMD <fichier.FD> <fichier.IMD> N=40 DM=2 SS=128 SM=1-16
2- Ecrire la disquette avec ImageDisk en précisant toujours 40 pistes, simple face, double-step off et en précisant un entrelacement de 7.
Voici une vue de la disquette relue par la carte Kryoflux et affichée via HxCFloppyEmulator :
Deuxième chose très intéressante; Comme le matériel permettant d'écrire une disquette en simple densité devient rare, j'ai essayé de refaire cette disquette via la carte Kryoflux et ça fonctionne également. Donc aujourd'hui, une carte Kryoflux et un lecteur 5.25" (basse densité) connectée sur un ordinateur actuel permet de créer une disquette Thomson simple densité à partir d'un fichier .FD
Ci-joint le fichier .FD original et le flux Kryoflux:
https://system-cfg.com/files/dos-5.25-s ... _to7fd.zip
https://system-cfg.com/files/TO7SD_(kryoflux).zip
Nota: pour valider toutes ces conversions, j'ai à chaque fois recréé une image disque au format .IMG et comparé celle-ci avec l'original .FD
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Basic DOS TO7
Je confirme, c'est impeccable sous imgdsk avec une conversion bin2imd.
Beau boulot Fneck !
Beau boulot Fneck !
Re: Basic DOS TO7
Bonjour,
Fneck ta manipulation sous imgdisk est intéressante! C'est ce que je cherchais, pouvoir reconvertir un .fd en .imd correctement.. la manipulation devrait fonctionner également pour une disquette 40 pistes double densité non ?
De mémoire je crois que le codage est en MFM pour celles ci et 16 secteurs de 256 octets lieu de 128.
Fneck ta manipulation sous imgdisk est intéressante! C'est ce que je cherchais, pouvoir reconvertir un .fd en .imd correctement.. la manipulation devrait fonctionner également pour une disquette 40 pistes double densité non ?
De mémoire je crois que le codage est en MFM pour celles ci et 16 secteurs de 256 octets lieu de 128.
- fneck
- Site Admin
- Messages : 17531
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Basic DOS TO7
Oui, c'est cela. Par contre du coup la syntaxe de la commande change, pour du MFM il faut spécifier DM=5 et SS=256 pour les secteurs :
Extrait de la documentation d'ImageDisk :
Code : Tout sélectionner
BIN2IMD <fichier.FD> <fichier.IMD> N=40 DM=5 SS=256 SM=1-16
Code : Tout sélectionner
DM= sets the Data Mode, which must be one of:
0 = 500 kbps FM \ Note: kbps indicates transfer
1 = 300 kbps FM > rate, not the data rate,
2 = 250 kbps FM / which is 1/2 for FM
3 = 500 kbps MFM encoding.
4 = 300 kbps MFM
5 = 250 kbps MFM
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Basic DOS TO7
J’essaierai de mon côté pour voir, merci .
Edit : Et bien ça ne fonctionne pas de mon côté, l'image IMD est de taille différente quand on la convertit et je ne sais pas si c'est à cause de ça ou de mon lecteur disquette 5,25" sur le pc que ça ne fonctionne pas (pourtant les tests avec imgdisk sont bons pour ce lecteur).
Edit : Et bien ça ne fonctionne pas de mon côté, l'image IMD est de taille différente quand on la convertit et je ne sais pas si c'est à cause de ça ou de mon lecteur disquette 5,25" sur le pc que ça ne fonctionne pas (pourtant les tests avec imgdisk sont bons pour ce lecteur).
Re: Basic DOS TO7
[HS]
@fabien: Tu pourrais en profiter pour mettre à jour ta page sur les formats de disquette
C'était une très bonne idée de rassembler toutes ces infos au même endroits
Ca m'arrive de temps à autre de la consulter pour vérifier les formats
Il y a aussi en 3' le jasmin 2 en double face, il faut que je te trouve le format exact ...
[/HS]
@fabien: Tu pourrais en profiter pour mettre à jour ta page sur les formats de disquette
C'était une très bonne idée de rassembler toutes ces infos au même endroits
Ca m'arrive de temps à autre de la consulter pour vérifier les formats
Il y a aussi en 3' le jasmin 2 en double face, il faut que je te trouve le format exact ...
[/HS]