30

Pour le ./25, ton code est idiot : les 3 symboles USE_TI89, USE_TI92PLUS et USE_V200 sont définis, donc ton test #ifdef USE_TI89 inclus forcément le code pour TI-89.
Il faut que tu ne définisses pas le symbole USE_TI89 pour qu'à la compilation le code pour TI-92+ soit inclus. Tu auras des binaires incompatibles, comme le souhaite Lionel.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

31

Sasume ->

j'adore ta façon de répondre au post 29. C'est très évocateur.
tu crois que si je savais que la définition des 3 MACRO faisait simultanément , j'aurai écrit celà !!!

tu pourrais faire l'effort d'être aimable quand tu réponds.
Si j'ai posé cette question, c'est que je pensais à l'évidence que la compilation se faisait en 3 fois, avec une seule constante définie à chaque fois.
Je pense que j'aurai fai ça manuellement et un par un pour éviter cette confusion

Merci d'avoir levé le voile.

Lionel ->
Oui je veux utilisé la répétition de touche. j'ai essayer avec OSdequeue mais je ne sais pas quel bit faut démasquer pour inclure la répétition de touche

32

En effet, j'ai été un peu radical, pardon;
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

33

Ok, c'est oublié smile .

34

C'est le bit 0x800. La plupart des softs de TICT (GetUserInput) le masquent.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

35

Salut Lionel. Je viens de faire un tour sur ton site et devine quoi tu viens de Pau.
Mince alors j'y ai fait ces 2 dernières année à la FAC d'éco.
En fait je suis dans les environs à 1 heure de PAU

36

Julien, ou Lionel ? Moi, je ne viens pas de Pau.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

37

Moi non plus ! smile
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

38

Il y a donc un autre Lionel Anton qui a fait sa licence Info à PAU
et dont voici le site
http://www.tigen.org/lionela/

39

Oui, mais en ce moment il est au Canada il me semble smile
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

40

ça en jette son CV

41

J'y avais pensé, mais je ne l'ai pas vu poster dans ce topic...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

42

./40> Surtout ses expériences pro tritop
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

43

Impressionant le MEC, une véritable machine

44

Sasume :
./40> Surtout ses expériences pro tritop

grin
andoh_wilfried
:Impressionant le MEC, une véritable machine

neutral
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

45

Sasume : je te suggère de te resaisir

46

je tombe par hasard sur ce topic et j'ai l'impression qu'on se fout un peu de moi sad
j'ai des experiences pro de merde, je le reconnais et puis voilà vaut mieux mettre qu'on a fait quelques truc plutot que rien du tout, et sinon je pense que ca devrait pouvoir clore le HS nan ? (autres reclamations par mp si ca vous chante)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/

47

boah je pense qu'il te taquinait gentiment, non ? de toute facon c'est évident qu'on attend pas de toi a ton niveau d'avoir des expériences professionnelles plus "sérieuses" smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

48

LionelA ->
Il doit bien te connaître Sasume pour savoir que t'es au Canada

Alors c'est aussi bien qu'on en parle le Canada ?
je suppose que c'est ta 1ere année là-bas.
Il veulent pas beaucoup des étudiants en filières Eco cry , au vu des filières les plus demandées sur immigre.com

49

Bah il suffit de lire le forum de tigen pour savoir que je suis au Canada tongue
Sinon ben pour l'instant je suis vraiment pas déçu, les gens sont super sympa, il fait pas chaud (je deteste les canicule) et le loyer est pas cher smile
Je suis juste en stage jusqu'a Aout et après retour en France...
vala smile
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/

50

j'ai pas l'habitude de Ti-gen, je suis plutôt yaro, mais je crois que ça ne me suffit plus.
Je suis en manque alors je vais commencer à fréquenter les autres forum TI

51

sinon ce que je fais pour les tests de touches


c'est de faire un tableau avec les numeros de 92+ et un autre avec 89
ensuite tu charge le bon tableau dans un pointeu r en fonctionde la calc detectée.
et tu test les touches dans ce pointeur
et ca te multiplie pas les tests if

52

Moi je préfère utilisé les MACRO. c'est plus économiques.
Ces 2 tableaux vont prendre de la place en mémoire inutiliment.
Je ne cherche pas à faire un truc compatible toute calc. Et surtout il faut que le code soit le plus petit possible.

53

54

ça yest j'ai utilisé un Tableau d' ESI pour chaque élment de LISTE/MATRIX. Quelle horreur, ça rame grave à l'affichage.
ça vous enlève complètement l'envie d'utiliser un écran Virtuel.

L'avantage c'est que c'est peu couteux en mémoire pour l'affichage mais c'est plus lent que l'éditeur TI.

Finallement je suis un peu déçu du résultat. le Scrolling est d'une lenteur à se couic
Je vais finir par penser que je suis un piètre codeur.

Là je ne vois vraiement pas comment afficher plus vite

55

bah si dans tu as un ecran virtuel qui fait la taille de la matrice, et que tu ne le modifie que quand on rentre une nouvelle donnée ca devrait bien speeder pour le scrolling (bon evidemment la taille de la matrice va etre limitée par la taille de l'ecran virtuel donc par la memoire. L'interet de l'ecran virtuel, c'est que normalement, t'as pas besoin de le redessiner quand tu scrolle donc cA DEVRAIT PAS POSER DE PRObleme de vitesse

56

J'ai pas envie de lire le topic, mais:

-"ça vous enlève complètement l'envie d'utiliser un écran Virtuel"
tu sous entend qu'utiliser un écran virtuel est bcp plus lent qu'utiliser l'écran réelle ?
La seul différence est memcpy(,,LCD_SIZE); plus un éventuel PortSet... Donc c'est vraiment pas bcp plus lent.

-"Je vais finir par penser que je suis un piètre codeur."
eh bien... on va juste dire que tu n'as pas bien réfléchi au problème grin

-je peux pas trop t'aider parceque je ne sais pas exactement ce que tu veux faire... mais comme dit jibax, pour scroller pas besoin de tout ré-afficher; tu scroll le buffer et tu réaffiche ce qui a changé.

57

ECRAN VIRTUEL
Alors vu comme ça rame je pense qu'utilisé un écran virtuel n'a plus sons sens; autant tout afficher comme fait le TIOS au moins on n'a pas l'impression qu'il ne se passe rien pendant 1/2 seconde.


Je reprécise que je fait un Editeur de Matrix très simplet mais dont l'aspect ressble fort à celui du TIOS mais sans les menu.
L'objectif du moment n'étant pas de faire un Tableur bien que je pourrai en avoir envie plus tard.

Pour ce faire je procède comme suis :
1) - Je charge la MATRIX dans un Tableau en gardant les Handles de chaque élément grace à HS_popEStack (je redirige temporairement l'ESTACK )

On peut pas faire pire comme méthode, car pour afficher chaque élément il me faut utiliser les ROM_CALLS:
- HToESI
- push_simplify
- display_statements
- HeapDeref


C'est tout ce que j'ai trouvé de mieux à faire.
Cette façon de faire me facilite l'édition des données mais c'est horrible pour ce qui est de la vitesse.

Je vais essayer d'utiliser Parse1DExpr au lieu de display_statements. Au moins ça devrait aller un chouya plus vite vu que ça tronque lors de la conversion en chaîne.

58

andoh_wilfried> Tous les jeux utilisent des écrans virtuels pour que l'affichage soit propre. Et ils tournent plutôt rapidement... (SMA, CF, ...)
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

59

Bien sure c'est en Assembleur.
T'as vu tous les ROM_CALLS qu'il faut utiliser pour afficher une EXPR Ti-Basic.
J'utilise l'écran virtuel déjà, mais je me dis qu'à la vitesse à laquelle ça s'affiche, pas besoin de gaspiller 3,84 Ko pour seulement avoir un affichage propre et l'impression d'attendre 1 seconde à se tourner les pouces

60