30

l'AUTO_INT_5
Je pense que ça ca peut t'aider :
GrayOn:
  movem.l  %d3-%d7/%a2-%a6,-(%a7)
  bsr.s    __gray_check_hw_version
  lea      (__switch_cnt,%pc),%a0     /* reset switch_cnt */
  move.l   #0,(%a0)
  lea      (__gray_hw_type,%pc),%a0
  move.w   %d0,(%a0)
  bsr      __gray_init_mem
  movem.l  (%a7)+,%d3-%d7/%a2-%a6
  move.l   (__gray_handle,%pc),%d0
  bne      __gray_init_handler
__gray_fail:
  moveq    #0x0,%d0
  rts
/*===========================================================================*/
/* checks for HW version  VTI is treated as HW1 !!!                          */
/* returns 0 in d0.w if HW1 and 1 in d0.w if HW2                             */
/*===========================================================================*/
__gray_check_hw_version:
  move.l   0xc8,%d0
  and.l    #0x600000,%d0 /* get the ROM base                                 */
  move.l   %d0,%a0
  moveq    #0,%d0
  move.l   260(%a0),%a1  /* get the pointer to the hardware parameter block  */
  add.l    #0x10000,%a0
  cmp.l    %a0,%a1       /* check if the HW parameter block is near enough   */
  bcc.s    __gray_patches_for_hw1 /* if it is too far, it is HW1             */
  cmp.w    #22,(%a1)     /* check if the parameter block contains HW         */
  bls.s    __gray_patches_for_hw1 /* if it is too small, it is HW1           */
  cmp.l    #2,22(%a1)    /* check the hardware version                       */
  bne.s    __gray_patches_for_hw1 /* if not 2, it is HW1 (or an unknown HW)  */
  /*-------------------------------------------------------------------------*/
  /* check for VTI (trick suggested by Julien Muchembled)                    */
  /*-------------------------------------------------------------------------*/
  trap     #12         /* enter supervisor mode. returns old (%sr) in %d0.w  */
  move.w   #0x3000,%sr /* set a non-existing flag in %sr (but keep s-flag)   */
  swap     %d0         /* save %d0.w content in upper part of %d0            */
  move.w   %sr,%d0     /* get %sr content and check for non-existing flag    */
  btst     #12,%d0     /* this non-existing flag can only be set on the VTI  */
  beq.s    __gray_hw2type_detected /* flag not set -> no VTI                 */
/*===========================================================================*/
/* HW1 detected                                                              */
/*===========================================================================*/
  swap     %d0          /* restore old %sr content and return 0              */
  move.w   %d0,%sr

31

Mais si g bien compris la difference entre unios v1.20 et la v1.30, la v1.20 me suffit si g une hw2!?
Là où ça casse, je passe!

32

Oui mais tu peux prendre la 1.30
De toutes facons c'est expliqué dans le code source précédent smile

33

Ah?
confus
Là où ça casse, je passe!

34

Oui, là :
move.l 260(%a0),%a1 /* get the pointer to the hardware parameter block */

(tu as désactivé les cooies sur ton ordi ? doom)

35

lol
www.zdrubal.fr.st
Mi piaciono le ragazze italiane. Merci Kevin :)
A quand le #gavé# ?
mIXeD CASes RuUUuLLez

36

Utilises UniversalOS1.30 !!!
(ou PreOS, mais tu ne le trouveras pas grin)
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

37

Ah! C la le probleme...
Quand de le readme y a écrit patch pc "lancer le fichier exe" je le lance, mais apres je fais koi???
Là où ça casse, je passe!

38

Tu envoie le fichier .EXE à ta TI89 en utilisant HyperTerminal (pour série), puis tu le lances en rajoutant "()"

39

Yveut pas me l'envoyer, y me met ignorer (non individuel).
O fait g une ti92+ et j'utilise ti graph link.
Là où ça casse, je passe!

40

Tu as déjà essayé d'envoyer un PDF à la TI avec le GraphLink ?

41

non. Les pdf ce sont ceux qu'on lit avec acrobat reader?
Là où ça casse, je passe!

42

Oui. Mais ça marche parfois l'envoi de fichier ...
Moi comme ça j'ai le guide du SDK de TI sur la calculatrice ... (4 Mo)

43

'tain c tendu la.
Sur ma calculette g rien. Donc depuis samedi g appris qu'il fallait commencer par mettre :
un os ( unios conseillé ) mais il faut le patch hw2. Et donc apres g plus besoin de mettre toutes les libraires parce qu'elles sont dans le fichier kernel.
et apres mettre pctools mais je me suis pas penché sur le but de ce truc la encore.
Deja on va essayer de mettre tout le reste.
Là où ça casse, je passe!

44

Je suis un seigneur et je vais te répondre :
1) ZdRubal se fout de ta gueule
2)Et donc apres g plus besoin de mettre toutes les libraires parce qu'elles sont dans le fichier kernel : c'est totalement faux
3)[je mets] pctools mais je me suis pas penché sur le but de ce truc la encore. : c'est un shell (comme le Var-Link de ta Ti mais en plus performant.
4)Si t'es pas un vrai Newbie, et que tu te fous de ma gueule, je réponds quand-même : ca fera pour les autres Newbies.

45

Desole les gars si j'y comprend kedalle.
Mais j'avais esperé trouver des réponses ici, comme les autres jours.
Si tu crois que je me fous de ta gueule ben t'as qu'a reflechir un peu et tu verras que non.
Là où ça casse, je passe!

46

Titane> FAUX! Quand tu installes UniOS (unios seulement) les Libs Graphlib, Userlib, Gray4lib et Filelib(si je me souviens bien) sount inutiles. de plus si jamais tu intalle une autre version de ces libs, elle sera ignorée.
avatar

47

il y a d'atres libs qui sont inutiles
=> Lisez le README grin
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

48

Ah non moi je rigole pas j'ai Acrobat Reader sur la TI grin

49

J'ai lu le readme sinon j'aurai pas été au courant mais c'est vrai que ca date un peu(voire beaucoup)
Mais au moins je me souviens que UniOs est en Nostubsmile
avatar

50

Si il était compilé en mode _stub, il necéssiterait lui-même un kernel grin

51

ca serait une bonne idée non grin
avatar

52

un peu récursif grin

53

pas trsè pratique, n'est-ce pas ?
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

54

Non c'est pas top smile

55

Ah ouais ça reste à inventer ça !!! C'est génial !
Un kernel qui en nécéssite un autre pour s'installer ! rotfl
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

56

lol
re-lol
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

57

et que tous les autre kernels nécéssitent aussi un Kernel pour s'installer: Kevin serait content gringrin
avatar

58

Windows : nécessite le DOS grin
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.

59

MS> The Exception grin
ou plutôt, est-ce TI = The exception ?
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