• [^] # Re: Processus de conversion

    Posté par . En réponse à la dépêche Mr.Boom version GNU/Linux. Évalué à 7.

    Pour avoir avoir lu les sources il y a une vingtaine d'années, je peux dire qu'à première vu c'était en effet compliqué à déchiffrer. Mais c'est à mon avis normal pour un programme de cette taille avec du graphique et une pile réseau écrit entièrement en assembleur.

    A l'époque, j'étais jeune et fou et j'ai eu l'envie de porter ce monument ,déjà à l'époque, vers linux. 20 ans après la communauté l'a fait !

    J'ai eu donc l'honneur à l'époque d'avoir rencontré l'auteur de ce jeu monumental, d'être dans la démo et d'avoir eu quelques discussions avec l'auteur. Entre autre, j'avait été impressionné qu'il ai tout codé en asm x86 y compris la couche réseau qui, si je me souviens bien attaquait un driver DOS IPX. Je me rappelle aussi avoir fait la remarque et j'avais été selon l'auteur le premier à lui faire que les labels des sauts locaux en assembleur avaient été choisi en se tapant la tête sur le clavier ou une technique similaire :). Ce qui était probablement la voie que j'aurais choisie vu le nombre de sauts dans tout le code (équivalent en C des while, for, if etc...). Je laisse les ayatollah du code en assembleur me dire qu'il y a des méthodes propres de faire ça mais cela ne change pas grand chose au final.

    Je remercie donc encore une fois la communauté pour avoir fait ce que la paresse (ou la sagesse) m'a finalement fait renoncer : Le portage de ce jeu sous linux (enfin SDL, enfin j'me comprends !).

    Et encore MERCI à l'auteur original : Remdy !