1

J'ai retirer la Betâ afin de proposer une meilleure.

Veuillez patientez encore une peu, au programme :

- Utilisation de l'Editeur de TEXT pour le Codage
- Utilitaire de Conversion du Fichier Text en *.MYLIB
- Quelques changements dans l'utilisation de certaines fonctions
- Révision complète de la Notice (En effet je me suis rendu compte que le sujet est trop vaste pour être négligé)

2

3

C'est prometteur, mais il reste un détail important à voir: la stabilité! Parce que vu le genre de discussions qu'il y a eu sur ce forum au sujet de cette lib, je dois dire que ça craint de ce point de vue-là... Mais je ne peux pas dire plus faute d'avoir essayé.
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é

4

""

5

Question : Affichage de Sprite en NVG

Au fait j'aimerai afficher mes Sprites lorsque les Niveaux de Gris sont actif dans les plan correspondant.

Je suppose que les NVG utilise 2 écrans Virtuels pour LIGHTPLANE & DARKPLANE.

On fait comment pour Afficher les SPrites dans le Plan Qu'on veut ?


6

7

Oui merci , mais ça je savais déjà .
La question que je me pose c'est :

- Que font ces fonctions ?
Redirigent-elles LCD_MEM dans des Buffer comme on le fait pour un Ecran Virtuel ?

S'il me suffit de Faire GraySetAMSPlane ( *_PLANE )
et d'afficher les Sprites dans à l'adresse LCD_MEM ;bah c'est déjà fait.

Le problème c'est que je crains un Bug.

8

> S'il me suffit de Faire GraySetAMSPlane ( *_PLANE )
et d'afficher les Sprites dans à l'adresse LCD_MEM ;bah c'est déjà fait.
Argh... RTM: on n'utilise pas LCD_MEM en grayscale !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

9

Allo ! Y a t-il d'autres volontaires à part Nico_ pour Bètâ tester 'MyLiB' cry ?

Déjà que ça devient pénible :
- de finir la LiB
- d'écrire une Notice

Il faut en plus que je me tape tout seule les Tests de Toutes les Fonctions rage

J'attends la Listes des Noms & E-mails des Bètâ-Testeurs (ou faut-il que je mette une Version HyPer Buggué en Ligne pour attirer du monde ).

Pour aujourd'hui , faudra se contenter de la petite description des fonctions.

j'écrirai une vrai notice Demain avec tout ce que j'ai laissé trainé comme commentaire sur le Yaro .

10

-> Lionel Debroux

C'est gentil Lionel , mais là on n'avance pas avec des abbréviations comme RTM , je risque pas de m'en sortir.

Sois plus constructif. Je me doutais bien que ça allait tout droit au BUG.

Alors je fais Quoi smile ?

11

Bon je suppose qu'on doit pouvoir passer le nom d'un Buffer au Fonction qui définissent le PLAN de GRAYSCALE Actif.

Je vais fouiller un peu Plus.
M'enfin ça m'aiderait d'aller droit au but. là je suis fatigué de courir d'un bout à l'autre du fichier d'aide de TIGCC.

D'ailleur , je ne suis pas loin de laisser en Stand-By ce projet qui me prends du temps.
C'est bien pour cela que je veux l'achever disons dans ces 2 jours.

12

13

avec PortSet, peut-être ?
PortSet : Function (ROM Call) => void PortSet (void *vm_addr, short x_max, short y_max);
Description : Sets up the virtual screen.
Documentation : http://tigcc.ticalc.org/doc/graph.html#PortSet (graph.h)
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

14

Les fonctions de sprites prennent un paramètre plane, devinez pourquoi... roll (squale92, ce serait gentil d'éviter de raconter n'importe quoi si tu ne sais pas... roll)
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é

15

je ne faisais que proposer, cela dit 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

16

Kevin Kofler :
Les fonctions de sprites prennent un paramètre plane, devinez pourquoi... roll (squale92, ce serait gentil d'éviter de raconter n'importe quoi si tu ne sais pas... roll)


K.K ->

ça aussi je savais. c'est déjà inclu l'affichage des Sprites dans 'MyLiB'.

___________________________________________________________________________

Je reformule ma Question (ça manquait de précision ) :

Comment afficher le Contenu d'un Buffer à L'écran en NVG :

Suffit-il de choisir le Plan de GRAYSCALE et de copier le Buffer à l'adresse LCD_MEM ?
__________________________________________________________________________________


J'ai écris hier soir la Routine d'affichage des MAP. tous les Sprites et le MAP sont dans un seul fichier dont voici le Format :
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Bytes ++ Comments
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ FileSize
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ SpriteFunction : {0 -> Sprite8, 1 -> Sprite16 ,2 -> Sprite32}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ SpriteHeight
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ AllSpriteCount<=255
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AllSpriteSize++ AllSpriteDATA (char)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ MapRow
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ MapCol
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ ViewRow : nbre de Sprite afficher par Ligne
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 ++ ViewCol : nbre de Sprite afficher par Colonne
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MapSize ++ AllMapTable (char)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 ++ (char*){ 0, 'M', 'A', 'P', 'E', 0, OTH_TAG } pour l'Extension
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Actuellement , j'écris l'éditeur de MAP avec 'MyLiB'.

17

Au fait , je savais que c'étais un luxe d'avoir des gens qui donnent un peu de leur temps pour tester la sortie d'un programme.

De 3 choses l'une , soit :
- personne n'a le temps (trop de boulot )
- le prgramme est merdique
- c'est moi qui m'y prend très mal


Comme je suis fatigué de demander des testeurs , bah je ne vais plus faire d'appels.

La recherche de BUG dans les fonctions prendra le temps qu'il faudra.

Je vais essayer de trouver un pôte à moi pour m'aider un peu.

une chose est sure , le projet va prendre de ce pas, une place dans le tirroir où j'ai rangé aussi le Jeu de SCRABBLE quasi fini.

J'ai un autre projet de création d'un Builder de Site WeB en PHP qui commence à prendre Forme , et qui lui n'a besoin d'aucune participation extérieure.


18

Ne prend pas mal le fait qu'il n'y ait pas grand monde qui teste... enfin, je reconnais que c'est rageant de coder un truc en se disant que ça sera utilisé, mais que, au final, peu de gens l'utilisent sad
mais regarde vertel, par exemple : il n'y a pas énormément de gens ici qui l'utilisent, et, pourtant, ça fait pas mal de temps qu'elle existe...

effectivement, peut-être qu'il y a aussi un manque de temps (perso, j'ai pas mal de trucs pour l'université en ce moment... mais même sans ça, mon temps libre pour les TIs, je le consacrerais à développer, et non à tester, vu que je n'utilise plus ma TI)

mais avant de coder pour les autres, codes pour toi, fait ce qu'il te plait smile
ainsi, même si personne n'utilise ton programme, tu ne seras pas trop déçu smile (et même, il se peut que tu traines pendant des années avant de sortir ton programme, en te disant qu'après tout, tu l'as fait pour toi, et non pour les autres 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

19

Tiens donc ! Moi qui croyais que Vertel était 'the Library' et qu'elle était utilisé par tout les basic-programmeurs.


M'enfin comme tu dis , je vais prendre tout mon temps dorénavant.

ça sortira l'an prochain peut-être.
c'est passé le temps de l'enthousiasme. J'ai écris toutes les Routines , je ne fait qu'ajouter des fonctions au moteur.
y a 3 fois rien à faire , mais là c'est bon y a plus de quoi se presser.
________________________________________________________________________________________________________________


J'ai commencé le PHP y a 3 semaines et ma foi , je trouve le projet de création d'un Builder de Site Dynamique plutôt sympa.

Le Moteur est quasiment fini.
Actuellement je contruis les Pages d'un site web et surement que je ferai un site Perso avec.

C'est même aussi simple que de Faire du Ti-Basic (M'enfin une fois qu'on a fini de connaître les TAG HTML ).

Au moins ça c'est amusant , mais ça va pas durer longtemps.


A un de ces 4

20

andoh_wilfried :
Comment afficher le Contenu d'un Buffer à L'écran en NVG :
Suffit-il de choisir le Plan de GRAYSCALE et de copier le Buffer à l'adresse LCD_MEM ?

Il n'y a pas de LCD_MEM en niveaux de gris, c'est vraiment comme s'il n'existait pas, c'est utilisé en interne par la routine de gris et tu n'as pas à y toucher! Il y a 2 plans: GrayGetPlane(DARK_PLANE) et GrayGetPlane(LIGHT_PLANE), totalement séparés (l'emplacement exact des plans dépend de la version matérielle, tu n'as pas à t'en occuper, tu prends juste le bon pointeur pour le bon plan). Et c'est tout.
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é

21

squale92 :
Ne prend pas mal le fait qu'il n'y ait pas grand monde qui teste... enfin, je reconnais que c'est rageant de coder un truc en se disant que ça sera utilisé, mais que, au final, peu de gens l'utilisent sad

C'est vrai pour les libs, mais je pense que ça l'est presque autant pour pas mal de programmes en fait. Tant que ce n'est pas un titre "emprunté" d'un jeu connu (que ce soit justifié ou non), ou qui aura une news sur TiCalc, un programme ne sera jamais très connu, faut pas oublier que tout ça c'est pour Ti et donc pour un nombre de gens très restrein :/
Du coup je suis à peu près d'accord avec squale, à savoir programmer pour le plaisir et non pas pour des éventuels utilisateurs qui même dans le meilleur des cas ne seront que très peu. Ça va également à l'encontre de Kevin qui fait chier le monde avec ses "standards", totalement inutiles à mon avis.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

Tiens donc ! Moi qui croyais que Vertel était 'the Library' et qu'elle était utilisé par tout les basic-programmeurs.

qui la connaissent, du moins...
c'est à dire, finalement... très peu de monde;..
déjà, tu supprimes ceux qui ont pas le net
ensuite, tu supprimes ceux qui vont pas télécharger ce grende trucs
et ensuite, tu supprimes ceux qui sont pas tombés dessus, ou à qui elle n'a pas été recommandée
Au moins ça c'est amusant , mais ça va pas durer longtemps.

peu importe que ce soit long ou non... ou que ça dure...
tant que tu te fais plaisir... c'est tout ce qui compte, non ?
C'est vrai pour les libs, mais je pense que ça l'est presque autant pour pas mal de programmes en fait. Tant que ce n'est pas un titre "emprunté" d'un jeu connu (que ce soit justifié ou non), ou qui aura une news sur TiCalc, un programme ne sera jamais très connu, faut pas oublier que tout ça c'est pour Ti et donc pour un nombre de gens très restrein :/

clairement...
genre mon Krypton (diffusé sur le site de la TimetoTeam, sur mon site, et surement sur un ou deux sites qui l'ont repompé depuis le site T3 ou le mien ; je ne l'ai jamais mis sur ticalc.org en plus), pas grand monde le connait... mais en fait, je m'en fou pas mal... je l'ai fait pour me faire plaisir, c'est tout (d'ailleurs, je ne l'ai diffusé que plus d'un an après l'avoir fini 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

23

Oui d'ailleur je sens que je vais faire un [leaked]Krypton.II.by.squale92.sharp3l33t.ed2k vu le temps que tu met pour faire un II tongue
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.

24

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

25

C'est vrai pour les libs, mais je pense que ça l'est presque autant pour pas mal de programmes en fait. Tant que ce n'est pas un titre "emprunté" d'un jeu connu (que ce soit justifié ou non), ou qui aura une news sur TiCalc, un programme ne sera jamais très connu, faut pas oublier que tout ça c'est pour Ti et donc pour un nombre de gens très restrein :/

Oui mais quand t'y pense, tu as encore moins de chance de faire un programme PC qui soit connu (parcequ'il y a bcp plus de monde qui programme sur cette plateforme, et que se détacher du lot est mission quasi-impossible).

Du coup je suis à peu près d'accord avec squale, à savoir programmer pour le plaisir et non pas pour des éventuels utilisateurs qui même dans le meilleur des cas ne seront que très peu.

Ouai!
Ça va également à l'encontre de Kevin qui fait chier le monde avec ses "standards", totalement inutiles à mon avis.

Humm, ça dépend de ta définition de "programmer pour le plaisir". Pour moi respecter les standarts ça donne un air de sérieux, donc ça me pose pas de problèmes. Enfin je dit ça jusqu'au jour où j'aurais moi même envie d'améliorer un standart...

26

Le problème c'est que de stantard il n'y en a aucun, et KK essaye de faire ce que personne d'autre au monde n'arrivera, cad jouer sont bill gates en arrivant a imposer son idée

Le fait qu'il y a des trucs (deS trucS) définis est stables est tres bien, qu'il y en ai qu'un seul et unique c'est pas bien.
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.

27

Plus clairement : qu'il se prenne la tête tout seul avec ses progs si il veut, mais qu'il vienne pas obliger tout le monde à se caler sur le même modèle.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

28

Nan pas tout à fait... toi, tu es méchant là !

29

Oui d'ailleur je sens que je vais faire un [leaked]Krypton.II.by.squale92.sharp3l33t.ed2k vu le temps que tu met pour faire un II

ergh grin
nan, mais j'ai pas trop eu de temps pr taffer dessus ces derniers temps... et là, je suis en train de revoir tout le projet (pas trop le source, mais le reste), et de basculer à genlib... => ça prend du temps grin
(enfin, en même temps, c'est pas le sujet de ce topic ; je ne m'étendrai donc pas sur KII ici)
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

30

Godzil, Vertyos, c'est vraiment débile de votre part de vouloir ignorer les standards par pur esprit de contradiction. Vous avez quel âge? En lisant vos posts, on dirait autour de 3 ans... roll Quand vous aurez passé l'âge de contradiction, vous comprendrez l'utilité d'avoir un standard que tout le monde accepte sans sortir des excuses bidon comme les vôtres.
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é