même si ça parait logique pr les gens qui ont l'habitude... je doute que les newbies sachent !
ils pourraient essayer de ^passer les param par la pile, comme pr les rom_call, ou pr les fonctions standars
On ne va certainement pas modifier les prototypes, vu que c'est du passage par registres automatique, pas par spécification explicite.
Kevin Kofler Le 21/05/2002 à 16:27Edité par Kevin Kofler le 21/05/2002 à 16:28 Explication simple: on n'a pas besoin d'includes pour utiliser TIGCCLIB en assembleur.
Il te faut juste la valeur de SPRT_XOR. D'après la documentation, c'est défini comme:
enum SprtModes {SPRT_XOR, SPRT_OR, SPRT_AND};
Donc SPRT_XOR vaut 0. Donc autant utiliser un clr.w d3.
Juste pour continuer le sujet:
Ou peut-on avoir une liste des trap???
A part la doc de doorsos...
de tête:
trap #1 : changer le masque d'interruption (regarde des tutoriaux pour ça).
trap #2 : reset
trap #4 : shutdown
trap #9 : plusieurs fonctions, faut voir la doc de doorsos
trap #11 : la plupart des fonctions sont exportées en rom calls.
trap #12 : passage en mode superviseur
PpHd Le 06/06/2002 à 09:08 Le trap #3 fait un deref avec UniOs (Feature non documente comme d'habitude avec unios).
PpHd Le 06/06/2002 à 10:24 Tu as regarde preos ? Dans la partie include ?
Link Le 06/06/2002 à 11:26 Non, j'ai un pack développeur doorsOS.
Je downloade preOS tout de suite!

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
PpHd Le 07/06/2002 à 09:59 Les headers assembleurs de tigcc sont pourris !
Te rends-tu compte du boulot que c'est de traduire une doc pareille en une autre langue ?
Les plus nombreux à râler à propos de la doc non traduite, ce sont les français...