1

Je voudrais annoncer la sortie de Tokens89 OCX. Ceci est basé sur du travail que j'ai fourni il y a 3 ans sur ce qu'était censé devenir un éditeur TI-BASIC avec des routines de tokénisation/détokénisation intégrées. Je n'ai jamais eu le temps d'effectivement écrire l'interface prévue, donc j'ai décidé maintenant de nettoyer les routines de tokénisation/détokénisation et de les publier dans un OCX (invisible en temps d'exécution), sous licence GNU LGPL. J'espère qu'il sera utilisé dans au moins un des projets d'éditeurs TI-BASIC sur PC en cours. Mais même si vous n'essayez pas de programmer un éditeur TI-BASIC, vous pourriez apprendre quelques trucs à partir de la source. Par exemple comment abuser au mieux des chaînes de caractères pour toutes sortes de trucs en VB. grin C'est disponible à: http://members.chello.at/gerhard.kofler/kevin/francais/pcprogs/.
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é

2

Il y en a beaucoup en cours d'editeur ti-basic sur pc?
stab me with your four inches of victimhood

3

Tekken Punch !!!

Tome 9 de Love Hina dispo le 20 Mai !!!

4

Mouai..

Toi Kevin tu ose promouvoir le code "sale" ???
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.

5

Il est super bien programmer ce contrôle Active X mais ça a du être un travail fastidieux?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

6

Il y a aussi ce projet-là. Donc ça en fait au moins 2 à ma connaissance.
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é

7

Encore du super travail smile
Sans toi, on serait pas tres loin wink

8

Voilà, mon editeur Ti-Basic pour PC permet de détokéniser grâce à l'OCX de Kevin Kofler.
Donc un Grand merci à lui pour son excellent travail.
Mon editeur est à cette adresse : www.timouss.fr.st

Je pense que mon éditeur est entièrement opérationnel.
Cependant je recherche des beta-testeurs qui pourrait m'envoyer les bugs à timouss@free.fr. Merci d'avance...
N'hésitez pas non plus à m'écrire si vous aimeriez voir une option supplémentaire.
Prog de compta, des outils et un jeu sur timouss.fr.st

9

C'est bien, mais il serait bien que tu respectes la LGPL en distribuant les sources de mon OCX (cf. LGPL section 4). Tu peux mettre les sources de l'OCX en téléchargement séparé, mais mets-les quelque part sur ton site (le plus proche possible des liens de téléchargement contenant les binaires). Tu n'es pas obligé de publier les sources de ton éditeur (cf. LGPL section 6b), mais tu es obligé de publier celles de mon OCX (en d'autres mots, tu peux garder tes sources à toi, mais tu dois distribuer les miennes). Le ZIP des sources fait 45 KO seulement, donc je ne pense pas que ça te posera problème de le mettre sur ton site.

Et autre chose: il serait bien de permettre aussi de tokéniser à partir de ton éditeur. Les programmes non-tokénisés sont gênants parce qu'ils ne fonctionnent qu'en anglais à leur premier lancement, même s'ils sont en principe compatibles avec les applications de localisation. Et de plus, ils mettent plus longtemps à se lancer la première fois.
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é

10

gyrophare.gif Ne tokenisez surtout pas vos programmes Basic gyrophare.gif


(j'imite Kevin quand il donne ses "conseils" grin)

Un programme tokénisé pour les AMS actuels ne sera peut-être plus lisible par les futurs AMS. Pour preuve, essayez d'exécuter ou d'ouvrir sur une ROM actuelle un programme écrit pour les vieilles TI92 et TI92 II...
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.

11

Mais il suffit dans ce cas de le détokenizer avec l'éditeur on-pc ?

12

Voilà j'ai rajouté la tokenisation lors de l'enregistrement, mais cela n'est pas obligatoire je vous rassure. D'autres suggestions ?
@+ smile
Prog de compta, des outils et un jeu sur timouss.fr.st

13

ExtendeD : Ca oblige le pauvre utilisateur à DL l'éditeur... encore faut-il qu'il sache qu'il existe un éditeur sur PC.
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.

14

Les programmes écrits pour TI-92 ou TI-92 II sont censés marcher sur TI-89/92+/V200 (cf. manuel)! S'ils ne s'ouvrent plus, plains-toi chez TI, c'est un bogue!
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

et puis tokeniser suprime dans la plus part des cas le probleme de la localisation
avatar

16

Tiens en parlant de problème de programme de TI-92 qui doivent fonctionner sur TI-92+, il n'y a pas que la tokenisation et detokenisation qui posse problème et effet avant je faisait des programmes en Basic qui fonctionné très bien sur TI92 comme un traducteur... et j'ai voulus le mettre sur ma TI-92+, j'arive à lancer le programme mais il y a des erreurs de syntaxe pour les matrices.... Donc c'est faux qu'en on dit qu'un programme Basic TI-92 est 100% compatible TI-92+. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

17

Quelques mises à jour:
same reason as above.)
* Je viens de sortir une version bugfix:v.1.00.0001 (2003-05-10): * Binary-compatible with v.1.00.0000.
                          * Now handling indentation at the beginning of a
                            line (in both tokenization and detokenization).
                          * Bugfix: There were junk characters when opening
                                    an untokenized program. (I did not
                                    notice them before because they were
                                    preceded by a Chr(0), so the TextEdit
                                    control removed them during my tests.)
                          * Bugfix: There were junk characters at the end
                                    of the on-calc folder and file names
                                    returned by GetTIFolder and GetTIVar.
                                    (I did not notice them either, for the
                  

* J'ai aussi testé l'OCX avec MinGW maintenant. (Je ne l'avais testé qu'avec VB auparavant). Je vais bientôt sortir le petit programme console Win32 en C qui utilise l'OCX. (Il s'agit d'un convertisseur entre le format binaire tokénisé et le format ASCII 7-bit du logiciel TI-GraphLink. Contrairement au logiciel TI-GraphLink, il marche dans les deux sens. Le logiciel TI-GraphLink ne sauvegarde qu'en format binaire non-tokénisé.)
* Comme annoncé plus haut (message #7) par l'auteur (mouss), il y a déjà un éditeur TI-BASIC qui utilise mon OCX. Il est écrit en VB6. Il est disponible en Français, mais malheureusement seulement en Français. Voir cette discussion pour des détails.
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é

18

Encore une mise à jour de correction de bogues:
v.1.00.0002 (2003-05-11): * Binary-compatible with v.1.00.0000, 1.00.0001.
                          * Bugfix: Variables with a name containing some
                                    Greek characters were not tokenized
                                    correctly.
                          * The comment string in 89?/9x?/v2? files is now
                            null-terminated.

Je sens que j'aurais mieux fait de faire plus de tests avant la sortie. Mais au moins, je n'ai pas eu besoin d'abandonner la compatibilité binaire pour corriger les bogues.
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é

19

Le frontend en ligne de commande (console Win32) écrit en C (MinGW GCC) est maintenant disponible. (Et oui, les appels de fonction COM sont un bazar. Surtout vu que j'utilise le binding en temps d'exécution (IDispatch) parce que je n'ai pas le temps de déchiffrer le layout de la vtable utilisé par VB.)
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é

20

Tu as programmé un objet COM ? C'est pas un truc spécifique au projet .net ça ? Si oui, pourquoi tu aides M$ à étendre leur merde (je ne t'agresse pas wink) ? Feras-tu une version pour Linux ?
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.

21

Thibaut
a écrit : Tu as programmé un objet COM ?

Oui.
C'est pas un truc spécifique au projet .net ça ?

Ça existait déjà bien avant.
Si oui, pourquoi tu aides M$ à étendre leur merde (je ne t'agresse pas wink) ?

Parce que le projet est écrit en VB (à l'époque où je l'ai commencé, en l'an 2000 - je sais, ça fait un peu Pollux, mais au moins j'ai vraiment sorti mon projet en fin de compte grin -, c'était mon langage de programmation préféré) et que la seule manière de rendre des fonctions écrites en VB disponibles sous forme de librairie est de les exporter dans une classe COM.
Feras-tu une version pour Linux ?

Je ne pense pas. Il n'y a pas de VB pour Linux (du moins, pas un 100% compatible avec le vrai VB), et vu le nombre de spécificités du VB que j'utilise, il est pratiquement impossible de traduire le code existant directement. Il faudrait tout recoder dans un autre langage.
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é

22

Moi aussi j'adore programmer sous VB. smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

23

#vomi#
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.

24

Voilà c'est pour dire qu"une nouvelle version de mon editeur de basic est sorti avec une traduction en anglais : www.timouss.fr.st
Seulement il y a peut-etre des erreurs de traduction, si quelque chose vous choque, merci de me le faire savoir. smile
A part ça j'ai améliorer la colorisation synthaxique qui est très rapide.
Prog de compta, des outils et un jeu sur timouss.fr.st

25

faudrait déja savoir ce que veux dire tokéniser et détokénisé mourn
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

26

détokenisé : c'est le truc que tu programmes et que tu vois dans l'éditeur de programmes de la TI
tokénisé : c'est le truc mis sous forme postfixe que la TI utilise de façon interne.
par exemple, pour les calculs, x+5 est stocké sous la forme x5+, (pour être juste, il faudrait remplacer x,5,+ par d'autres valeurs hexa, mais c'est sans importance). Tout le programme est stocké de cette façon, à l'envers
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

27

c'est ce que fé la calto avant de commencer le prog?Et quand c'est tokénisé ya plus d'attante c'est ca?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

28

la TI tokenize le prog à la 1ere exécution (sauf s'il est archivé non tokenizé), mais y a toujours un peu d'attente (le temps que la TI trouve le prog, le recopie en RAM, et interprète les tokens)
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

29

mouss
: Voilà c'est pour dire qu"une nouvelle version de mon editeur de basic est sorti avec une traduction en anglais : www.timouss.fr.st

Tiens: Pour le problème que j'ai eu à l'installation, je sais maintenant d'où il vient: c'est VB6 d'origine qui crée des programmes d'installation qui ne fonctionnent pas sous Windows 2000 et Me. Il faut que tu installes le SP4 ou supérieur (le plus récent est le SP5, il me semble) pour VB6.
Seulement il y a peut-etre des erreurs de traduction, si quelque chose vous choque, merci de me le faire savoir. smile

Je vais voir.
A part ça j'ai améliorer la colorisation synthaxique qui est très rapide.

Cool. smile
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é

30

Dans la fenêtre de sauvegarde: tokenisé -> tokenized (2 fois).
Dans le "about": "Warning: Version Beta. Thank you to bring back possible the bug by e-mail to me: ..." -> "Warning: Beta Version. Please report any bugs you may encounter to me via e-mail: ..."
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é