Créer une FAQ Thomson ?

Les bouquins, les scans, les pdf ou les liens qui vont bien... ici c'est la bibliothèque.

Modérateurs : Carl, Papy.G, fneck

Avatar de l’utilisateur
fneck
Site Admin
Messages : 15086
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Créer une FAQ Thomson ?

Message par fneck »

boris a écrit : 15 oct. 2021 11:04 (...) et si j'ai dit incompatible c'est qu'un utilisateur intermédiaire ne gère par les poke et autres astuces
et qu'il pourrait faire plus de boulettes du coup avec certaine personnes il vaut mieux dire ce qui est officiel
Ce point est intéressant et je rejoins un peu Boris. Aujourd'hui on connait plus de choses sur nos vielles machines qu'on ne connaissait à l'époque de leur utilisation première, il ne faut pas l'oublier. Et donc, qui aurait utilisé un QDD sur une machine pour laquelle il n'était pas destiné? Qui aurait acheté un accessoire au prix que celui-ci représentait alors sans avoir la certitude qu'il fonctionnerait? Ou encore qui aurait ouvert son ordinateur qui avait coûté un mois de salaire ou plus pour déconnecter le lecteur de disquette?

Donc, oui j'ai bien compris qu'il y avait moyen de faire fonctionner le QDD avec un TO9+, mais, si la FAQ se fait, je ne sais pas trop ce qu'il faudrait y écrire. Pour moi ce serait plutôt un truc du genre "c'est à la base incompatible, mais depuis on a trouvé une astuce qui permet de le faire...".

Dites-moi si c'est déconnant?
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Bonjour voici une proposition de FAQ pour l'instant incomplète

Bien entendu il n'y a que les questions (celle qui viennent en tête)
Je n'ai pas fini, mais j'attends vos commentaires/critiques

Les ordinateurs Thomson ?
- Quels sont les différents modèles de la gamme ?
- Quelle est la différence entre la lignée TO et MO ?
- Quelle est la compabilité matérielle entre les différents ordinateurs de la gamme ?
- Quelle est la compabilité logicielle entre les différents ordinateurs de la gamme ?
- Quelle est la différence entre les différentes versions du MO5 (TO7-70...) ?

Les périphériques et accessoires ?
- Quels ont été les périphériques et accessoires vendus par Thomson ?
- Quels sont les périphériques ou accessoires conçus par des passionnés ?
- Est-il possible d'utiliser un magnétophone standard pour un ordinateur Thomson ?
- Pourquoi les cassettes TO et MO sont incompatibles ?
- Est-il possible de faire parler un Thomson ?
- Est-il possible de faire fonctionner un crayon optique sur un écran plat ?
- Qu'est-ce qu'un QDD ?
- Quelle est la différence entre les différents contrôleurs de lecteurs de disquettes ?
- Quelle est la différence entre les différents lecteurs de disquettes ?
- Quelles imprimantes ont été conçus pour Thomson ?
- A quoi sert l'accessoire "Musique et jeux" ?
- A quoi sert le module d'inscrustation ?

Les logiciels
- Combien y a-t-il de logiciels commerciaux pour Thomson ?
- Quels sont les langages de programmation disponibles ?
- Quels sont les logiciels de traitements de texte/tableur ?
- Quels sont les logiciels de création graphique/CAO ?
- Quels sont les logiciels de création sonores ?
- Quels sont les logiciels destinés à l'animation ?

Le BASIC
- Quels sont les différents BASIC disponibles ?
- Quelles sont les différences entre les différents BASIC ?
- Est-il possible d'étendre un BASIC ?
- Quels sont les modèles qui n'ont pas de BASIC intégré ?
- Quels sont les variables systèmes BASIC ? A quelles adresses ?
- Quels sont les points d'entrée des différentes routines du BASIC ?
- Existe-il un désassemblage des BASIC ?
- Comment déprotéger un programme en BASIC ?
- Comment convertir un programme BASIC enregistré en format token et ASCII et vice-versa?
- Un programme possède des lignes de programmes tronquées mais fonctionne, pourquoi ?

Le Logo ?
- Qu'est-ce que le Logo ?
- Quels Logo ont-il été disponibles pour Thomson ?
- Est-il possible d'exporter les oeuvres en BASIC ?
- A quoi sert la disquette DOS Logo ?

L'assembleur
- Comment écrire un programme en assembleur ?
- Comment désassembler un programme ?
- Quels sont les outils pour écrire un programme en assembleur ?
- Quels sont les outils pour désassembler un programme ?
- Quels sont les points d'entrée du moniteur ?
- Quels sont les mémoires du moniteur ?
- Comment accéder aux routines spécifiques du TO9 ?
- Existe-t-il des désassemblages des ROM et extensions ?
- Comment est-il possible d'écrire du texte en assembleur ?
- Comment est-il possible de changer de couleur, d'attributs en assembleur ?
- Comment faire un LOCATE en assembleur ?
- Comment intégrer une routine assembleur en BASIC ?
- Comment intégrer une routine assembleur en LOGO ?

La mémoire
- Quelle est la taille mémoire des différents modèles ?
- Est-il possible d'étendre la mémoire d'un Thomson ?
- Qu'est-ce qu'une banque ?
- Comment peut-on changer de banque en BASIC ?
- Comment peut-on changer de banque en assembleur ?

Le graphisme
- Quels sont les différents modes disponibles ?
- Est-il possible d'afficher simultanément plus de seize couleurs ?
- Comment le graphisme est géré en mémoire dans le mode standard ?
- Pourquoi les couleurs "bavent" dans le mode standard ?
- A quoi correspondent les couleurs -1 à -16 en BASIC ?
- Comment est gérée la mémoire video dans les autres modes ?
- Comment est-il possible de changer de mode en BASIC ?
- Comment est-il possible de changer de mode en assembleur ?

Le son
- Quelles sont les possibilités sonores du Thomson sans extension ?
- Quelles sont les possibilités sonores du Thomson avec extension ?
- Comment jouer un son digitalisé ou faire parler le Thomson en assembleur ?
- Comment simuler plusieurs voix ?
- Quels logiciels ou jeux exploitent l'extension pour le son ?

Formats de fichier (hors émulation)
- Quel est le format d'un programme BASIC en mémoire ?
- Quel est le format d'un programme BASIC au format token ?
- Comment est codée l'entête d'un fichier binaire ?
- Quel est le format d'un fichier LOGO ?
- Quel est le format d'un fichier MAP ?
- Comment intégrer un fichier MAP en BASIC ?
- Quel est le format d'un fichier palette ?
- Quel est le format d'un fichier paragraphe ?
- Quel sont les autres formats de fichiers connus ?


L'émulation
- Quels sont les émulateurs disponibles pour Thomson ? Sont-il Open Source ?
- Est-il possible d'émuler un Thomson avec MAME/MESS ?
- Qu'est-ce que le format K7 ?
- Quelle est la différence entre les fichiers K5 et K7 ?
- Comment lister le contenu d'un fichier K5 ou K7 ?
- Est-il possible d'extraire/insérer/modifier un fichier d'un fichier K5 ou K7 ?
- Qu'est que le format SAP ? FD ?
- Comment convertir un fichier du format SAP au FD et vice versa ?
- Comment formater une disquette au format SAP ? FD ?
- Comment créer une disquette DOS pour BASIC et pour LOGO au format SAP ou FD ?
- Comment insérer/effacer/modifier/extraire un fichier d'une disquette au format SAP ou FD?
- Comment personnaliser une disquette DOS ?
- Comment récupérer une cassette pour l'utiliser avec l'émulateur ?
- Comment récupérer une disquette 5"1/4 pour l'utiliser avec l'émulateur ?
- Comment récupérer une disquette 3"1/2 pour l'utiliser avec l'émulateur ?
- Comment récupérer un QDD pour l'utiliser avec l'émulateur ?
- Comment récupérer une cartouche pour l'utiliser avec l'émulateur ?
- Qu'est-ce que le format KCI ?
- Comment modifier un fichier K5 ou K7 pour ôter les protections ?
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: Créer une FAQ Thomson ?

Message par Fool-DupleX »

Didiou, elle déchire cette première version ! Je veux bien contribuer à certaines réponses (pas toutes: comment écrire un programme en assembleur nécessiterait un livre entier; comment accéder aux routines du TO9 me fait me demander pourquoi le TO9 et pas les autres machines).
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Mille excuses, je me suis mal exprimé.
Comment écrire un programme en assembleur ? fait référence à quels outils, et en gros le minimum vital, donc on peut utiliser la cartouche (mais il me semble que Daniel disait que c'était lourd) ou un autre assembleur (perso je ne les connais pas), faire bien attention à ne pas faire chevaucher le programme source et objet, des trucs très basiques quoi, après c'est sûr que pour bien utiliser l'assembleur il faut un livre, mais en fait le minimum vital pour aborder un livre comme "50 programmes en assembleur", quoi.

Il me semble de mémoire que le TO9 possédait des fonctions "évoluées" en ROM comme par exemple un PAINT (en moniteur et pas en BASIC), je ne sais pas pour les autres machines.
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Programmes protégés
- Quelles sont les protections utilisées pour les programmes cassettes ?
- Quelles sont les protections utilisées pour les programmes disquettes ?
- Quels émulateurs peuvent faire fonctionner les programmes protégés ?
- Les cassettes ne contiennent qu'un fichier "LOADER", comment accéder au reste ?
- Il est impossible de lire le catalogue d'une disquette, comment peut on accéder au données ?
- Quelles modifications ont été faites sur les versions "déprotégées" disponible par exemple sur logiciels moto ?
__sam__
Messages : 6359
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Créer une FAQ Thomson ?

Message par __sam__ »

Fool-DupleX a écrit : 17 oct. 2021 17:53 pas toutes: comment écrire un programme en assembleur nécessiterait un livre entier
Ben justement on peut donner une pointeur vers les bouquins et les infos utiles. Plus qu'un bouquin, une URL serait mieux d'ailleurs de nos jours sur une FAQ web. Par exemple j'ai toujours dans les parages ces URL sur les tables les plus utiles du Manuel de programmation:
* table des instructions machine + sauts (appendix D)
* table des modes d'adressages (table F-2)
Mais une version "online" des bouquins classique du site de Daniel serait bien.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: Créer une FAQ Thomson ?

Message par Fool-DupleX »

Très bonne idée, Sam. :)

Les fonctions évoluées du TO9, oui, c'est l'extra-moniteur. Existe aussi sur TO8/8D/9+ et avec le BASIC 128 sur TO7/70.
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Juste une précision, et une question en même temps.

Est-ce que les fonctions de l'extra-moniteurs sont appelables depuis l'assembleur.

Je m'explique, (c'est pourquoi je parlais du TO9), le pb du basic 128 du TO7/70, c'est que la routine est dans la ROM BASIC, et donc n'est pas appelable depuis une autre ROM, en particulier la cartouche assembleur (ou d'autres cartouches comme le LOGO).

J'ai cru comprendre que c'était possible avec le TO9 mais je trompe peut-être.
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Une autre remarque, concernant "comment écrire un programme en assembleur" effectivement nécessite un livre complet.

Mais les livres/liens cités sont des références pour ceux qui savent déjà programmer en assembleur.

Même si je pense qu'il faudrait une FAQ spécialisée, il ne faut pas perdre de vue, qu'à ma connaissance il n'existe pas de livres simples apprenant l'assembleur, et qu'il faut faire au début des choses très basiques, comme allumer un point.

Cela semble trivial au connaisseur, mais moins au débutant.

Le livre 50 programmes en assembleur contient quelques exemples de ce type, mais souvent en apparté, idem dans l'annexe A du livre fourni avec la cartouche.

Après une fois qu'on maîtrise les toutes bases, il existe moult livres et références.
__sam__
Messages : 6359
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Créer une FAQ Thomson ?

Message par __sam__ »

A la base les cours d'assembleurs du journal Hebdogiciel étaient fait pour cela: débuter avec les bases, et avancer vers plus complexe et plus spectaculaire.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Merci, je ne connaissais pas :-)
nouvelhermes
Messages : 79
Inscription : 22 juil. 2020 20:56

Re: Créer une FAQ Thomson ?

Message par nouvelhermes »

Voici la dernière cuvée de question, mille excuses c'est dans le désordre, je remettrai un peu d'ordre demain.

Debuggage
- Quels sont les debuggers disponibles ?
- Comment debugger avec la cartouche assembleur ?
- Comment fixer des points d'arrêt avec la cartouche assembleur ?
- Comment faire du pas-à-pas avec la cartouche assembleur ?
- Quelles sont les différentes fonctions du debbuger de DCMOTO ?
- Comment consulter la mémoire de DCMOTO ?
- Comment modifier la mémoire de DCMOTO ?
- Comment fixer des points d'arrêt dans DCMOTO ?
- Comment enregistrer la liste des instructions exécutées dans DCMOTO ?

Mémoire mortes utilisateur (avec l'émulateur)
- Est-il possible de remplacer les mémoires mortes de la machine par des mémoires mortes maison ?
- Quelles sont les règles à respecter pour concevoir une mémoire morte maison ?
- Quelles sont les règles à respecter pour concevoir une cartouche ?
- Quel est le point d'entrée des cartouches ?
- Comment transformer un logiciel cassette ou disquette en cartouche ?
- Quelle est la taille maximale d'une cartouche ?
- Comment réaliser un interpréteur BASIC/LOGO/ASM personnalisé ?

Nanoréseau
- Qu'est-ce que le nanoréseau ?
- Comment fonctionne le nanoréseau ?
- Quelle machine peuvent servir de tête de réseau ?
- Comment accéder à la tête de réseau depuis un ordinateur client ?
- Quel est le BASIC/LOGO installé sur les ordinateurs clients ?
- Qu'est ce que le LSE ?
- A quoi sert NRDOS ?
- Quels sont les logiciels concus pour le nanoréseau ?
- Combien de machines clientes peuvent être connectées simultanément ?
- Quelles machines clientes peuvent être utilisées sur le nanoréseau ?
- Est-il possible de mixer différents types de machines sur le nanoréseau ?
- Est ce que les machines clientes peuvent s'appeler entre elles sans passer par la tête de rézeau ?
- Quel(s) est(sont) les protocoles de communication utilisés par le nanoréseau
- Existe-t-il des simulateurs de nanoréseau ?
- Existe-t-il des émulateurs de nanoréseau ?

Plan informatique pour tous
- Quelle est l'histoire du plan IPT ?
- Quelles ont été les machines choisies par le plan IPT ?
- Quels ont été les machines choisies pour le plan IPT ?
- Qu'est-ce que la valise ?
- Quels ont été les logiciels choisis par le plan IPT ?
- Quels logiciels ont été produits par le CNDP ?
- Où trouver les documents concernant le nanoréseau ?

Documentation
- Quels sont les livres publiés pour les ordinateurs Thomson ?
- Quels sont les livres fondamtaux publiés pour les ordinateurs Thomson ?
- Existe-t-il des revues spécialisées pour Thomson ?
- Quelle(s) revue(s) ont publiés des articles concernant les Thomson ?
- Quels sont le(s) catalogue(s) de logiciels disponibles ?
- Quels sont les sites internet spécifiquement consacrés aux ordinateurs Thomson ?
- Quels sont les sites traitant de l'émulation Thomson ?
- Existe-il des forum consacrés exclusivement aux Thomson ?
- Quels sont les forums pouvant être utilisés pour parler des Thomson et de leurs émulateurs ?

Histoire des Thomson
- Quand et comment est né le premier TO7 ?
- Quand est sorti le TO9 et pourquoi est-il sorti trop tard ?
- Pourquoi Thomson n'a jamais sorti d'ordinateur 16 bits ?
- Pourquoi Thomson a abandonné la microinformatique ?

Export
- Dans quels pays Thomson a-t-il été exporté ?
- Quels modèles ont spécifiquement été conçus ?
- Dans quelle(s) langue(s) les logiciels ont-il été traduits/conçus ?
- Quel(s) éditeur(s) ont produits des logiciels en langues étrangère (hprs étude des langues) ?
- Pourquoi la cartouche assembleur n'a jamais été traduite en français ?
Fool-DupleX
Messages : 1508
Inscription : 06 avr. 2009 12:07

Re: Créer une FAQ Thomson ?

Message par Fool-DupleX »

J'ai cru comprendre que c'était possible avec le TO9 mais je trompe peut-être.
L'extra-moniteur est dans la ROM des TO9, TO8, TO8D, TO9+, donc c'est possible avec toutes ces machines. Pour le TO7/70, ce que tu dis est juste, mais comme le BASIC servait d'OS, c'était pas irréaliste d'écrire un programme assembleur qui fasse aussi appel à l'extra-moniteur sur cette machine. Evidemment, il n'était pas appelable depuis la cartouche assembleur, donc ça rendait la mise au point difficile. Mais à l'époque, on réfléchissait longuement à ce qu'on écrivait, voire préparait sur papier d'abord le code, on ne faisait pas du step à chaque ligne pour s'assurer que le code fonctionne.

Tout cela fait énormément de questions auxquelles je me sens parfaitement capable de répondre. L'idéal serait un wiki qu'on puisse éditer facilement.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 15086
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Créer une FAQ Thomson ?

Message par fneck »

nouvelhermes a écrit : 17 oct. 2021 16:27 Bonjour voici une proposition de FAQ pour l'instant incomplète
Merci pour ce travail. Il y a plein de choses dans tes questions dont certaines vraiment très pointues, je ne sais pas si on arrivera jusque là... Mais c'est très intéressant et constitue déjà une bonne base de travail.

Actuellement j'hésite entre faire une FAQ classique, un peu brute de fonderie, uniquement textuelle, ou alors faire un peu plus, disons sur une base commune avec la précédente mais avec quelques photos ou captures d'écrans.
Jeff_HxC2001
Messages : 326
Inscription : 20 mars 2011 14:24

Re: Créer une FAQ Thomson ?

Message par Jeff_HxC2001 »

Daniel a écrit : 14 oct. 2021 21:07 [...]
Facebook est superficiel. Les discussions ne vont jamais au bout, elle s'arrêtent avant l'épuisement du sujet et lorsqu'elles disparaissent de la première page on n'en entend plus parler. Mais les fausses informations entrent insidieusement dans la mémoire des internautes. Je suis sûr que parmi les 376 membres du groupe Thomsonistes, plus de la moitié est convaincue que le QDD est incompatible avec le TO9+. A l'occasion ils répéteront la fausse information, tout comme les partisans de l'ex-président des USA croient et disent que l'élection 2020 a été volée par les Démocrates.
A 100% d'accord sur ce triste constat. J'ai perdu énormément de temps à "débattre" sur des sujets techniques pourtant évident sur FB... Sans vraiment pouvoir faire corriger le post d'origine avec la fausse/mauvaise information... Une perte de temps et d'énergie et en terme d'archivage c'est zéro...
Les mecs postent leurs conneries, sont content des "likes" qu'ils reçoivent et passent à autre chose... Du superficiel et à la longue c'est dangereux...
(Désolé pour le HS ;) )
Répondre