60


Je voudrais savoir comment programmer en ASM avec PreOS (Header,...).

Regarde la documentation, les programmes existants.
Il existe aussi un tutorial sur comment faire dans la doc de preos.

Les shell ne sont peut être pas comme sur Ti83+, les routines toutes faite sont seulement dans les libs ?

Non. C'est au programmeur de decider.

Je vais essayer Genlib...

Bonne idee.

61

Bon en tout cas moi si je peux donner mon avis (c'est ma premiere participation a un troll Kernel VS Nostub love ) c'est que je comprend pas pourquoi a chaque fois qu'on parle de nostub on fait référence a UN SEUL programme oncalc. Le but du Kernel est, si je me souviens bien de l' "epoque" des debuts de DoorsOS, de fournir a LA GLOBALITE des programmes présents sur la calc des features faciles d'acces et tres facilement comprehensibles pour les débutants en ASM (je ne parle pas de C, j'en sais rien, c'est apparu bcp plus tard ca). Alors quand j'entend parler des fonctions "inutiles" ou plutot "inutilisées" des libs asm ca me fait frémir froid

De quelle maniere etes vous capables de prévoir ce qu'un utilisateur peut posseder ou non sur sa calculatrice ?!
Si ya des stats existantes alors je veux bien les voir mais ... je doute.

Je tiens a préciser que je ne défend ni le Kernel, ni le Nostub. Les deux ont du bon, il serait temps que certains s'en rendent compte.
Moi je vois la chose suivante :
- Le Kernel pour les gros progs
- Et le Nostub pour des plus petits.
M'enfin je me trompe surement (sinon ca ne trollerai pas depuis autant de temps sur le meme sujet ^^) alors dites moi où svp hehe tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

62

les possibilités du kernel ne se résuement pas seulement aux libs dynamiques smile
moi ce qui m'intéresse le plus, c'est la compatibilité entre ams et matériels différents
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

63

Ce n'etait qu'un exemple, et c'est un avantage non négligeable quand on possede + de 4 programmes sur sa calc non ? hehe
La compatibilité est aussi un avantage c'est vrai tongue Seulement on va pas lister ici tous les avantages et inconvenients des deux modes, surtout que ca a déja été fait.
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

64

65

Alors, soit j'ai pas compris ta deuxieme phrase, soit on dit la meme chose dans mon #60 grin
Et...si je me souviens bien, c'était la "coutume" de proceder comme ca a l'epoque non ? tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

66

Martial relis ton poste supérieur, tu t'es trompé...
...

67

68

pencil
...

69

lol
(J'hesitait avec un Tu-Sors mais t'es pardonné grin )
Bah je serait tenter de dire que c'est kifkif pour les "petits" progs, ca dépend de leurs besoins en fait...Mais le Nostub parait assez adapté de mon point de vue picol
Mais ce qui est vrai c'est que ces derniers temps le Kernel a été "boudé" injustement, faut rééquilibrer la balance tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

70

71

gni
C'est pas un engagement hein tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

72

Nan c'est moi le frère dans l'histoire
trisotfl
...

73

mdr! ^^
rotfl
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

74

> Le but du Kernel est, si je me souviens bien de l' "epoque" des debuts de DoorsOS, de fournir a LA GLOBALITE des programmes présents sur la calc des features faciles d'acces et tres facilement comprehensibles pour les débutants en ASM
Même s'il apporte maintenant plus que ça, le kernel-based reste en effet en partie le mode de compatibilité avec les kernels (Fargo) des TI-92, sur lesquelles il n'y avait pas d'accès facile aux ROM_CALLs. Des réinventions souvent buggées de la roue ont été faites (l'horrible filelib - elle est maintenant stable, mais ça n'a pas toujours été le cas).
Sur les modèles plus modernes, ce n'est vraiment plus le cas: l'API est facilement accessible. Et franchement, utiliser les fonctions de la VAT, ce que la majorité des programmeurs fait, n'est pas plus compliqué que d'utiliser celles de filelib, qui les copient.

> Alors quand j'entend parler des fonctions "inutiles" ou plutot "inutilisées" des libs asm ca me fait frémir froid
> De quelle maniere etes vous capables de prévoir ce qu'un utilisateur peut posseder ou non sur sa calculatrice ?!
Bêtement statistique: selon ce qu'un programme fait, on sait à peu près ce qu'il utilise; on sait plus ou moins la proportion de programmes similaires...
Regarde les fonctions proposées dans Genlib: très peu de programmes utilisent les fonctions de dessin de triangle, de cercle, etc. Si c'est un programme qui n'a pas besoin de vitesse, les fonctions d'AMS vont très bien. Seuls certains moteurs 3D utilisent des triangles remplis - et il n'y en a pas 36, de tels moteurs 3D. Le wire frame est plus courant, mais il reste que ce n'est pas la majorité des programmes qui utilise des routines rapides de dessin de ligne (pour l'interface des menus, DrawLine suffit bien !).
Un programmeur gère en général son clavier et son link tout seul, sans passer par des fonctions comme celles de Genlib (surtout que le link de Genlib est mal fait, PpHd le marque lui-même dans la doc). C'est plus vrai en C qu'en ASM, mais beaucoup de programmeurs ne programment que peu, voire pas du tout, en ASM, car c'est plus difficile. Voir entre bien d'autres Malcolm Smith (TRgenius), Travis Fischer (Fisch2).

> Si ya des stats existantes alors je veux bien les voir mais ... je doute.
L'instabilité chronique de DoorsOS, qui reste très connu, et la montée en puissance parallèle du mode de programmation natif de la machine, ont rendu le kernel beaucoup moins utilisé que ce qu'il ne l'était au départ. Ce forum est à peu près le seul où on rencontre des programmeurs en kernel-based. A l'international, c'est différent. Une partie des utilisateurs de kernels n'utilise un kernel que comme anti-"ASAP or Exec string too long" et protection anti-crash - mais pour ça, il y a KerNO, qui est beaucoup plus petit et consomme beaucoup moins de RAM.

Rappel: "kernel", pour désigner ce que ça désigne, est aussi inapproprié que "_nostub" pour AMS native. Il faudrait dire quelque chose comme "surcouche de compatibilité Fargo/DoorsOS et d'ajout de fonctions (reprises pour certaines en AMS native)".
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

75

euh là tu dis juste :
filelib ne sert à rien à part pour la compatibilité
genlib a des fonctions inutiles
doorsos est instable

mais rien sur le kernel en général ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

76

Mais vous dites toujours que les libs dynamiques sont un des grands avantages du kernel :P
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

77

oué, mais y a des libs que tu es obligé d'utiliser en totalité grin
et moi j'utilise surtout le kernel pour la compatibilité ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

78

./76> Bouah koi c pas vrai ? grin tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

79