* * *
Atari : Interview Centek
* * *

  Message-répondeur, enregistré le 04/11/1996

 Allô Scully ?

 Cette fois, je suis sur un gros coup ! J'ai enfin réussi à localiser le labo où ceux que je crois être les scientifiques Centekiens sont en train d'élaborer un nouvelle race hybride de système d'exploitation, à mi-chemin entre le TOS et... oh, je ne sais comment dire... Je suis... troublé ! Ce projet est tellement fou ! Je ne sais pas encore ce qui se trame à l'intérieur, mais j'ai la ferme intention de le découvrir. Je te laisse. J'espère pouvoir faire encore pas mal d'épisodes avec toi, mais si jamais il m'arrivait quelque- chose, saches que ce n'est pas la peine de continuer sans moi : plus personne ne regarderait la série... IL Y A QUELQU'UN QUI S'APPROCHE ! Il a vraiment l'air bizarre... Il fait semblant d'être perdu, mais il ne me trompera pas si facilement ! Il frappe contre la paroi de la cabine... Il faut que je te quitte, à bientôt !

----------------------------------------------------------------------------

 Bon, ça commence bien !! Je suis à peine arrivé à Quimper (capitale de la faïence bretonne et du pays glazig, et donc grand ennemi du pays bigouden, mais celà est une autre histoire) que je suis déjà perdu. Evidemment, pas de plan dans la boite à gant (ni de gant, d'ailleurs). Bon, il va falloir que je m'arrête pour demander mon chemin à un autochtone. Tiens, il y en a un, là, dans la cabine téléphonique. Je vais aller toquer au carreau. Tiens, c'est marrant, sa tête me dit quelque-chose... J'ai déjà dû le voir quelque-part ! Ben qu'est-ce-qu'il a, à me regarder comme ça ? Ah, il sort ! "Excusez-moi, est-ce-que... Pardon ? Eh, revenez...". Ben pourquoi il est parti comme ça ? Sans doute qu'il était raide comme un taquet, ç'ui-çi ! Bon, j'vais demander à quelqu'un d'autre. Mais où est-ce-que j'ai bien pu le rencontrer, ce type ?¨?

 Après avoir dû filer 10 francs à un bigouden pour qu'il accepte de me renseigner (c'est bien connu, tous les bigoudens sont radins !), j'arrive devant le point de rendez-vous : le domicile de Sacha, l'un des deux codeurs de Centek. Eh oui !! C'est bien de ça qu'il s'agit : une interview de Sacha et David, les programmeurs de choc qui ont relevé le grand défi constitué par le fait de concevoir un système d'exploitation entièrement nouveau, dans le cadre d'un projet initialement connu sous le nom de 'Cent40'. Ce dernier, lancé par un vieux de la vieille de l'univers Atari , Rodolphe -Centaur- CZUBA (anciennement Hardmaster) a pour objet la création d'un ordinateur d'un type nouveau : le Phenix. Au vu du chipset qu'il est prévu d'embarquer dans la machine (CPU 040/060, DSP 56xxx) et de ce nom, certains ne manqueront pas d'évoquer la renaissance du Falcon, sous la forme d'un clône. Si effectivement on peut considérer qu'il s'agit là d'une renaissance du rapace d'Atari, il est indéniable que le Phenix a pris des forces en revenant à la vie de ses cendres, et que le terme de 'clône de Falcon' n'est sans doute pas adéquat... Et même si le nom de 'Phenix' n'est pas forcément définitif, l'analogie avec notre rapace restera sans aucun doute valable !

 Mais chacun sait que le hardware n'est pas tout ! Il y a les logiciels qui tournent sur la machine, mais il y a également un facteur qu'on néglige trop souvent : le système d'exploitation ! En effet, la conception de celui-ci détermine la facilité d'utilisation de l'ordinateur sur lequel il tourne, et donc le plaisir que l'utilisateur pourra en retirer, ainsi que la facilité de développer des applications performantes, en proposant des fonctions systèmes puissantes aux développeurs.

 Il aurait donc été quasiment criminel de mettre le très séduisant hardware du futur Phenix sous camisole, en faisant tourner un système d'exploitation aussi ancien que notre bon vieux TOS dessus. Il en faut un bien plus performant, plus agréable, et conçu autour des caractéristiques propres de la machine. Et comme ça n'existe pas, la seule conclusion possible s'est imposée d'elle-même : il fallait en faire un autre. Et pour ce faire, il fallait des développeurs. Et ce sont précisément ceux-ci que je m'apprête à interroger... Avant de passer à l'interview proprement dite, un petit synopsis des personnes principalement impliquée dans le projet Cent40 : elles sont trois. Rodolphe CZUBA, plus deux développeurs travaillant sur le système d'exploitation, Sacha et David.

David parle de Sacha quand il parle, ça m'empêche de dormir ! Il fait bien à manger, mais son café est trop fort. A part ça, il ressemble à Bill Gates !
Sacha parle de lui-mêmeje ne suis pas très sûr de moi, j'ai toujours des doutes quand je suis en train de développer. Je suis trop perfectionniste, et je perd beaucoup de temps sur des détails (ND David : c'est pas faux...). Je préfère travailler dans l'urgence, je travaille mieux et plus vite. Ah ! Je retiens toujours des détails débiles, aussi !
Sacha parle de Davidil n'est en phase qu'avec lui-même, ou en tout cas pas avec la vie sociale ! Il laisse facilement trainer les choses, et il a tendance à se disperser, mais il s'est beaucoup amélioré !!
Rodolphe parle de David et de Sachails mangent beaucoup. Ce sont des codeurs qui carburent à la bouffe (2-3 fois plus que moi...). Des bons vivants, tout-à-fait dans l'esprit breton.
David parle de lui-mêmeeuh... je prèfère le salé au sucré (ND Sacha : il ramène tout à la bouffe !). Je fume trop, je ne travaille que la nuit, et j'oublie toujours un truc. Et je ne diffuse jamais mes logiciels !
Sacha parle de Rodolpheil fait des trucs qui défient toute logique humaine ! L'électronique est le domaine le plus fou que je connaisse, actuellement. Ce qui fait la force de Rodolphe, c'est son expérience !
David parle de Rodolpheil a des pouvoirs occultes... Il est guérisseur par imposition des mains ! Un Falcon qui ne marche pas, il le touche, il marche !
Rodolphe parle de lui-mêmeben, euh, écoutes, je sais pas... Je n'aime pas les gens qui commencent quelque chose et qui ne le finissent pas, ou mal. Et je n'ai qu'une parole, aussi : quand je dis quelque-chose, je le fais. Ah, et je n'aime pas les gens lents, aussi ! J'aime bien les gens qui bougent !

  Avez-vous des pseudos, et si oui quels sont-ils ?

 S : Moi, c'est Tron (cf le film, et le mode TRace ON en basic), et David c'est Dr Slump (cf dessin animé).


  Quel âge avez-vous ?

 S : 25 ans
 D : 24 ans
 S : c'est lui qui a la carte Kiwi, pour les voyages ! :) )
 D : le Carissimo, pas la carte Kiwi !!


  Depuis combien de temps touchez-vous à l'informatique ?

 S : depuis 1984, avec un ZX81
 D : depuis 83, avec un ZX81 aussi.
 S : j'ai eu mon ST en 88, un A1000 en 90, un A500+, une HP48, un STE puis mon Falcon
 D : Moi j'ai eu un ZX81, un CPC 464, une HP28S, un STE puis mon Falcon.


  Quelle formation avez-vous suivi ?

 S : ingénieur... euh... 'Maître' ingénieur en mécanique, ou il y en a qui vont gueuler !
 D : un bac... J'aime pas l'école ! :)
 S : le niveau d'études ne veut pas forcément dire grand-chose, même si un niveau bas engendre parfois des lacunes, c'est l'expérience qui compte !


  Depuis combien de temps ètes vous dans le monde Atari ?

 S : à peu près un an avant d'avoir eu mon STE, en 87 donc
 D : en avril 89, à la sortie du STE


  Que pensez-vous de l'univers informatique, à l'heure actuelle ?

 S & D , en choeur : pitoyable !

 S : trop généralisé ! Le côté Aventure & Découvertes a disparu. On ne peut plus rien faire d'amusant, tout le monde a le même PC. Le PC est un marché qui se suffit a lui-même. T'as plus le choix, le PC est devenu quelquechose de vulgaire.

  Et de la scène Atari ?

 S : Où sont-ils, tous ? Tout le monde est dans son coin et ce demande ce qui se passe ailleurs, je crois...
 D : On est moins qu'avant...


  Depuis combien de temps vous connaissez vous ?

 S : David et moi, depuis 5 ans, et Rodolphe depuis à peu près 1 an (au Forum des Applications Atari)


  Depuis combien de temps développez vous ensemble ?

 S : on n'a jamais vraiment développé ensemble, en fait ! On se sépare le travail. Par exemple, pour Dolmen, je fais la VDI et lui fait l'AES...


  Quels outils utilisez-vous pour coder ?

 S : Devpac et RDebug
 D : Devpac et RDebug plus Interface II


  J'imagine qu'avant de vous attaquer à la conception d'un système d'exploitation, vous avez dû réaliser des applications plus 'classiques', moins ambitieuses ?

 D : un antivirus (confidentiel !) en GFA, un chrono, et enfin CentVidel et CentView (qui est pas mal ambitieux quand même !)
 S : une démo en GFA et A2C.


  Comment en ètes vous arrivé à développer un système d'exploitation complet pour Centek ?

 S : notre projet de faire un OS date de longtemps, mais on n'avait pas d'échéance. C'est en rencontrant Rodolphe au Salon des Applis Atari, l'année dernière, qu'on a fusionné nos idées d'OS et de machine, car il cherchait des développeurs pour le système d'exploitation (et on en cherche encore d'ailleurs !)


  Ça ne vous a pas effrayé de vous lancer dans la création d'un OS complet, tout en assembleur ?

 S : non, c'est plus facile qu'en C !
 D : au moins, on sait ce qu'on fait...


  En toute honnêteté, quelle importance donnez-vous au projet Cent40, concernant la scène Atari et, plus généralement, concernant l'univers informatique ?

 S : en ce qui concerne Atari, on est le dernier espoir !
 D : et plus généralement, on va faire chier les cons qui ont acheté un PowerMac (je préfère encore le PC !)
 S : on va faire la nique aux Gros ! Surtout le PC...


  Pouvez-vous nous rappeler le nom que vous avez choisi pour l'OS ?

 D : Dolmen


  D'où vient ce nom ?

 S : moi, je trouvais ça sympa, le rapport avec la mythologie Celte ! Dolmen, c'est un peu la Table des Dieux (NDR : en breton, an Daol veut dire une table, et ar Men, la pierre).
 D : et puis on peut voir une analogie entre une table, un bureau, un desktop... :)


  Quels sont vos objectifs à court, moyen et long terme, concernant le développement de Dolmen ?

 D : à court-terme, je veux la gestion des fontes vectorielles ! :) )
 S : :) non, sans rire, d'abord, on veut finir Dolmen version CenTurbo II. L'émulation TOS, pour une compatibilité maximale, en fait !
 D : A moyen terme, on veut faire un VRAI pack développeur, avec plein de docs et tout et tout !
 S : et à long terme, faire des gros softs ! Quand on en sera là, ça voudra dire que la machine sera sortie ! :)


  Si vous deviez choisir un seul élément pour caractériser Dolmen, lequel serait-ce ?

 S & D : implantable !

 Si, un jour, un bon génie surgissait de votre Falcon, en vous donnant 3 voeux (original, non ?), un pour Dolmen, le second pour le Phenix, et le troisième pour vous même, que répondriez- vous ?

 S : pour Dolmen, avoir des docs sur les choses qui nous manquent
 D : que tout le monde utilise ses capacités
 S : pour le Phenix, que les gens fassent le pari de l'acheter !
 D : oui
 S : et pour moi, eh bien... Ne pas être pris pour des bêtes curieuses pour ce qu'on a fait, mais que les gens nous suivent, en étant critiques, en faisant bouger les choses...
 D : Pour moi ? Eva HERZIGOVA ! :)


  Que désirez-vous ABSOLUMENT éviter, quand vous concevez Dolmen ?

 D : les compromis !
 S : la lenteur...

  Comment définiriez-vous Dolmen par rapport...

 au TOS : il marche
 à MagiC! : il marche
 à l'AmigaDOS : on va garder le système de drivers
 Windows : moins gros, plus rapide, plus intuitif
 MacOS : utilisable

  ... et que souhaiteriez-vous conserver/éviter de chacun de ces OS ?

 du TOS : une certaine compatibilité
 de Magic! : rien
 AmigaDOS : beaucoup (surtout l'architecture de l'OS)
 Windows : rien (de toute manière, Windows prend tout aux autres, il ne peut donc apporter !)
 MacOS : on prend l'image de marque, et on vire la taille (99.9%)


  Plus généralement, comment situez-vous le Phenix par rapport à la concurrence ?

 S : sur le marché constitué par les gens qui ont une attente par rapport à leur machine, et qui n'attendent pas que tout leur tombe dans le bec (PC...), on va se placer devant !
 D : en fait, il n'y a pas de concurrence, donc on est devant !


  Pensez vous qu'il y ait des impératifs auquel le Phenix devra absolument répondre s'il veut percer un minimum ?

 S : mettre un CD-Rom ! :) ) En fait, il faut être vulgairement 'multimédia', en proposant au moins la même chose que les autres en apparence !


  Mettez vous l'existence d'une carte d'émulation-PC hard pour le Phenix sur le banc de ces impératifs ?

 S : ce n'est pas nous qui le ferons (ce n'est pas notre boulot), mais le type qui veut le faire, on l'aidera, sans problème !!


  Que direz vous aux utilisateurs de tel ou tel type de machine pour l'inciter à passer sur Phenix ?
 PC : fini la galère !
 Mac : fini de dépenser des thunes pour un truc qui n'avance pas plus!
 Amiga : rien... Ils ont déjà tout !
 ST : Il faut savoir changer, un jour...
 Falcon : sur Atari, on ne change pas tous les ans, comme sur d'autres plateformes, mais le Falcon en est quand même à peu près à 5 ans ! C'est bien de se plaindre du manque de puissance, mais là, ça y est, on vous propose une vraie évolution, pour une fois, alors allez-y !


  Et aux développeurs ?

 PC : Arrêter de faire de la musculation à chaque nouvelle version du pack développeur.
 Mac : C'est bien de savoir ce qu'on fait, quand on code.
 Amiga : Un peu plus de souplesse et de puissance.
 ST : Entrer dans un nouveau monde, accéder aux nouvelles possibilités modernes.
 Falcon : Phénix = (simplicité du ST + puissance du Falcon) * 16


  Quels sont votre soft et votre démo préférés ?

 Soft préféré : Papyrus (c'est normal, il est simple et il marche)  Démo préférée : LostBlubb

 Pour finir, un petit quiz ! Il est extrêmement difficile, mais il faut dire qu'il y a un superbe lot à gagner, puisque le gagnant remportera un gant à crampon série spéciale Falk'Mag pour enlever les poils de votre chien (chien non fourni) ainsi qu'une banane ultra-poche (pour savoir ce que c'est, s'adresser à SoulFish...). Et je dois dire que j'ai volontairement corsé le questionnaire, en y incluant de la programmation de très haut niveau :

 - Que fait l'instruction 'lea $0010FA22,A0' ?

 a0=$10fa22 : valeur magique pour autoriser Tan Noz à coder

 - Que fait la macro suivante :
'NOP MACRO
NOP
NOP
NOP
ENDM
'


 La macro ne peut pas exister, car NOP est une instruction et par conséquent NOP dans le code donnera NOP, et c'est tout.

 Tan Noz : "Euh... Ah bon ? Bon, ben j'te crois, hein !" :)

 Correction :
NOPI MACRO
nop
nop
nop
ENDM


TEXT

.
.
.
NOPI ;ou PON, OU NIPON OU OXO
.
.
.


 - Quelle est la couleur du Pentium noir de Bill Gates III ?

 La couleur du pentium est noir au repos car en fonctionnement personne n'a pu voir sa réelle couleur, la vive lumière dûe à l'échauffement et les vibrations qui montent à 8 sur l'échelle de RICHTER rendent inopérant tout système d'observation.


 - Quelle est la différence entre RAM et ROM ?

 La différence entre la RAM et la ROM, c'est une lettre ou bien la taille communément utilisée. C'est peut-être une ancienne citation en verlan : "Il y en a RAM de la ROM" ("il y en a marre de la mort", un utilisateur MAC)


 - Convertir 0 en hexadécimal et en binaire.

 Le problème de la conversion vient enfin de mettre révélée : en utilisant un ordinateur à fonctionnement quantique, on peut enfin déterminer le point de transformation du 0 en $0 ou en %0. jusqu'à lors cela entraîner systématiquement la destruction des puces INTEL, les seules suffisament puissantes pour faire ce calcul ( c'est bien connu ). L'ennui, c'est que la haute fréquence est un piège qu'UN TEL n'a pas vu: 0 à était inventé pour être inatteignable par un système logique qui ne peut avoisiner le 0 absolu ( pas comme OXO ).


 - Que fait l'instruction 'movea.b A0,A3' ?

 Que fait movea.b a0,a3: enfin une vrai question !! Et bien ça ne marche pas ! On ne peut pas utiliser .b avec movea, pas de bol, Tan Noz !!  Tan Noz : Ok, je me suis fait avoir, pour la macro, mais là cette fois c'était voulu : un vilain piège que je vous avait tendu pour que nos lecteurs puissent évaluer vos capacités à éviter les erreurs de code stupides... Je pense qu'ils seront rassurés ! ;-)


 Avez-vous quelquechose d'autre à déclarer ? Un appel à passer ? Un bonjour à donner ?

 Non ?

 Dans ce cas, vous pouvez circuler... :)

Tan Noz