Interview : ~~~~~~~~~~~~~ Amigalement Votre: Comment en est tu arrivé à l'informatique, et plus prècisemment à la programmation sur AMIGA ? Gryzor: Oulaaa ça remonte à loin ! :-) Comme beaucoup, je suis venu à l'informatique par le biais des jeux, que ce soient des jeux d'arcade en salles de jeux (qu'est-ce que j'ai pu claquer comme tunes dans ces jeux !!) ou bien via les consoles de jeux de l'époque (1981-82) bonjour les vieux souvenirs ! Me voici donc un beau jour en possession d'un bel ORIC ATMOS ! :-) Notez que déjà à l'époque je commençais à m'intéresser à la programmation, en Basic of course, du style petits questionnaires éducatifs etc... Ensuite je suis passé sur Amstrad CPC 6128, c'est d'ailleurs de là que vient mon pseudo ;) et oui j'adorais ce bon vieux jeu "Gryzor" (que j'ai d'ailleurs terminé, et sans tricher je vous prie, score : 999.000 ! :-)). Là aussi, sur CPC, j'ai continué la programmation, cette fois plus tournée vers les jeux, on avait même commencé un `petit jeu d'aventure avec un pote. C'est sur CPC que j'ai commencé à toucher à l'Assembleur (whaouh! coton!). Et enfin, début 1988, après avoir longuement dévoré mes prospectus, je suis passé sur Amiga ! Ce fut vraiment ZE GROS coup de foudre ! Ahh les couleurs, les sons, la convivialité, bref : la passion !! ;). Après avoir beaucoup joué (normal, venant du CPC) la première année, je me suis rendu compte des énormes possibilités créatives de l'Amiga, j'ai donc commencé à tater du Soundtracker et à programmer des petits effets "demo" en Assembleur 68000 (aahhh quel confort le 68000 !). S'en suivirent quelques 5 Music-Disks (dans lesquels je faisais et les ziks et le code (et même parfois les graphs! quelle horreur!)) + quelques petites démos dont celle pour le concours GEN-4 en Mai 90 si je me souviens bien ;-). Je suis donc resté pas mal de temps "dans la démo" via mon premier groupe DMACON, en passant par DRD et enfin HMD. J'en profite d'ailleurs pour saluer tous mes potes en rapport avec ces différents groupes ! Puis, à partir de 1991-92, j'ai commencé à me lasser de ce petit monde, il faut dire que je n'étais pas très doué en "demo-coding"... :) Et je me suis donc intéressé à la programmation "system" de l'Amiga, programmation de petits utilitaires toujours orientés "musique", normal.. En tant que Grand Adorateur des Modules, je me suis mis à essayer de convertir les formats de modules packés, souvent utilisés dans les démos, pour les remettre en Protracker et pouvoir VOIR le module scroller dans Protracker ! :). Et au fil du temps, en découvrant toujours plus de formats différents, il m'est venu l'idée de faire un gros soft capable de reconnaître ces différents formats et de les convertir directement en Protracker.. ==> Pro-Wizard was born ! :) La première version est sortie fin Aout 1993, après avoir bossé tout l'été sur l'interface utilisateur (Reqtools!) et sur l'inclusion du maximum de formats (18 à l'époque!). D'ailleurs je peux en profiter pour souhaiter un bon 2ème anniversaire à Pro-Wizard (huhu) presque jour pour jour à l'heure où j'écris ce texte.. Bref, actuellement, Pro-Wizard en est à la v2.20 (qui vient de sortir), il reconnait 53 formats (!) et propose surtout de nombreuses fonctions conviviales et automatiques qui le rendent très agréable à utiliser. AV: As-tu fais d'autres utilitaires Shareware avant ProWizard ? G: Non, Pro-Wizard fut mon premier essai de Shareware. En fait, j'estimais avoir bossé suffisamment comme un gros malade (pour la reconnaissance/conversion de tous ces formats) pour mériter une petite récompense de la part des utilisateurs.. Quoi de plus légitime ? J'ai donc décidé de le mettre en Shareware plutôt que de passer par une société commerciale, car avec le Shareware, au moins, les utilisateurs qui s'enregistrent sont sûrs que leur contribution va directement et entièrement à l'auteur, non pas dans la poche de gros commerciaux ! J'ai fixé un prix très bas (qui peut dire que 50 Frs c'est cher ??) et hop, advienne que pourra :) Plus d'un an après la première version Shareware, je compte 111 utilisateurs enregistrés, dont une large majorité de Français évidemment, une vingtaine d'Allemands et ensuite de 1 à 4 Norvégiens, Finlandais, Danois, Suédois, Belges, Hollandais, Américains, et même un Italien (très rare ça!). Quand je repense à certains potes qui me prévoyaient 40 à 50 utilisateurs grand maximum, hmmm... Je suis quand même content de ce premier essai. AV: Quel(s) utilitaire(s) as tu utilisé pour la conception de ProWizard ? G: Je l'ai entièrement programmé en Assembleur, avec Trash'M-One 1.6 dans les débuts, puis avec Asm-One 1.25, encore actuellement. J'utilise bien sûr quelques librairies bien utiles comme la Reqtools de Nico François, la XFD de Georg Hörmann, et la XPK de Urban D. Mueller... Autrement, je me suis bien sûr plongé dans les "Includes et Autodocs" pour la programmation "propre" du système :) AV: Pourquoi l'as tu programmé ? G: Comme je l'ai dit plus haut, je l'ai écrit parce qu'il devenait très laborieux de convertir "à la main" tous ces formats de modules packés, toujours plus de formats ! Donc regrouper toutes les routines de conversion dans un seul programme est devenu indispensable.. Je l'ai également programmé pour que chacun puisse convertir ses modules, au lieu de me les envoyer ! :) AV: La nouvelle version de ProWizard est particulierement pénible si on n'est pas enregistré; peux tu nous expliquer les raisons de ce changement ? G: J'explique tout ceci en détail dans le fichier "!Protest!.readme" qui se trouve dans l'archive publique de cette nouvelle v2.20 mais je vais vous ré-expliquer ça ici : Jusqu'à présent, Pro-Wizard était un VRAI programme Shareware, non crypté. J'entends par là que TOUT LE MONDE pouvait utiliser TOUTES LES FONCTIONS du programme, étant enregistré ou ne l'étant pas !! Bien sur, pour rappeler aux utilisateurs non-enregistrés que Pro-Wizard était en Shareware, je faisais apparaitre les fenêtres "About" à chaque lancement, et à chaque fois qu'on quittait Pro-Wizard. Chose très habituelle dans nombre de softs Shareware comme ARTM par exemple. Ces "boring requesters" n'étaient vraiment pas "boring" du tout puisqu'il suffisait d'appuyer sur RETURN ou ESCAPE pour les faire disparaitre ! Si vous appelez ça un requester chiant, regardez plutôt celui de File-X 2.0 qui reste affiché pendant xx secondes, et regardez donc plutôt celu i de cette nouvelle v2.20 de Pro-Wizard (30 secondes d'attente à chaque fois qu'on le lance) là oui c'est VRAIMENT CHIANT ! (Excusez le mot "chiant" mais "embetant" ca fait plutot nul :)) Pourquoi ai-je changé les requesters vous demandez-vous ?? He bien parce que dans le logiciel MCP (Master Control Program) il y a une fonction qui patche les RTEZ_Requesters de la Reqtools.library et qui les empeche de s'afficher !! Résultat, quand on lance Pro-Wizard avec ce MCP installé, on ne voit plus aucun "requester chiant", ils sont détournés. Et même pire : on ne peut plus cliquer sur le gadget About dans Pro-Wizard ! Vu que "About" fait apparaitre les memes requesters qu'au lancement, impossible de les afficher à cause de ce MCP ! Donc impossible de lire toutes les infos qui sont dans les 2 fenetres "About", comme le numéro de version, la date de sortie, le rappel que Pro-Wizard est un Shareware, le montant de la contribution et surtout mon adresse ! Un programme qui modifie le comportement d'un autre de cette façon, on n'est pas loin d'appeler ça un VIRUS ! Parfaitement.. Donc, après avoir vu ça, et après en avoir parlé avec plusieurs amis lors de la GASP Party ;) j'ai décidé de mettre un VRAI requester CHIANT, avec une attente de 30 secondes, et la plupart des nouvelles fonctions de cette 2.20 NON-DISPONIBLES aux utilisateurs non-enregistrés ! Pour ce dernier point, j'ai également pris en compte l'avis de certains utilisateurs ENREGISTRES qui, eux, se sentaient un peu lésés de ne rien avoir de plus que les utilisateurs non-enregistrés ! On peut les comprendre, c'est vrai que lorsqu'on s'enregistre, on s'attend à avoir accès à des options que les autres n'ont pas... Bref, donc cette v2.20 est une version de PROTESTATION contre les auteurs de ce MCP, qui est loin d'être un programme très CLEAN ! :( Surtout lorsqu'on voit qu'un des auteurs de ce programme, un certain fOX, n'est autre que le gars qui s'evertue à CRACKER Pro-Wizard depuis la v2.11, depuis qu'il y a un keyfile, en fait.. Alors franchement, MCP.... programmé par des crackers de DP à 50F, chapeau ! C'est du joli ! En conclusion, j'ai juste voulu montrer aux utilisateurs ce qu'est un VRAI requester CHIANT ! Ce qui n'a RIEN à voir avec ceux qu'il y avait dans Pro-Wizard depuis le début... Et ce n'est pas la peine de me traiter de tous les noms, envoyez plutôt vos lettres d'insultes aux auteurs de MCP ! C'est de leur faute si cette v2.20 est aussi pénible à utiliser... AV: Il semble que tu aies quelques problèmes avec des pirates... G: Oui, comme tous les auteurs de Sharewares à base de keyfiles ! Vous avez du voir circuler une archive contenant une floppée de keyfiles pour de nombreux softs comme LHA, LZX, Exotic, Pro-Wiz, et j'en passe... C'est franchement LAMEntable de voir ça... Alors que la plupart des programmes Shareware demandent une contribution DERISOIRE !! Qu'est-ce que 50F / 20 DM / 20 $$ comparés au travail de fou que représente un programme tel que ceux cités plus haut !?!? Il y a vraiment de l'abus... AV: Je suppose que tu ne gagnes pas ta vie seulement avec l'argent des personnes enregistrées, alors que fais tu dans la vie en général ? G: Tu supposes fort bien, comment pourrais-je gagner ma vie avec 50 Frs par-ci par-là ? Helas... Je ne suis pas l'auteur de LHA ou de MUI ! Je crois que l'auteur de MUI a quelquechose comme 7000 personnes enregistrées... Faites le compte ! ;) Mais de toute façon, je n'ai pas fait Pro-Wizard pour "gagner ma vie"... Je peux quand même dire que les registrations reçues m'ont permis d'améliorer ma configuration, en mémoire, espace-disque notamment.. C'est ce à quoi est censé servir le Shareware, pour que l'auteur puisse programmer dans un environnement plus confortable et améliorer son soft, et/ou en créer de nouveaux. A part ça, je ne "gagne pas ma vie" puisque j'avais arrêté mes études (armée oblige), ensuite j'ai plus ou moins galéré et maintenant je compte les reprendre pour pouvoir mieux m'en sortir par la suite (c'est dur!). AV: Peut-on s'attendre à une nouvelle version de PW ? G: Euuhh... ben cette v2.20 EST la nouvelle version ! :-) J'ai bossé dessus tout Juillet-Aout !! (Même pas de vacances pour GryGry!) Il y a un paquet de nouvelles fonctions comme de pouvoir jouer les modules, sauver les samples des modules, choisir les chemins de chargement et de sauvegarde, une aide en ligne AmigaGuide, la possibilité de lancer Pro-Wiz avec des arguments pour lui faire scanner un fichier automatiquement, notamment à partir d'un bouton de DirOpus par exemple, ensuite on peut choisir les commentaires_DOS qui seront insérés, et éditer soi-même les commentaires en fin de traitement, changer la priorité du programme, et beaucoup d'autres choses... Mais les plus importantes de ces fonctions sont donc désactivées pour les utilisateurs non-enregistrés ! AV: Si les utilisateurs retournent sur le droit chemin, pourront-ils à nouveau profiter d'une version non-enregistrée complète ? G: Ce ne sont pas les utilisateurs qui sont en cause ! Quoique... il doit y en avoir un bon paquet qui utilisent régulièrement PW sans être enregistré, mais bon... C'est surtout de la faute des auteurs du programme MCP... Avec MCP, quand on lance Pro-Wiz, on ne sait même plus que c'est un Shareware puisque les fenetres le rappelant ne s'affichent plus ! Alors... Quant aux prochaines versions, je ne sais pas ce que je ferai... Peut-être un décalage... du style, les optios désactivées de cette v2.20 seront utilisables par tout le monde dans la v2.21 (par exemple) mais les nouvelles de la v2.21 ne le seront pas, etc... (?) Enfin, je réfléchis tout haut, je ne sais pas trop en fait.. Peut-être que tout redeviendra normal dans la prochaine version, mais j'espère juste que cette v2.20 sera bien diffusée pour que tout le monde sache POURQUOI j'ai modifié les requesters chiants ! C'est inadmissible de voir une telle fonction (celle de MCP) dans un soft dit "de Domaine Public" !! C'est une fonction uniquement faite pour virer les requesters "embetants" des programmes Shareware, ce qui est vraiment INACCEPTABLE ! Une telle fonction dans un programme DP !! On aura tout vu.. Dans un hack de crackers d'accord.... ;) Mais bon.. quand on sait qui sont les auteurs, comme je l'ai dit plus haut, on ne s'etonne plus de la relation MCP/Crackers ! AV: A ton avis, les utilisateurs français sont-ils plus ou moins intègres que les autres dans le rapport auteur/utilisateurs ? G: Bien moins ! haha... :) Ceci est bien connu ! Mais ce n'est pas spécifique à la France uniquement, mais plutôt aux pays Latins en général... quand on peut avoir quelquechose sans le payer, on ne se gêne pas. Helas.. Pas étonnant donc qu'un seul Italien se soit enregistré ! Ou plutot si, c'est très étonnant qu'un Italien se soit enregistré ! huhu.. Il a peut-être copié son keyfile à tous ses amis :) Par contre, quand je vois le nombre d'Allemands qui se sont enregistrés, et plus globalement les utilisateurs des pays d'Europe du Nord/Est, on voit la différence ! Chez eux, le concept du Shareware passe très bien. Ca leur paraît logique de récompenser un auteur pour son travail.. Dommâge que ça ne parraisse pas logique à tout le monde :( Enfin, je n'ai pas trop à me plaindre comme je vous l'ai dit plus haut. Pour un premier essai de Shareware, un soft français, qui touche une petite partie d'Amigaïstes (les module-maniacs :) le résultat est satisfaisant. AV: Enfin, as-tu des projets ? G: Sur Amiga, déjà je continuerai toujours à améliorer Pro-Wizard, car c'est quand même devenu "LE" soft de ripping/converting je crois, ( d'ailleurs pourquoi s'archarnerait-on à le cracker/déplomber sinon !?). Mais j'aimerais bien revenir à la musique aussi... dire qu'avant j'étais plus musicien que programmeur ! ;) Mais bon, je n'ai pas quatre bras (Salut Ibanez !! BigBras ! Hahaha) et les journées n'ont pas 48 heures hélas ! Warf.. J'aimerais même faire de la musique 'professionnellement', mais ça.... C'est une autre paire de manches ! (ya quoi dans une manche ? un BRAS! Huhu private joke pour Ibanez ! Scusez... :) AV: Je te laisse le mot de la fin... G: He bien, je passe un grand bonjour à tous mes potos (ce serait vraiment trop long de tous vous nommer) et j'espère qu e tous les utilisateurs de PW comprendront ma décision pour cette v2.20 ! Si vous voulez me contacter, rendez-vous sur minitel 36 15 RTEL, en fin de soirée vous devriez m'y trouver ;) Un petit salut particulier aux auteurs de ce nouveau magazine, longue vie à lui ! Et n'oubliez pas de supporter l'Amiga dans ces temps difficiles ! Ciaooo ! .oO Gryzor Oo. \ \_________ Amiga Musician (from time to time ;) \________ 68000 Programmer (system-coding, no more demos..) \_______ Author of >>> Pro-Wizard <<< (Ripper/Converter) \______ Crazy Modules' Collector 8) Thanks to Pro-Wizzzz! \_____ Oldies Lover !! (ST-01 rulezzzz :)) \____ Swapper !?!??!?! (mods, mods, mods, always mods!) \___ Real Amiga Lover since 1987, ....and forever!! ;) ©