|
|||||||||||||||||||||||||||||||||||||||||||
|
Note : Traduction par Lionel X. ![]() ![]() Ayant été élevé dans une banlieue de Munich, en Allemagne, près de nombreux ordinateurs, et de personnes raisonnablement folles, dans un tourbillon de bons et de mauvais jours, l'Amiga m'a offert plus ou moins constamment des moments agréables (4844 jours sur 9418 jusqu'à présent). D'une manière générale, j'étudie l'informatique à l'Université de technologie de Munich. J'aime les frites avec de la glace à la vanille. Je peux applaudir d'une seule main. Et avec l'Amiga, je peux faire tout ce que je veux. C'est la liberté dont j'ai besoin. ![]() Cela fait plusieurs années que 20 Mo de graphismes et de données attendent sur mon disque dur que je leur redonne vie. Il s'agit d'un jeu destiné aux machines Wintel, que j'ai commencé, avec Andreas Lindinger, dans les jours sombres de ma jeunesse. Il n'a jamais été terminé. Et puis il y a aussi quelques idées qui traînent pour Tubes II. Cependant, plus on prend de l'âge, moins on a de temps pour ce type de projets. Malgré tout, écrire des jeux a toujours été très amusant. ![]() Eh bien, Poseidon est ce que l'on pourrait appeler une pile USB. Le logiciel peut être grossièrement divisé en trois parties : les pilotes logiciels bas-niveau, qui "mappent" le contrôleur USB au niveau du système, la bibliothèque principale, qui s'occupe de la gestion de l'ensemble (et d'autres services), et enfin les pilotes qui ajoutent les fonctionnalités des périphériques USB au système, tel que la souris ou la gestion du clavier, ou bien le montage d'une partition pour un lecteur de cartes Flash, celles-ci pouvant être ainsi accessibles à l'utilisateur. ![]() Michael Bohmer, qui a conçu les cartes Highway et Subway il y a fort longtemps, voulait bien sûr les vendre. Mais la partie logicielle n'était pas terminée. En mars, comme rien de fonctionnel n'était apparu, je me suis lancé dedans en tant que solution de secours. J'aurais de toute façon réalisé ma propre pile dans tous les cas, car j'avais compris que ni la pile réalisée pour AmigaOS 4.0, ni le logiciel initial ne serait disponible pour MorphOS. Je ne voulais pas voir le marché se diviser une nouvelle fois. Et puis, 3 semaines après, j'avais une conception assez fonctionnelle, et un pilote pour souris USB qui marchait. ![]() Le matériel doit respecter les standards USB, ou, si ce n'est pas le cas, le nombre d'utilisateurs doit être assez conséquent. Bien entendu, je dois avoir le matériel à disposition, et la quantité de travail à fournir doit être raisonnable. Cela n'a aucun sens d'écrire un pilote pour Winmodems, par exemple... ![]() D'une manière générale, tout le monde peut écrire un pilote matériel pour un contrôleur USB, peu importe s'il s'agit d'une carte Zorro, PCMCIA ou PCI. Cela dit, je n'ai ni le temps ni le matériel requit pour développer cela moi-même. En ce moment, il y a des pilotes pour les Highway/Subway, Thylacine (bêta), G-Rex et Pegasos, Spider USB (PCI/Mediator). Un pilote pour OpenPCI (Prometheus, G-Rex, MorphOS, Berniethlon) est actuellement en développement, mais il n'est pas encore fonctionnel. ![]() Le développement a débuté en mars, et j'ai constamment travaillé dessus depuis, avec quelques interruptions dues à mes études. Cependant, je ne peux pas vous dire combien de temps j'ai passé dessus exactement. ![]() GoldED comme éditeur de texte, SAS/C pour la version 68k, GCC pour la version MorphOS, CyberGuard, BDebug, SmartCrash, MungWall, MuForce, PatchWork, Sashimi. Et beaucoup de superbes musiques d'Aimee Mann. ![]() La programmation est comme le sexe : une erreur et vous voilà responsable de votre création durant le restant de vos jours. Donc, je pense que cela signifie "jusqu'à ce que Poseidon soit entré dans l'âge adulte". ![]() C'est stable, avec une conception propre, et facile à utiliser pour l'utilisateur et le développeur. Et son programmeur à un sens de l'humour très raffiné. Il y a un gros manuel d'utilisation, que personne ne lit jamais. Et les gens ont trouvé des millions de façons différentes d'écrire n'importe comment "Poseidon" ou "Trident" (peut-être devrait-on organiser un concours ?). Et hmm... on peut le rendre résident en mémoire, à l'épreuve des redémarrages. ![]() Une classe HID pour les tapis volant, les alarmes incendies et les réfrigérateurs. Des pilotes Ethernet (bien que je recommande la Norway à la place d'un Ethernet USB). Des pilotes pour scanners (quand j'en aurai un). Eh bien sûr, la satisfaction des inépuisables demandes des utilisateurs. ![]() Bonne chance aux tristes individus qui essayeraient de créer de fausses clés d'enregistrement... j'ai passé pas mal de semaines pour obtenir des algorithmes cryptographiques innovants et sûrs. Je sais, ceci n'est pas d'une grande aide contre les versions modifiées du logiciel lui-même. Cependant, j'essaye de garder un rythme de mises à jour aussi élevé que possible. Rendre publique une clé d'enregistrement légale serait complètement stupide, étant donné que le nom complet et l'adresse sont stockés dans chaque clé et sont visibles dans Trident. Bien que je n'ai pas écrit Poseidon dans le but de commettre un meurtre, il est totalement consternant de découvrir que des copies pirates se baladent quelque part sur le Net (comme cela est arrivé avec Deli14bitGenie, qui était un Postcardware. J'ai arrêté le développement de ce programme juste après avoir appris cela). C'est déprimant de voir combien d'argent les gens sont capable de dépenser en matériel, alors qu'ils ne paieraient même pas les frais d'enregistrement ridicule d'un logiciel. ![]() J'ai du plaisir à utiliser mon Amiga, et cela me permet de mettre ma créativité dans quelque chose de concret. Et si un courriel m'est envoyé par un utilisateur heureux et satisfait, ou si vous rencontrez des gens tels qu'il y avait à l'OASE à Graz, en Autriche, la réponse est certainement "Oui, l'effort paie !" ![]() C'est simple : que les utilisateurs qui veulent s'enregistrer, aient la possibilité de le faire. Avant cela, s'acquitter d'une licence était assez lent par courrier ordinaire, et pas aussi facile. ![]() D'abord, Poseidon n'est pas limité aux Amiga Classic. Mais vous avez raison : toutes ces annonces (et le fait de reporter le lancement chaque jour davantage) empêchent les utilisateurs d'utiliser leur argent pour acheter du matériel existant et disponible pour leur vieil Amiga. Cela tue le marché, et les revendeurs en souffrent, eux aussi. Les gens croyant qu'ils peuvent gagner plus d'argent que cela n'a coûté en développement, ou même gagner leur vie grâce à un produit Amiga, eh bien, ces gens-là ont trop lu de choses sur Platon et son monde idéal. ;) ![]() En fait, avec l'USB, on peut toujours utiliser son matériel (à l'exception du contrôleur) dans sa prochaine machine (quel qu'il soit, peut-être même un PC ou un Mac). Même Michael Bohmer n'utilise plus de disquettes, mais copie juste des données sur une carte CompactFlash, et connecte le lecteur à une autre machine pour les transférer très rapidement. Et puis de toute façon, votre ancienne machine ne disparaîtra pas dans les limbes le jour où vous aurez acheté votre Pegasos. ![]() Je n'ai jamais été curieux d'AmigaDE, même si l'idée à l'air bonne. Même chose avec les x86, n'attendez rien de ma part dans cette direction, je pense que c'est un cul-de-sac. Poseidon a été développé pour l'Amiga 68k et pour MorphOS. ![]() Mon vieil Amiga sera certainement géré jusqu'à ce qu'il tombe en ruine. Cependant, mon choix pour le futur est définitivement MorphOS, car il apporte avec lui plus qu'une grosse bouffée d'oxygène dans notre atmosphère. Il y a beaucoup de chance qu'il soit un bon nouvel OS. Beaucoup de gens ne savent pas quels sont les avantages immenses d'AmigaOS, qu'on ne peut trouver nulle part ailleurs. Il est clair cependant que de gros morceaux du nouvel OS devront être entièrement refaits. A mon avis, l'équipe de MorphOS est celle qui peut le mieux recapturer et raviver l'esprit d'AmigaOS (mais je suis sûr qu'il y a aussi quelques-uns des meilleurs développeurs existant parmi les développeurs d'AmigaOS 4.0). Dans cette équipe, les gens donnent plus d'importance aux contacts personnels et à la communication qu'aux contrats commerciaux d'exclusivité. La façon dont la boîte est appelée n'est pas très importante pour moi. Et l'ABox n'est qu'un début. ![]() Hmmm... Bonne question. Mis à part la protection mémoire, qui peut déjà être en partie incrémentée par Guardian Angel, je pense qu'il manque juste une application de type "fait ce à quoi je pense". ![]() Un second moniteur et un bureau autonettoyant (non virtuel). ![]() Si un jour il m'arrive d'avoir de nouveau du temps libre, j'aimerais beaucoup acheter quelques jeux. La version démo de Payback était très impressionnante, et j'aimerais voir Simon I et II aussi. En ce qui concerne le matériel, je pense à quelques trucs USB (j'aurais à coder les pilotes pour eux, alors :) et bien sûr, un Pegasos. ![]() Cela a-t-il de l'importance ? La question est : suis-je heureux avec mon ordinateur actuel ? Puis-je en être fier ? Est-ce que je le préfère à ces systèmes Wintel anonymes ou à ces Mac avec un seul bouton ? Qu'est-ce que je veux vraiment ? C'est juste cela qui compte, et rien d'autre. Je suis un amigaïste, parce que j'aime ça (et que j'aime voir mes collègues à l'Université se moquer de moi parce que je suis toujours un pauvre gars utilisant un Amiga). Et surtout, je sais exactement pourquoi j'adore cette machine. ![]() Les choses tombent. Les gens pointent leur regard vers le ciel. Et quand il pleut, il pleut beaucoup.
|