1

-

2

Orion_>
- Oui mais en désactivant les interruptions (les auto-ints les autres ne se déclenchent pas toutes seules) donc c'est plutôt génant par exemple pour ceux qui ont la 2.08 et l'heure.
- En théorie oui, en pratique pas tellement je pense, si tu désactives les interruptions 1 et 5, déjà ça ira un peu mieux.
- La routine de gray se place dans une auto-int, et à chaque fois qu'elle se déclenche, elle dessine un plan différent (en pratique c'est plus compliqué car pour avoir quelque chose de potable, il faut dessiner un tiers d'écran puis un autre et enfin le dernier (haut-bas-milieu je crois). En plus elles ne marchent pas pareil sur HW1 et HW2 car avec du HW1, on utilise l'écran normal de la TI ($4c00) pour un des plans de gris.
avatar
;)

3

-

4

AutoInt1
avatar
;)

5

et il vaut mieux ne pas désactiver le 3, qui est utilisé pour l'horloge...
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

6

lakelle ? j'croyais que l AMS 2.08 était buggére...


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

7

les gris c'est soit l'ai1 soit l'ai5, ça dépend...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

8

Ha ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

Ça dépend de l'implémentation. Dans l'implémentation standard (tigcc.a), c'est l'AI1.
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é

10

il me semble que c Genlib qui utilise l'AI5...
(il me semble que c ce que PpHd avait dit à un des open... enfin, si j'ai bonne mémoire)
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

11

Oui.
Et certaines anciennes routines de niveaux de gris (anciennes versions de Universal OS et de tigcc.a notamment) utilisaient l'AI5 sur HW2 parce que ça fonctionnait mieux pour ajuster la synchronisation. Mais maintenant, on utilise le port de synchronisation, donc l'AI1 convient très bien maintenant.
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é

12

OK.
merci pr l'info smile
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

13

-

14

Je trouve que c'est pas une raison pour emmerder ceux qui utilisent l'heure !

Moi j'ai fait vite le tri après avoir installé la 2.08, j'ai viré tous les programmes qui dérèglent l'heure ou qui plantent complètement la calto (càd reset total qui fout l'heure en l'air).

En clair, j'utilise l'heure, elle n'est jamais déréglée, et il ne faut pas compter sur moi pour adopter un programme qui inhibe l'AI 3 (alors que ça n'apporte rien) tongue

Il y a deux, voire trois façon pour bloquer une AI. Par le SR, par détournement, et peut-être par un port.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

15

-

16

THibaut> donc, tu n'utilise pas les progs utilsant Genlib...
(enfin, à moins que PpHd ait changé ça... il me semble que, voila quelques temps, Genlib désactivait (ou détournai) l'AI3)
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

17

>Il y a deux, voire trois façon pour bloquer une AI. Par le SR, par détournement, et peut-être par un port.
En effet. C'est le port 60015, bit 2.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

18

squale92 a écrit :
THibaut> donc, tu n'utilise pas les progs utilsant Genlib... (enfin, à moins que PpHd ait changé ça... il me semble que, voila quelques temps, Genlib désactivait (ou détournai) l'AI3)

Ce qui est une bonne raison de ne pas l'utiliser. smile


Et Orion_, au lieu de désactiver toutes les interruptions, il suffit de rediriger les auto-interruptions 1 et 5, et éventuellement 2, 4 et 6 (mais pas 3 et 7!) vers un rte. Ne touche pas:
* à l'AI 3: elle est utilisée pour l'horloge, n'est activée qu'une fois par seconde et ne contient que 2 instructions (un addq.l #1,... et un rte). Elle ne ralentit donc pas du tout ton programme.
* à l'AI 7: elle n'est activée qu'en cas de "Protected Memory Violation", donc elle ne ralentit en rien ton programme.
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

Ce qui est une bonne raison de ne pas l'utiliser.

pas pour moi : j'ai une HW1, donc, sans horloge...
donc, que genlib touche à l'AI3 ne me géne pasd smile
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

20

-

21

Tu références un label qui n'existe pas. Le nouveau linker qui accompagnera TIGCC 0.95 donnera un message d'erreur plus clair, indiquant entre autre le nom du label en question. Maile-moi le fichier et je te dirai où est le problème. smile
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é

22

-

23

(15:27) Kevin Kofler » Orion_: Bon, même pas la peine de faire passer ça sous le nouveau linker de TIGCC, l'erreur est évidente. Remplace tous les $ par des 0x .
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é

24

Je n'aime pas du tout ta façon d'optimiser, Orion...
En plus, si tu fais ça partout, sh`L prendra 50 ko....

25

On voit clairement que c'est dans le principe du -O3, pas du -Os. grin Personnellement, je suis partisan du -Os. smile
D'ailleurs, as-tu compilé avec -O3 quand tu as eu une version C tellement plus lente que ta version en assembleur? Si c'est le cas, ton code C n'était pas génial... Parce que GCC sait lui aussi dérouler les boucles si on le lui demande.
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é

26

-

27

-

28

Orion, ton concurrent direct était aussi à une époque à 10 ko en-dessous.
Mais quand il a ajouté le tri par types, la compression, le support natif des sous-répertoires, il a eu la surprise de voir son programme gonfler comme il ne l'avait pas prévu. Ne parle pas trop vite, on verra quand tu auras terminé tout ce que tu veux faire à cette nouvelle version attention
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

29

moveq #0,%d0
Trap #1
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

30

Kevin Kofler a écrit :
Ce qui est une bonne raison de ne pas l'utiliser. smile

Ce qui montre l'avantage du kernel et la puissance des libs dynamiques : une mise a jour de genlib (depuis la sortie de la V200) a elimine cette source de bug sans recompiler tous les programmes genlib...