le but c'est de remplacer les registres par des noms plus explicite genre :
#define VARIABLE %d0
J'ai essayé avec :
.equ VAR, %d0
mais c'est pas ca
J'y comprends rien à ces assembleurs !!
comment appeler une fonction asm depuis le C
Et pour récupérer une valeur passée en paramètre ?
mais je laisse pour son info

mais dans le fichier asm, je ne sais pas comment récupérer n'y rendre les arguments

EDIT : Je précise que comme je passe direct aux fichiers asm, je vais utiliser A68k qui semble mieux

). Vu la toolchain et les coups en traitre que te balance A68k quand tu connais pas ses bugs, je te conseille vraiment GNU as. Mais tu fais ce que tu veux. Ce que je te propose, c'est juste de te montrer quoi faire pour passer de l'un à l'autre, tu verras c'est über-simple.
xdef fonction fonction :
.xdef fonction fonction :

,