1

sans aucune raison apparente, quand je compile une source avec a68k, et quand j'ai plusieurs fichiers include, j'obtiens des "alignment error[s]".sad
il suffit que je chqnge l'ordre d'appel des fichiers include pour que ça marche... j'aimerais bien que qqun m'explique ce que ça veut vraiment dire, ces erreurs à la con, et pkoi y en a si l'on change l'ordre des include ???

exemple:

include "abcd.asm"
include "xxxx.asm"
include "xxxx.asm"
include "xxxx.asm"
include "xxxx.asm"

résultat --> ALIGNMENT ERRORmad

et si je fais:

include "xxxx.asm"
include "xxxx.asm"
include "abcd.asm"
include "xxxx.asm"
include "xxxx.asm"

(par exemple)
la compilation se passe à merveille ...grin

je pense pas que j'aie picol, donc il doit y avoir une cause logique...
qqun a une idée ?
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

2

Mais des EVEN entre chaque fichier include, et ca devrait marcher.

3

Ouais, seule solution smile
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr

4

Ouais !

5

c'est quoi ça ? EVEN
:D

6

Alignement des données a des adresses paire.

7

C'est pas plus complique que ca smile
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr

8

Et ca enlève les alignement error
Cours et tutos Asm: http://membres.lycos.fr/sirryl

9

Y'a aussi desfois ou il suffit de rebooter le PC : ca c encore autre chose, un bug d'A68k smile
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr

10

Ou de link.exe
Cours et tutos Asm: http://membres.lycos.fr/sirryl

11

Ce n'a aucun raport avec le fait que ce soit des includes, c un simple hasard.
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr

12

nan, nan, j'ai laissé un espace ou une tab, mais ça le fait aussi même si g pas d'include, si je change les label de place dans le code, ça fout la m... aussi

c pareil si je dispache les macros dans la source...sad

je vais voir essayer le truc des EVEN...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

13

Un espace ca change rien c'est normal.
Un EVEN marchera forcement.
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr

14

oué, EVEN rulez smile

15

Vous comprennez pas vraiment comment ca marche.

16

ben ça force ce qui le suit à etre à une adresse paire. non ?

17

Eh ben me semble t'il!

18

pkoi on ne comprend pas ?
en tout cas, ca a au moins cette fonctionnalite.
Site personnel
Site professionnel

msn / mail : racine.f(at)free.fr