1

Salut a tous !
Je vous écris car j'ai un problème avec le compilateur on-calc AS92, fait par la DBA. En effet, ce compilateur, par ailleurs assez performant, refuse obstinément de compiler les RAM call (ce problème est d'ailleurs connu de la DBA qui l'indique sur leur site). N'y aurait il pas moyen de mettre dans ma source un morceau de code qui ferait un RAM call ? Un peu comme on peut trouver l'équivalent d'un ROM call dans le fichier "tios.h" ??? Ca me rendrait BEAUCOUP service smile

Ha, oui, enfin, dernière question : J'ai entendu parler d'un nouveau compilateur assembleur, AS, et de CC, tout deux on-calc. Que valent-ils ? Est-il possible d'envisager le développement de programmes serieux avec (Par serieux, je n'entends pas forcément un nouveau phoenix wink )

2

Ecco a écrit :
Salut a tous !
Je vous écris car j'ai un problème avec le compilateur on-calc AS92, fait par la DBA. En effet, ce compilateur, par ailleurs assez performant, refuse obstinément de compiler les RAM call (ce problème est d'ailleurs connu de la DBA qui l'indique sur leur site). N'y aurait il pas moyen de mettre dans ma source un morceau de code qui ferait un RAM call ? Un peu comme on peut trouver l'équivalent d'un ROM call dans le fichier "tios.h" ??? Ca me rendrait BEAUCOUP service smile


Ça dépend. De quels RAM_CALLs as-tu besoin?
Ha, oui, enfin, dernière question : J'ai entendu parler d'un nouveau compilateur assembleur, AS, et de CC, tout deux on-calc. Que valent-ils ? Est-il possible d'envisager le développement de programmes serieux avec (Par serieux, je n'entends pas forcément un nouveau phoenix wink )


Ils sont très prometteurs. Avec AS, on peut déjà faire des trucs sérieux. Avec CC, pas sûr. Je pense qu'il y a encore des problèmes avec les ROM_CALLs donnant un pointeur.
Et je te préviens tout de suite: ils ne supportent pas les RAM_CALLs non plus. En effet, ils ne génèrent que des programmes _nostub.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

AS m'a paru mieux que AS92
(AS92 refusait de m'assembler certaines instructions)

mais AS ne fait pas le mode Kernel sad


CC... ma fois...
il est pas mal, mais le C on-calc, pr moi qui ai l'habitude de faire des projets C de plusieurs milliers de lignes... c un peu limité ON-calc sad
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

Enfin CC est quand même très pratique, notamment quand on n'est pas chez soi durant la semaine, hein ? wink

5

Je programme les 3/4 du temps avec AS.

6

Mais toi t'as pas besoin de documentation winkwink

7

Bah tu mets en fichier texte ce dont tu as besoin le plus souvent (ou tu utilises db92 pour retrouver à la main les arguments d'une rom call grin)

8

ExtendeD a écrit :
(ou tu utilises db92 pour retrouver à la main les arguments d'une rom call grin)
Ca c'est très fin gringrin

9

Je suis parti en vacances pendant une semaine et j'ai dû faire ça. En plus c'est marrant à faire.

10

ExtendeD a écrit :
(ou tu utilises db92 pour retrouver à la main les arguments d'une rom call grin)
zdrubal a écrit :
Ca c'est très fin gringrin

Tu crois qu'il a fait comment, Zeljko? (Il a travaillé avec VTI, mais le principe est le même.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

Ah oui, justement, je me demandais ...
Mais qu'est-ce qu'il a fait exactement ?

12

Il a pris les fonctions (il y avait la liste des noms dans Exec.inc publié par TI), et il les a regardées au débogueur pour voir ce qu'elles font et quels arguments elles prendent.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

13

3> de ton point devue.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

14

C'est à dire ?

15

je suis pas chez moi la semaine.
je préfére coder sous AS, qui me permet d'apprendre des choses sur l'ASM que sous CC, qui ne me permet pas d'avancer KII.


avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

Vous n'avez pas le droit de programmer sur des logiciels autres que ceux déjà installés, à ton IUT ?

17

non sad
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

18

Ben, tu installes TIGCC quand-même, avec l'option "No System Folder Use". grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

19

Plus simple tu zippes le folder bin. include. de tigcc et tu dezippes apres a l'iut smile

20

PpHd> je l'avais fait avec une ancienne version.
mais je pouvais pas compielr depuis l'IDE.
et compiler sous ligne de commande... chez moi, sous 98SE, ça marchait nickel... mais ça foirait à l'IUT sous NT4
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

21

Tiens, bizarre.
Il faut que tu sois dans le repertoire ou il y a tigcc.exe et qu'il possede 2 sous repertoire bin/include/

22

PpHd
a écrit : Tiens, byzarre.

Byzarre en effet grin

squale92> quel était le probleme exactement ?
So much code to write, so little time.

23

Edité. J'y tiens beaucoup à mon byzarre moi, c'est bizarre.

24

Nitro> je sais plus trop.
Faudrait que je réessaye, en prenant le batch que j'utilise maintenant pour XP.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall