30

Bon j'ai regarder le sdk ti.. c'est plutot repugnantsad
lent a compilé et l'emu est plutot lent a reagirsad

En plus j'arrive pas a virer leurs menus etc.. pour faire une apps plein ecransad
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

31

facile, tu vire l'entré correspondante au menu par défaut dans le Frame.
Si tu vx des explications tu px me mailer...

32

je vais zieuter, mais il me semble que j'avais eut qqc comme cela => er thro><
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

33

attention, la définition du FRAME contient le nombre d'entrées (par défaut 5).
Si tu met 5 et qu'il y en a que 4, C normal ke ca plante.

34

oK thxsmile

faut que je lise le pdf.. mais il est tellement long... sad
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

35

Euh, non, je te conseille pas de te taper les 1300 pages, et en anglais de surcroît!
Tu va perdre un tps fou, et en + le PDF est truffé d'erreurs...
Je V p-e ecrire un tuto en courant de semN...

36

bon j'ai reussi a tout virer sauf la barre de status..
Je pense de toute maniere qu'il faudra detourner les interuptions...
Est il possible d'include TIGCC lib directement avec ce sdk?
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

37

j'ai essayé une fois, il a pas apprécié du tout, mais alors pas du tout...
pour ce faire un faudrai fisionner tiams.h et tigcclib.h...bon courage!

concernant la barre de status, essaie OSSetSR, mais TI déconseille de le faire.

38

#include "tiams.h"
#include "Project1.h"
#include "Project1r1.h"

static void AP_app(pFrame self, PEvent e);
FRAME(appObj, OO_SYSTEM_FRAME, 0, OO_APP_FLAGS, 2)
   ATTR(OO_APP_FLAGS, APP_INTERACTIVE)
   ATTR(OO_APP_NAME, "Project1")
ENDFRAME

pFrame pAppObj = (pFrame)&appObj;  /* Must be 1st! */
WINDOW appW;
char buf[22];

static void AP_app(pFrame self, PEvent e) {
char *LCD;
LCD = 0x4C00;       
(*LCD++)=254;
(*LCD)=232;
}

DWORD NoCallBack( WORD DlgId, DWORD Value ) { return TRUE; }


ca affiche pas a l'ecransad((
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

39

Arf, c normal.
Les Apps flash C de la programmation évènementielle.
Qd l'app se lance, elle entre ds une boucle, se met en attente d'evènement.
Les premiers sont CM_START (l'app vient d'etre lancée) et CM_ACTIVATE
(ouverture des fenetres).
Donc, pr effacer l'ecran au lancement de l'APP :
case CM_START:
memset((void*)0x4c00, 0, 3840);
break;
Aprés t'as toute une liste d'evènements, comme l'evènement clavier (CM_je-sais-plus),
l'évènement nul (CM_NULL)...

40

grrr.. il n'y a pas moyen de couper tout ca?
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

41

nop
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

42

nop
C pas mal, perso j'aime bien ce mode de programmation.

[EDIT] put1 godzil, j'ai posté ss avoir vu ton post!!!
T'as déjà programmé des Apps Flash ?

43

bein si dans un evenement je rend jamais la mai, vu que c'est pas du multitache ca bloquera le reste non?
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

44

oui g deja eu le cas de voir comment sa marchait, et non tu peut pas normalement couper le fonctionnement evenementiel de la flash app, et de tte g bien peur que TI valide pas la flash app si tu suit pas leur conventions
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

45

TiMad
a écrit : bein si dans un evenement je rend jamais la mai, vu que c'est pas du multitache ca bloquera le reste non?

En effet. Mais tu peux faire exprès de ne pas rendre la main pour passer à travers le système événementiel que tu n'as pas l'air d'aimer. 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é

46

tu t'en fout de ca, TI ne regarde pas le code source

47

>g bien peur que TI valide pas la flash app si tu suit pas leur conventions
Je suis pas sûr que TI vérifie vraiment ce genre de trucs quand ils signent les apps smile

48

Croisé smile

49

yep, lol

50

sa serait etonant qu'il regardent pas les apps fonctionner (il doivent pas avoir des tonnes de soumission de tte)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

51

A ce que je sais, y'a qu'une personne qui s'ocuppe de signer les apps.
En tout cas, j'ai toujours eu affaire à cette personne.
Et oui, je pense qu'ils testent les apps...

52

bein je vois pas ce qu'il y a de mal a virer leur gestion d'evenement, detourner les ai et faire fonctionner tinyX dessussmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

53

ouais, pkoi pas...

54

j'en vois pas l'interet autent faire directement un .Asm..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

55

ouai.. mais bon le c suffit largment
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

56

vous êtes sur qu'il n'y a pas moyen de passer outre la prog evenmentielle .. ?

57

bein si en bloquand un evenementsmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

58

godzil
a écrit : j'en vois pas l'interet autent faire directement un .Asm..

Oui, je suis aussi d'accord, faire ça en Flash App sert plus à grand chose.

59

OUais, tu px faire comme ca...par exemple tu px bloquer l'evenement d'appui
sur le clavier ou l'evenement nul (CM_NULL)

60

Je mettrais plutôt ça dans CM_ACTIVATE. C'est l'activation de l'application qui devrait lancer le programme non événementiel.
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é