Obligement - L'Amiga au maximum

Mercredi 28 juin 2017 - 00:38  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


Entrevue avec Almos Rajnai
(Entrevue réalisée par Olaf Koebnik et extraite d'Amiga Arena - mars 2002)


Note : traduction par David Brunet.

Voici l'entrevue avec Almos Rajnai, l'homme qui est en train de développer Petunia, l'émulation 68k JIT d'AmigaOS 4.

Almos Rajnai

- Pouvez-vous vous présenter à nos lecteurs ?

Je suis programmeur et enseignant dans un collège situé à l'ouest de la Hongrie. J'ai débuté ma carrière de programmeur quand j'avais 8 ou 9 ans, c'était sur un ordinateur Commodore Plus/4.

A présent, après plus de 20 ans de programmation, je travaille généralement sur des applications Web et multimédias pour mon emploi à plein temps. J'enseigne aussi la programmation multimédia aux étudiants.

La programmation Amiga n'est pour moi qu'un passe-temps, j'adore vraiment cet ordinateur, mais malheureusement, j'ai bien peu de temps à y consacrer. Mon rêve serait de devenir un grand programmeur Amiga, réaliser quelque chose d'important pour la communauté Amiga. Et espérons-le, ce rêve va être réalisé... :-)

Je suis avant tout intéressé par la programmation bas niveau, en assembleur ou en C, et en particulier les émulateurs.

- Quand avez-vous commencé à travailler sur Amiga ?

C'était il y a environ 10 ans, autour de 1992. Je n'ai été pendant longtemps qu'un programmeur de démos, mais après quelques années de travail passif, j'ai préféré me concentrer sur des applications et des outils de développement plutôt que sur des effets pour démos.

- Quel modèle d'Amiga possédez-vous ?

Je possède un Amiga 1200 qui est dans un énorme, et très bidouillé, boîtier pour serveur. Cet A1200 dispose d'une carte accélératrice BlizzardPPC 603e/160 MHz et 68040/25 MHz, 64 Mo de mémoire, bus Mediator PCI et une carte graphique Voodoo3 2000 (et bien sûr tout le reste comme un disque dur, un écran, etc. :-)).

- Quelle version du système d'exploitation est installée sur votre ordinateur ?

AmigaOS 3.1.

- Quels logiciels êtes-vous en train de développer ?

Je travaille sur une compilation Just In Time (JIT) de l'émulation Motorola 68040 pour les processeurs PowerPC (nom de code : Petunia).

- Pouvez-vous nous en dire plus sur ce logiciel ?

Il sera utilisé dans AmigaOS 4 pour l'émulation du processeur 68k afin de faire fonctionner les anciennes applications à une vitesse acceptable.

- Pourquoi créez-vous ce logiciel ?

Comme je l'ai déjà mentionné, j'ai de l'intérêt pour les émulateurs. Après avoir créé mon émulateur Commodore Plus/4, j'ai commencé à songer à la possibilité d'implémenter des technologies modernes dans un émulateur 68k. J'ai vu les émulations 68k de MorphOS et de Mac OS et j'ai été assez déçu par leur performance. Je ne pouvais pas croire que le PowerPC ne pouvait faire que ça. Ainsi, après une longue période de réflexion et de planification, j'ai commencé un projet expérimental. Après trois mois de travail, la technologie JIT commençait à répondre à mes attentes, et l'émulateur a commencé à fonctionner. Et depuis, je n'ai pas pu m'arrêter de le développer ;-)

- Depuis combien de temps développez-vous Petunia ?

J'ai débuté le projet le 27 décembre 2000. Il n'est pas encore terminé mais la version finale est proche.

- Quels outils utilisez-vous pour développer ?

J'utilise psam de Frank Wille, ainsi que vbcc pour la programmation en C. 95% du code est en assembleur PowerPC pour des raisons de vitesse. J'aime optimiser mon code à la main, je n'ai pas confiance dans les méthodes d'optimisation des compilateurs.

- Pour quels systèmes (AmigaOS, AmigaDE, MorphOS) développez-vous ?

Uniquement pour AmigaOS. Je ne prévois pas de soutenir MorphOS. Quant à AmigaDE, il est assez éloigné de mon profil, mais peut-être le soutiendrais-je une fois via mon emploi à plein temps...

- Quels systèmes allez-vous soutenir à l'avenir ?

Uniquement AmigaOS car il représente la seule voie officielle pour l'avenir de l'Amiga.

- Que peut-on attendre des futures versions de Petunia ?

C'est difficile à prévoir. Comme la version actuelle n'a pas de gestion de la MMU, je prévois de l'ajouter prochainement. Je souhaite également procéder à davantage d'optimisations spécifiques pour chaque processeur PowerPC, par exemple en utilisant l'AltiVec des PowerPC G4.

- Perdriez-vous la joie et l'intérêt de programmer si vous receviez trop peu de retours d'utilisateurs ?

Non. Mais c'est vrai que je peux compter le nombre de retours d'utilisateurs sur les dix doigts de mes mains (bon, OK, peut-être devrais-je ajouter mes orteils ;-)). Je crée la plupart de mes logiciels pour moi-même, pour mon plaisir personnel. Il y a un grand avantage de programmer soi-même : vous pouvez implémenter tout ce que vous voulez et vous n'avez pas à attendre l'approbation de quelqu'un d'autre.

- Êtes-vous satisfait du nombre de retours d'utilisateurs pour vos logiciels ?

En fait, oui. Petunia n'est pas encore prêt, donc je ne compte pas sur les retours d'utilisateurs, la seule information publique à ce sujet est sur ma page Web. Certains de mes amis ont testé des versions bêta et ils me demandent en permanence de nouvelles versions.

L'été dernier, durant un grand rassemblement (Fyanica) en Hongrie, j'ai présenté Petunia au public (environ 500 amigaïstes). Et après cette "vitrine", j'ai reçu suffisamment de retours pour rester motivé.

- Quand avez-vous utilisé un Amiga pour la dernière fois ?

J'en utilise un en ce moment même. :-)

Quelle question... disons plus précisément que j'en ai utilisé un il y a 0,1 seconde, mais je ne peux pas écrire plus vite. ;-)

- Quel est le dernier logiciel Amiga que vous ayez acheté ?

Whaa... C'était il y a longtemps, c'était un Aminet Set. On m'a offert quelques logiciels pour mon travail, notamment pour les traductions pour l'ATO.

- Quels logiciels continuez-vous à utiliser ?

J'utilise principalement des logiciels gratuits. Comme je suis programmeur, le logiciel que j'utilise le plus sur Amiga est vbcc.

- Quel logiciel ou matériel prévoyez-vous d'acheter à l'avenir ?

Au niveau matériel, je vais acheter une carte développeur AmigaOne. Pour les logiciels, hmmm... je ne sais pas, peut-être un bon navigateur Internet.

- Croyez-vous au retour de l'Amiga ?

Oui, certainement :-). Je crois qu'après un moment de silence long et douloureux, l'Amiga est de nouveau en vie.

- Avez-vous un dernier mot pour nos lecteurs ?

Ne perdez pas votre foi en l'Amiga, continuez à soutenir les développeurs ! Un petit retour d'utilisateur, un message, ou bien un don, encouragent beaucoup les développeurs (et ne détruisent pas les forêts... :-)).


[Retour en haut] / [Retour aux articles]