Dominique : Moi je suis Dominique Vandenbroeck,
aussi connu sous le pseudonyme de Obsidian. Donc effectivemment, outre le
fait de présider à titre symbolique le club Contacthoms...
Dominique : Depuis quelques temps, oui, enfin
plutôt symbolique puisque en fait le précédent président souhaitait
abandonner, et en tant que période d'interim c'est moi qui représente le
club. Voila, sinon je fais partie un peu du noyau dur des Thomsonistes
depuis le départ, c'est à dire depuis 91 depuis le premier forum qui a été
créé, et un petit peu avant.
J'ai fait quelques réalisations, pas beaucoup, mais
quelques unes genre quatre petits jeux d'arcade sympa qui n'ont pas été
beaucoup diffusés...
Dominique : Oui, principalement mixte
Basic-Assembleur, surtout Assembleur quand je peux parce que l'assembleur
du 6809 est vraiment très interressant, et là avec l'aide de quelques
autres personnes comme Pristeo et puis d'autres personnes comme Ishario et
d'autres, ont s'est attaqués surtout à un projet secret pour le moment à
cause des problèmes de copyright, principalement, qui est le désassemblage
complet des routines du TO8. C'est à dire qu'on sait pratiquement tout
maintenant sur le Thomson au niveau soft, parce que il a été désassembler
pratiquement dans son intégralité, mais les problèmes de
Copyright...
Dominique : C'est Microsoft ! alors je n'ai
pas envie de me mettre Microsoft à dos pour le moment. On s'est rendus
compte, enfin on s'est renseignés sur les problèmes, la durée des licences
et des différents copyrights, et en Europe c'est 70 ans, il nous reste
environ 50 ans à attendre ! avant que les ROMs tombent définitivement
dans le domaine public.
Dominique : Donc d'ici là on aimerais mieux
demander l'autorisation officielle aux personnes concernées, parce qu'on
porte préjudice à plus personne, mais pratiquement, bon, ça reste
difficile de recontacter toutes les personnes et d'obtenir
l'aval.
Dominique : Tout ce qui n'a pas été documenté, ce
qui est très vâste.
Dominique : C'est difficile à dire. Il ya au
moins 64 Ko pour les logiciels, c'est à dire le Basic, les logiciels de
commodité comme Réglages et Préférences, l'exploitation de fichiers, ces
choses là, plus il faut compter bien 16 Ko pour ce qu'on appelle le
Moniteur, c'est à dire le Bios du Thomson, et encore peut être 16 autres
Ko pour tout ce qui est Disques, sachant que chaque interface disque
possède sa propre ROM, et a besoin d'être documenté de la même façon. Le
gros du travail a été réalisé, et on sait énormément de choses. C'est
comme ça qu'on s'est rendus compte très très tôt que certaines facilités,
certaines démos comme les effets rasters, ces choses là avaient été
utilisé implicitement dans les mémoires du Thomson, à certains endroits.
Dans le réglage de la couleur, on s'en rend pas compte, mais il ya un
overlay qui a été fait, avec le tour d'écran qui peux être bicolore, oui,
on s'en rend pas compte. Et principalement ce qu'on cherche ce sont aussi
les formats, tous les formats de fichiers, les spécifications, certains
bugs..
Dominique : sur 20.000 lignes d'assembleur pur du
Basic, j'en ai trouvé un, ce qui fait que le Basic a l'époque était
extrèmement bien réalisé.
Dominique : 512 ! même, 512. Yavait donc un
seul bug dans l'intégralité du Basic 512.
Dominique : Pratiquement rien, c'est à dire un
test de bit qui a été fait avec un BITA au lieu d'un ANDA (ndlr :
instructions en assembleur), pour ceux qui connaissent, c'est à dire
quelque chose vraiment insignifiant, qui permet en fait d'effacer un
fichier ouvert. C'est tout. Rien de très gênant.
Dominique : Presque ! C'est vrai qu'on
connait pratiquement tout ce que peux faire un Thomson. Malgré tout, on a
encore des surprises, c'est la raison d'être des différents forums, et en
fait d'une année à l'autre on s'aperçois toujours que quelqu'un a réussi à
ajouter une nouvelle interface mémoire, à ajouter un nouveau disque ou
même à réaliser des choses formidables avec le Thomson. Ce qui me
stupéfait surtout c'est de voir la qualité des programmeurs du Basic dans
lequel en désassemblant j'ai trouvé énormément d'astuces, des choses très
très bien conçues, et qui moi aujourd'hui me servent maintenant d'exemples
pour mes nouveaux programmes.
Dominique : Ben oui, aussi bien pour la gestion
de la mémoire que de la manipulation des nombres, ces choses là. Il ya une
obligation d'optimisation parce que les ROMs sont pleines comme un oeuf,
ils manquaient de place, cela ce sent, a tel point qu'il y a eu des
sacrifices à faire. Mais globalement, cela a été réalisé très
proprement.
Dominique : Tout à fait ! Pour la petite
anecdote, on a trouvé en désassemblant la mémoire une instruction Basic
inconnue, totalement inconnue des programmeurs depuis 20 ans, qui est en
fait une extension de l'instruction PEEK, qui permet de lire un octet, qui
permet de lire une chaine ! On savait qu'on pouvait écrire une chaine
de caractères, personne ne savait qu'on pouvait lire une chaine de
caractères avec PEEK.
Dominique : Une longueur en paramètre,
effectivemment, l'adresse plus la longueur.
Dominique : Bien pour un petit peu tout, c'est à
dire que ça permet à des programmeurs Basic, strictement Basic qui ne font
pas d'assembleur, de faire des déplacements de grands blocs de mémoire
très rapidement. Et ça ça a été une petite révolution quand on l'a trouvé.
D'autres, au point de vu matériel, on s'est aperçus par exemple qu'on
pouvait très facilement commuter un contrôleur disque interne et externe,
ce qui nous a permis de gérer pratiquement avec le Basic directement, sans
pratiquement aucune modification, deux fois plus de lecteurs que ce qu'on
pensait possible. Donc 4 lecteurs empilés, soit 8 faces.
Dominique : On y a souvent pensé, effectivemment
il ya des versions du 6809 qui sont sortis pour touner à des fréquences
deux fois plus élevés, pratiquement tout est basé sur la longueur des
cycles et augmenter la fréquence d'un Thomson obligerait les programmeurs
à reécrire les ROMs entièrement. Donc pas infaisable au vu des
désassemblages et des commentaires qu'ils ont fait, mais c'est devenu très
loin d'être la priorité. Ce qui interresse beaucoup plus maintenant les
gens et les développeurs c'est l'intercompatibilité entre les différentes
plateformes, parce que la guerre de religion entre les différents 8 bits
est terminée, que ce soit C64, Amstrad et tout, et on s'est aperçu qu'il
ya beaucoup de similitudes entre la deuxième génération des Thomson et
certains 6128, et que ce soit C64, 6128, Oric, Sinclair, on veux avoir le
maximum de renseignements, c'est un petit peu pour ça qu'on fait des
commentaires, pour pouvoir faire des passerelles entre les différentes
plateformes.
Dominique : Ils ont toujours étés ouverts
officiellement, c'est à dire que l'entrée a toujours été libre, ya
toujours eue une grande ouverture parce que les Thomsons, les Thomsonistes
ont toujours étés éparse en France et ya une tentative de rassemblement de
résistance. Donc ca a toujours été ouvert, mais aujourd'hui plus que
jamais bien sûr.
Dominique : Oui ! Et peut être qu'on va
assister à une résurrection des 8 bits comme on voit une résurrection des
vieux dessins animés par exemple, et ce serais pas une mauvaise chose car
ça redonnerais, aujourd'hui ou l'informatique est partout, prépondérante,
prédominante, donner aux gens le goût de programmer. Et de découvrir leur
machine plus que d'être simplement utilisateur de logiciels. Et je pense
que c'est important pour la génération future de savoir ce que c'est qu'un
ordinateur. Et je trouve que c'est une très bonne façon de le
découvrir.
Dominique : Tout de suite !! tout de suite,
absolument, oui ! Je pense que si on a réussi à monter ce genre
d'opération, avoir des personnes pour qui on a beaucoup d'estime et de
reconnaissance, comme Pierre Gautard ou autres, qui permettent d'apporter
du matériel en masse, de les mettre à disposition, je pense qu'il y aurait
absolument aucuns problèmes pour aller les intégrer au sein d'une
structure ou d'une super fédération, ou d'une réprésentation, quelque
chose comme ça.
Dominique : Absolument parce que je pense que
c'est là que je trouverais la majorité des informations dont j'ai besoin,
et qu'on pourrait faire immédiatemment des passerelles, des
interconnexions, enfin, tout ce qu'on rêve, les échanges entre les
différentes plateformes 8 bits. Je pense que tout ce qui est hardware,
tout ce qui est interconnexions logicielles pourrait se réaliser en une
seule fois dans ce genre d'opérations, ce serait quelque chose de très
profitable pour tout le monde.
Quelques temps plus tard, près du bar...
Dominique : Sur Thomson, on a définis trois
grands axes, maintenant pour l'avenir, et on a besoin de personnel et de
beaucoup de ressources pour les mettre en place, la première c'est le pôle
authentique, qui va permettre aux anciens Thomsonistes et à tous ceux qui
ont des machines de continuer à avoir des ressources et des nouveautés
pour leurs machines, ou même des logiciels utilitaires voir même
professionnels pourquoi pas, le deuxième...
Dominique : Tout à fait. Et pour les anciens. Et
le deuxième serait la fameuse interconnexion avec les autres plateformes,
c'est à dire un pôle d'acceuil pour les gens qui viennent d'un autre monde
et qui ont envie de découvrir les Thomsons plus, qu'au forum, et le
troisième qui concerne spécialement les machines Thomson, c'est tout ce
qui concerne l'enseignement, on a aujourd'hui beaucoup d'écoles qui se
débarrassent du matériel, c'est principalement là qu'on le retrouve, mais
aussi parallèlement autant d'enseignants qui aimerait bien voir leur
nano-réseau revivre, et pouvoir avoir des applications..
Dominique : Oui ! Tout à fait ! On a eu
des contacts pour cela, des gens qui aimeraient avoir un nano-réseau en
état, d'ailleurs je crois que Edouard a eu ce genre de contact et a
préparé une machine pour un enseignant du Nord. Donc il s'agirait
maintenant de mettre en relation les gens qui veulent céder leurs machines
et surtout receuillir les désiderata des écoles qui auraient besoin de
logiciels en particulier.
Dominique : Tout à fait ! Mais à l'époque,
d'abord, ils coutaient chers, et puis ils profitaient pas forcément de la
compétence technique qu'on a maintenant. Du fait qu'on a pu désassembler
des logiciels, qu'il ya certains logiciels qui sont tombés dans le domaine
public, avec accord de leur auteur, ces choses là..
Dominique : Par directement, mais des auteurs en
particulier, plutôt. Ya énormément à faire maintenant. C'est à dire on
sait faire maintenant avec des Thomsons des choses qu'on ne pouvait pas
faire à l'époque. Voila. Et notamment, pour la pluspart, faire du
transfert de logiciel de Thomson vers PC, c'est la demande de beaucoup,
beaucoup de monde, même si c'est pas exclusivement Thomson, bien sûr, si
c'est pour faire une migration, il nous appartient aussi de proposer aux
gens des solutions qui permettent de le faire.
|