Les questions de Ti64CLi++ en C
Re: Les questions de Ti64CLi++ en C
Ce n'est pas un syscall, c'est une fonction qui utilise show_dialog_box2_ et que j'ai trouvée par simple grep dans une version dépassée du SDK Ndless, ce qui veut dire - j'ai vérifié en ce qui concerne Google - que ton moteur de recherche Web préféré la trouve (ainsi que ce topic, d'ailleurs)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6858
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: Les questions de Ti64CLi++ en C
Et par exemple pour
p1 dans r0, p2 dans r1, p3 dans r2 et p4 dans r3?
#define e_gui_gc_drawLine 314 // void gui_gc_drawLine(Gc p1, int p2, int p3, int p4, int p5)
, les arguments je les passes comment?p1 dans r0, p2 dans r1, p3 dans r2 et p4 dans r3?
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3441
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
Re: Les questions de Ti64CLi++ en C
Oui. Quant à p5, c'est possible que ça soit sur la pile, à partir du 5ème argument. Ca fait doit faire depuis la fac que je n'ai pas fait ce genre de choses en assembleur ARM...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6858
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: Les questions de Ti64CLi++ en C
Donc pour mettre dans la pile, je fais:
C'est ca?
- Code: Tout sélectionner
mov r4, #113 ;par exemple
strh r4, [sp]
C'est ca?
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3441
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
Re: Les questions de Ti64CLi++ en C
A mon avis, tu veux plutôt
strh r4, [sp, #-2]!
pour prédécrémenter la pile de 2 octets avant d'y pousser r4.
strh r4, [sp, #-2]!
pour prédécrémenter la pile de 2 octets avant d'y pousser r4.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6858
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3441
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
16 messages
• Page 2 sur 2 • 1, 2
Retourner vers Native: Ndless, Linux, ...
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités