Alors:
1. La vraie compilation séparée est tout à fait possible en assembleur, exactement comme en C.
2. Ce n'est pas propre d'inclure des fichiers contenant du code au lieu de les compiler séparément. (Oui, je sais, Ximoon, si on veut pouvoir compiler les mêmes sources avec les outils totalement dépassés de
Fargo, on n'a pas vraiment le choix.

)
3. Un fichier que l'on inclut s'appelle un
header (en-tête), quel que soit son contenu et l'endroit auquel il est inclus.
4. Si on programme proprement, un header ne contient que des déclarations (par exemple des
equates) et est inclus au début d'une source. Mais ce n'est pas nécessaire pour que ce soit un header (du moins pour le concept qu'en a une IDE).
5. Un header a normalement une extension
.h.
6. Il est tout à fait possible de donner à un header une extension
.asm ou même
.whizbang, mais alors il faut faire comprendre à l'IDE que c'est un header. Un simple drag&drop suffit pour faire cela.
J'espère que ça règle une fois pour toute l'histoire des
include toto.asm.