Il y a des soirs comme ça qui réservent plein de surprises !

Ce soir, sans trop y croire, j'ai jeté un oeil à vasm de Frank Wille, déjà auteur de PhxAss, un assembleur pour Amiga très performant, quasi 100% compatible avec Devpac, mais malheureusement absolument pas portable car écrit lui-même en assembleur.

Puis est venu vasm pour offrir un assembleur au compilateur vbcc du Dr. Volker Barthelmann. Cet assembleur est capable de générer du code pour différents processeurs, dont la série des 680x0 de Motorola. Avec son copain vlink, l'éditeur de lien, on peut générer des exécutables pour Amiga ou Atari ST (avec les symbôles siouplé !). La dernière fois que j'ai regardé, il manquait le support des macros, et contacté à ce sujet, Frank Wille m'a répondu que c'était l'affaire d'une soirée ou deux.

Un an est passé.. Et Frank Wille a donc passé une soirée sur vasm et a implémenté le support des macros !

Partons donc pour une petite description de la procédure de compilation sous Linux et un brin de mise en oeuvre.