A noter que si tu fais ton prog PedroM only, le parsing de la ligne de commande est simplifé car tu as comme paramètre le classique :
int main (int argc, const char *argv[]);
et pas:
void _main (void)
En assembleur ca donne ceci:
_main:
move.w 4(sp),d0 ; d0 = Nombre d'argument de la ligne de command
move.l 6(a0),a0 ; pointeur vers un tableau contenant les arguments, ie.
move.l (a0),a1 ; a1 = nom du programme
cmpi.w #2,d0
bne.s \pas2arg
move.l 4(a0),a2 ; a2 = premier argument de la ligne de commande.