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)- Posts: 6859
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- 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)- Posts: 3441
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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)- Posts: 6859
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Les questions de Ti64CLi++ en C
Donc pour mettre dans la pile, je fais:
C'est ca?
- Code: Select all
mov r4, #113 ;par exemple
strh r4, [sp]
C'est ca?
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3441
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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)- Posts: 6859
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3441
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
16 posts
• Page 2 of 2 • 1, 2
Return to Native: Ndless, Linux, ...
Who is online
Users browsing this forum: No registered users and 13 guests