Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » GFA-Basic TI68K » Bugs et suggestions » Phase d'executions des tokens (60 réponse(s))
./REPRISE DU POST PRECEDENT (post n°38)   Marquer comme non lu.
geogeo Ecrit le: Mercredi 1er septembre 2004 à 18:23 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Et surtout je ne vois pas pourquoi au dernier moment je dois recommencer tout de A à Z parce que il y a juste une partie que je dois réflechir en détails et optimiser.

EDIT: Mon analyseur syntaxique est bien plus performant que le GFA Basic. J'accepte beaucoup de choses que le GFA Basic sur Atari n'accepte pas. Genre:
A$="Gfa",B$="-",c$="Basic"


Et aussi quand on connait le code, c'est simple d'ajouter des fonctionnalités qui n'existent dans le langage, comme un autre type de variable (char, short) ou encore pouvoir remplir les tableaux avec { et }...
-Edité le Mercredi 1er septembre 2004 à 18:27 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°39   Marquer comme non lu.
LionelA Ecrit le: Mercredi 1er septembre 2004 à 19:29 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Ok pour le GFA sur ST (au fait je voudrais bien l'essayer vu que j'ai un ST 1040)


le reste est 'perdu' à cause des tables, des 65 fonctions....


Si c'est cela qui prend de la place, tu pourrais pas essayer de les placer dans un fichier externe ? car en gros tout ca c'est des données non ?
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°40   Marquer comme non lu.
geogeo Ecrit le: Mercredi 1er septembre 2004 à 20:00 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Ok pour le GFA sur ST (au fait je voudrais bien l'essayer vu que j'ai un ST 1040)

Ca se télécharge faiclement sur le net.

Si c'est cela qui prend de la place, tu pourrais pas essayer de les placer dans un fichier externe ? car en gros tout ca c'est des données non ?


J'y pense, toute façon j'y suis obligé. :D
-Edité le Mercredi 1er septembre 2004 à 20:00 par geogeo-
-Edité le Jeudi 2 septembre 2004 à 12:20 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°41   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 1er septembre 2004 à 22:44 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Lionel, j'ai moi aussi marre de tes spams, et j'ai de plus en plus envie d'envoyer tous tes mails direct à la poubelle sans les lire, parce que j'ai marre de relire les mêmes rants inintéressants et lourds en 10000 exemplaires, sur TICT HQ, sur le forum de TICT HQ et en mail. Alors s'il te plaît arrête de me mailer pour ne rien dire!
-Edité le Mercredi 1er septembre 2004 à 22:44 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°42   Marquer comme non lu.
Lionel Debroux Ecrit le: Jeudi 2 septembre 2004 à 11:55 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

Le post entier est exagéré, mais soit.
Lionel Debroux - membre de TICT.
    
./Post n°43   Marquer comme non lu.
geogeo Ecrit le: Jeudi 2 septembre 2004 à 12:25 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


En passant j'ai une question de newb.
Je voudrais créer un fichier externe avec les tables des tokens, elles se présentent sous forme de chaînes de caractères.
unsigned char *GFA_TableTokens_Command []
, par exemple.

Mais au début du fichier je dois faire une table d'adresses, or le fichier peut changer de place dans la mémoire...

Le but étant d'avoir dans le programme principal juste un truc du genre unsigned char *GFA_TableTokens_Command [] et donc facile à utiliser pour avoir les infos. Bref un simple pointeur.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°44   Marquer comme non lu.
LionelA Ecrit le: Jeudi 2 septembre 2004 à 13:18 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Si j'ai bien compris (c'est pas sûr),
tu pourrais mettre en en-tête de ton fichier, au lieu de la table d'adresses, une table d'adresses relatives (des offsets) et dans ton prog tu charge la table en rajoutant le decalage pour chaque fonction.
J'espere que ça pourra t'aider...
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°45   Marquer comme non lu.
Sasume Ecrit le: Jeudi 2 septembre 2004 à 13:21 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Tu peux mettre toutes tes chaines bout à bout, et stocker l'indice du premier caractère d'une chaine :

debut:
chaine1:
 dc.b "chaine 1",0
chaine2:
 dc.b "chaine 2",0
...

tab:
 dc.w chaine1-debut
 dc.w chaine2-debut
...


-Edité le Jeudi 2 septembre 2004 à 13:22 par Sasume-
    
./Post n°46   Marquer comme non lu.
geogeo Ecrit le: Jeudi 2 septembre 2004 à 13:25 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


J'y ai pensé mais y a plusieurs problèmes.

- Je dois allouer dans mon programme une table d'adresse de 512*4 octets (Pour moi c'est trop puisque je perd le gain du fichier externe). Ou alors je peux faire la solution du bas.
- Pour maintenir les tables, c'est l'horreur car il faut changer toutes les offets.

J'ai pensé à un autre trucs, j'ai une table d'adresses au début du fichier, cette table est en faite une table d'offsets. J'ouvre le fichier dans le programme, je mémorise sont adresse en mémoire et j'ajoute cette adresse à chaque fois que je veux accéder à un élément.
Mais reste toujours la maintenance des tables qui reste toujours difficile car il faut modifier les offsets.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°47   Marquer comme non lu.
LionelA Ecrit le: Jeudi 2 septembre 2004 à 13:32 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Pour la maintenance de la table, tu veux dire si tu change des chaines dedans et que les offsets deviennent faux ? Il faut juste que tu fasse un prog qui recalcule tous les offsets et insere la table au debut de ton fichier. Cela est facile si tu met des '\0' à chaque fin de chaine.
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°48   Marquer comme non lu.
Sasume Ecrit le: Jeudi 2 septembre 2004 à 13:36 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Je ne comprends pas ton problème.
Si tu fais comme dans ./45, tu peux changer le contenu des chaines sans avoir à modifier la table d'offsets...
    
./Post n°49   Marquer comme non lu.
geogeo Ecrit le: Jeudi 2 septembre 2004 à 16:41 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Sasume> j'ai même pas vu ton post, désolé. Sans doute que tu as posté pendant que je rédigé la répone pour LionelA.
J'avais pas pensé à utiliser un label :D Merci :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°50   Marquer comme non lu.
geogeo Ecrit le: Jeudi 2 septembre 2004 à 18:44 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Sasume> Ton idée ne fonctionne pas, toutes mes offsets sont à 0.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°51   Marquer comme non lu.
Sasume Ecrit le: Vendredi 3 septembre 2004 à 12:56 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Tu utilise A68k ou GNU AS ?
Poste ton code.
    
./Post n°52   Marquer comme non lu.
geogeo Ecrit le: Vendredi 3 septembre 2004 à 13:10 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Alors postons tout le code :D
J'utilise A68K.

; Header File
; Created 02/09/2004; 17:09:43
  
  include "os.h"
  xdef _ti92plus
  
  dc.b "_beginmarker"
  dc.b "GFABasic"  ;Magic
  dc.b 1,0    ;Version

FirstOffset:
;Table Offsets TOKENS_COMMAND
;============================
  dc.w TKC_0x00-FirstOffset,TKC_0x01-FirstOffset,TKC_0x02-FirstOffset,TKC_0x03-FirstOffset,TKC_0x04-FirstOffset,TKC_0x05-FirstOffset,TKC_0x06-FirstOffset,TKC_0x07-FirstOffset
  dc.w TKC_0x08-FirstOffset,TKC_0x09-FirstOffset,TKC_0x0A-FirstOffset,TKC_0x0B-FirstOffset,TKC_0x0C-FirstOffset,TKC_0x0D-FirstOffset,TKC_0x0E-FirstOffset,TKC_0x0F-FirstOffset
  dc.w TKC_0x10-FirstOffset,TKC_0x11-FirstOffset,TKC_0x12-FirstOffset,TKC_0x13-FirstOffset,TKC_0x14-FirstOffset,TKC_0x15-FirstOffset,TKC_0x16-FirstOffset,TKC_0x17-FirstOffset
  dc.w TKC_0x18-FirstOffset,TKC_0x19-FirstOffset,TKC_0x1A-FirstOffset,TKC_0x1B-FirstOffset,TKC_0x1C-FirstOffset,TKC_0x1D-FirstOffset,TKC_0x1E-FirstOffset,TKC_0x1F-FirstOffset
  dc.w TKC_0x20-FirstOffset,TKC_0x21-FirstOffset,TKC_0x22-FirstOffset,TKC_0x23-FirstOffset,TKC_0x24-FirstOffset,TKC_0x25-FirstOffset,TKC_0x26-FirstOffset,TKC_0x27-FirstOffset
  dc.w TKC_0x28-FirstOffset,TKC_0x29-FirstOffset,TKC_0x2A-FirstOffset,TKC_0x2B-FirstOffset,TKC_0x2C-FirstOffset,TKC_0x2D-FirstOffset,TKC_0x2E-FirstOffset,TKC_0x2F-FirstOffset
  dc.w TKC_0x30-FirstOffset,TKC_0x31-FirstOffset,TKC_0x32-FirstOffset,TKC_0x33-FirstOffset,TKC_0x34-FirstOffset,TKC_0x35-FirstOffset,TKC_0x36-FirstOffset,TKC_0x37-FirstOffset
  dc.w TKC_0x38-FirstOffset,TKC_0x39-FirstOffset,TKC_0x3A-FirstOffset,TKC_0x3B-FirstOffset,TKC_0x3C-FirstOffset,TKC_0x3D-FirstOffset,TKC_0x3E-FirstOffset,TKC_0x3F-FirstOffset
  dc.w TKC_0x40-FirstOffset,TKC_0x41-FirstOffset,TKC_0x42-FirstOffset,TKC_0x43-FirstOffset,TKC_0x44-FirstOffset,TKC_0x45-FirstOffset,TKC_0x46-FirstOffset,TKC_0x47-FirstOffset
  dc.w TKC_0x48-FirstOffset,TKC_0x49-FirstOffset,TKC_0x4A-FirstOffset,TKC_0x4B-FirstOffset,TKC_0x4C-FirstOffset,TKC_0x4D-FirstOffset,TKC_0x4E-FirstOffset,TKC_0x4F-FirstOffset
  dc.w TKC_0x50-FirstOffset,TKC_0x51-FirstOffset,TKC_0x52-FirstOffset,TKC_0x53-FirstOffset,TKC_0x54-FirstOffset,TKC_0x55-FirstOffset,TKC_0x56-FirstOffset,TKC_0x57-FirstOffset
  dc.w TKC_0x58-FirstOffset,TKC_0x59-FirstOffset,TKC_0x5A-FirstOffset,TKC_0x5B-FirstOffset,TKC_0x5C-FirstOffset,TKC_0x5D-FirstOffset,TKC_0x5E-FirstOffset,TKC_0x5F-FirstOffset
  dc.w TKC_0x60-FirstOffset,TKC_0x61-FirstOffset,TKC_0x62-FirstOffset,TKC_0x63-FirstOffset,TKC_0x64-FirstOffset,TKC_0x65-FirstOffset,TKC_0x66-FirstOffset,TKC_0x67-FirstOffset
  dc.w TKC_0x68-FirstOffset,TKC_0x69-FirstOffset,TKC_0x6A-FirstOffset,TKC_0x6B-FirstOffset,TKC_0x6C-FirstOffset,TKC_0x6D-FirstOffset,TKC_0x6E-FirstOffset,TKC_0x6F-FirstOffset
  dc.w TKC_0x70-FirstOffset,TKC_0x71-FirstOffset,TKC_0x72-FirstOffset,TKC_0x73-FirstOffset,TKC_0x74-FirstOffset,TKC_0x75-FirstOffset,TKC_0x76-FirstOffset,TKC_0x77-FirstOffset
  dc.w TKC_0x78-FirstOffset,TKC_0x79-FirstOffset,TKC_0x7A-FirstOffset,TKC_0x7B-FirstOffset,TKC_0x7C-FirstOffset,TKC_0x7D-FirstOffset,TKC_0x7E-FirstOffset,TKC_0x7F-FirstOffset
  dc.w TKC_0x80-FirstOffset,TKC_0x81-FirstOffset,TKC_0x82-FirstOffset,TKC_0x83-FirstOffset,TKC_0x84-FirstOffset,TKC_0x85-FirstOffset,TKC_0x86-FirstOffset,TKC_0x87-FirstOffset
  dc.w TKC_0x88-FirstOffset,TKC_0x89-FirstOffset,TKC_0x8A-FirstOffset,TKC_0x8B-FirstOffset,TKC_0x8C-FirstOffset,TKC_0x8D-FirstOffset,TKC_0x8E-FirstOffset,TKC_0x8F-FirstOffset
  dc.w TKC_0x90-FirstOffset,TKC_0x91-FirstOffset,TKC_0x92-FirstOffset,TKC_0x93-FirstOffset,TKC_0x94-FirstOffset,TKC_0x95-FirstOffset,TKC_0x96-FirstOffset,TKC_0x97-FirstOffset
  dc.w TKC_0x98-FirstOffset,TKC_0x99-FirstOffset,TKC_0x9A-FirstOffset,TKC_0x9B-FirstOffset,TKC_0x9C-FirstOffset,TKC_0x9D-FirstOffset,TKC_0x9E-FirstOffset,TKC_0x9F-FirstOffset
  dc.w TKC_0xA0-FirstOffset,TKC_0xA1-FirstOffset,TKC_0xA2-FirstOffset,TKC_0xA3-FirstOffset,TKC_0xA4-FirstOffset,TKC_0xA5-FirstOffset,TKC_0xA6-FirstOffset,TKC_0xA7-FirstOffset
  dc.w TKC_0xA8-FirstOffset,TKC_0xA9-FirstOffset,TKC_0xAA-FirstOffset,TKC_0xAB-FirstOffset,TKC_0xAC-FirstOffset,TKC_0xAD-FirstOffset,TKC_0xAE-FirstOffset,TKC_0xAF-FirstOffset
  dc.w TKC_0xB0-FirstOffset,TKC_0xB1-FirstOffset,TKC_0xB2-FirstOffset,TKC_0xB3-FirstOffset,TKC_0xB4-FirstOffset,TKC_0xB5-FirstOffset,TKC_0xB6-FirstOffset,TKC_0xB7-FirstOffset
  dc.w TKC_0xB8-FirstOffset,TKC_0xB9-FirstOffset,TKC_0xBA-FirstOffset,TKC_0xBB-FirstOffset,TKC_0xBC-FirstOffset,TKC_0xBD-FirstOffset,TKC_0xBE-FirstOffset,TKC_0xBF-FirstOffset
  dc.w TKC_0xC0-FirstOffset,TKC_0xC1-FirstOffset,TKC_0xC2-FirstOffset,TKC_0xC3-FirstOffset,TKC_0xC4-FirstOffset,TKC_0xC5-FirstOffset,TKC_0xC6-FirstOffset,TKC_0xC7-FirstOffset
  dc.w TKC_0xC8-FirstOffset,TKC_0xC9-FirstOffset,TKC_0xCA-FirstOffset,TKC_0xCB-FirstOffset,TKC_0xCC-FirstOffset,TKC_0xCD-FirstOffset,TKC_0xCE-FirstOffset,TKC_0xCF-FirstOffset
  dc.w TKC_0xD0-FirstOffset,TKC_0xD1-FirstOffset,TKC_0xD2-FirstOffset,TKC_0xD3-FirstOffset,TKC_0xD4-FirstOffset,TKC_0xD5-FirstOffset,TKC_0xD6-FirstOffset,TKC_0xD7-FirstOffset
  dc.w TKC_0xD8-FirstOffset,TKC_0xD9-FirstOffset,TKC_0xDA-FirstOffset,TKC_0xDB-FirstOffset,TKC_0xDC-FirstOffset,TKC_0xDD-FirstOffset,TKC_0xDE-FirstOffset,TKC_0xDF-FirstOffset
  dc.w TKC_0xE0-FirstOffset,TKC_0xE1-FirstOffset,TKC_0xE2-FirstOffset,TKC_0xE3-FirstOffset,TKC_0xE4-FirstOffset,TKC_0xE5-FirstOffset,TKC_0xE6-FirstOffset,TKC_0xE7-FirstOffset
  dc.w TKC_0xE8-FirstOffset,TKC_0xE9-FirstOffset,TKC_0xEA-FirstOffset,TKC_0xEB-FirstOffset,TKC_0xEC-FirstOffset,TKC_0xED-FirstOffset,TKC_0xEE-FirstOffset,TKC_0xEF-FirstOffset
  dc.w TKC_0xF0-FirstOffset,TKC_0xF1-FirstOffset,TKC_0xF2-FirstOffset,TKC_0xF3-FirstOffset,TKC_0xF4-FirstOffset,TKC_0xF5-FirstOffset,TKC_0xF6-FirstOffset,TKC_0xF7-FirstOffset
  dc.w TKC_0xF8-FirstOffset,TKC_0xF9-FirstOffset,TKC_0xFA-FirstOffset,TKC_0xFB-FirstOffset,TKC_0xFC-FirstOffset,TKC_0xFD-FirstOffset,TKC_0xFE-FirstOffset,TKC_0xFF-FirstOffset


;Table Offsets TOKENS_FUNCTION
;=============================
  dc.w TKF_0x00-FirstOffset,TKF_0x01-FirstOffset,TKF_0x02-FirstOffset,TKF_0x03-FirstOffset,TKF_0x04-FirstOffset,TKF_0x05-FirstOffset,TKF_0x06-FirstOffset,TKF_0x07-FirstOffset
  dc.w TKF_0x08-FirstOffset,TKF_0x09-FirstOffset,TKF_0x0A-FirstOffset,TKF_0x0B-FirstOffset,TKF_0x0C-FirstOffset,TKF_0x0D-FirstOffset,TKF_0x0E-FirstOffset,TKF_0x0F-FirstOffset
  dc.w TKF_0x10-FirstOffset,TKF_0x11-FirstOffset,TKF_0x12-FirstOffset,TKF_0x13-FirstOffset,TKF_0x14-FirstOffset,TKF_0x15-FirstOffset,TKF_0x16-FirstOffset,TKF_0x17-FirstOffset
  dc.w TKF_0x18-FirstOffset,TKF_0x19-FirstOffset,TKF_0x1A-FirstOffset,TKF_0x1B-FirstOffset,TKF_0x1C-FirstOffset,TKF_0x1D-FirstOffset,TKF_0x1E-FirstOffset,TKF_0x1F-FirstOffset
  dc.w TKF_0x20-FirstOffset,TKF_0x21-FirstOffset,TKF_0x22-FirstOffset,TKF_0x23-FirstOffset,TKF_0x24-FirstOffset,TKF_0x25-FirstOffset,TKF_0x26-FirstOffset,TKF_0x27-FirstOffset
  dc.w TKF_0x28-FirstOffset,TKF_0x29-FirstOffset,TKF_0x2A-FirstOffset,TKF_0x2B-FirstOffset,TKF_0x2C-FirstOffset,TKF_0x2D-FirstOffset,TKF_0x2E-FirstOffset,TKF_0x2F-FirstOffset
  dc.w TKF_0x30-FirstOffset,TKF_0x31-FirstOffset,TKF_0x32-FirstOffset,TKF_0x33-FirstOffset,TKF_0x34-FirstOffset,TKF_0x35-FirstOffset,TKF_0x36-FirstOffset,TKF_0x37-FirstOffset
  dc.w TKF_0x38-FirstOffset,TKF_0x39-FirstOffset,TKF_0x3A-FirstOffset,TKF_0x3B-FirstOffset,TKF_0x3C-FirstOffset,TKF_0x3D-FirstOffset,TKF_0x3E-FirstOffset,TKF_0x3F-FirstOffset
  dc.w TKF_0x40-FirstOffset,TKF_0x41-FirstOffset,TKF_0x42-FirstOffset,TKF_0x43-FirstOffset,TKF_0x44-FirstOffset,TKF_0x45-FirstOffset,TKF_0x46-FirstOffset,TKF_0x47-FirstOffset
  dc.w TKF_0x48-FirstOffset,TKF_0x49-FirstOffset,TKF_0x4A-FirstOffset,TKF_0x4B-FirstOffset,TKF_0x4C-FirstOffset,TKF_0x4D-FirstOffset,TKF_0x4E-FirstOffset,TKF_0x4F-FirstOffset
  dc.w TKF_0x50-FirstOffset,TKF_0x51-FirstOffset,TKF_0x52-FirstOffset,TKF_0x53-FirstOffset,TKF_0x54-FirstOffset,TKF_0x55-FirstOffset,TKF_0x56-FirstOffset,TKF_0x57-FirstOffset
  dc.w TKF_0x58-FirstOffset,TKF_0x59-FirstOffset,TKF_0x5A-FirstOffset,TKF_0x5B-FirstOffset,TKF_0x5C-FirstOffset,TKF_0x5D-FirstOffset,TKF_0x5E-FirstOffset,TKF_0x5F-FirstOffset
  dc.w TKF_0x60-FirstOffset,TKF_0x61-FirstOffset,TKF_0x62-FirstOffset,TKF_0x63-FirstOffset,TKF_0x64-FirstOffset,TKF_0x65-FirstOffset,TKF_0x66-FirstOffset,TKF_0x67-FirstOffset
  dc.w TKF_0x68-FirstOffset,TKF_0x69-FirstOffset,TKF_0x6A-FirstOffset,TKF_0x6B-FirstOffset,TKF_0x6C-FirstOffset,TKF_0x6D-FirstOffset,TKF_0x6E-FirstOffset,TKF_0x6F-FirstOffset
  dc.w TKF_0x70-FirstOffset,TKF_0x71-FirstOffset,TKF_0x72-FirstOffset,TKF_0x73-FirstOffset,TKF_0x74-FirstOffset,TKF_0x75-FirstOffset,TKF_0x76-FirstOffset,TKF_0x77-FirstOffset
  dc.w TKF_0x78-FirstOffset,TKF_0x79-FirstOffset,TKF_0x7A-FirstOffset,TKF_0x7B-FirstOffset,TKF_0x7C-FirstOffset,TKF_0x7D-FirstOffset,TKF_0x7E-FirstOffset,TKF_0x7F-FirstOffset
  dc.w TKF_0x80-FirstOffset,TKF_0x81-FirstOffset,TKF_0x82-FirstOffset,TKF_0x83-FirstOffset,TKF_0x84-FirstOffset,TKF_0x85-FirstOffset,TKF_0x86-FirstOffset,TKF_0x87-FirstOffset
  dc.w TKF_0x88-FirstOffset,TKF_0x89-FirstOffset,TKF_0x8A-FirstOffset,TKF_0x8B-FirstOffset,TKF_0x8C-FirstOffset,TKF_0x8D-FirstOffset,TKF_0x8E-FirstOffset,TKF_0x8F-FirstOffset
  dc.w TKF_0x90-FirstOffset,TKF_0x91-FirstOffset,TKF_0x92-FirstOffset,TKF_0x93-FirstOffset,TKF_0x94-FirstOffset,TKF_0x95-FirstOffset,TKF_0x96-FirstOffset,TKF_0x97-FirstOffset
  dc.w TKF_0x98-FirstOffset,TKF_0x99-FirstOffset,TKF_0x9A-FirstOffset,TKF_0x9B-FirstOffset,TKF_0x9C-FirstOffset,TKF_0x9D-FirstOffset,TKF_0x9E-FirstOffset,TKF_0x9F-FirstOffset
  dc.w TKF_0xA0-FirstOffset,TKF_0xA1-FirstOffset,TKF_0xA2-FirstOffset,TKF_0xA3-FirstOffset,TKF_0xA4-FirstOffset,TKF_0xA5-FirstOffset,TKF_0xA6-FirstOffset,TKF_0xA7-FirstOffset
  dc.w TKF_0xA8-FirstOffset,TKF_0xA9-FirstOffset,TKF_0xAA-FirstOffset,TKF_0xAB-FirstOffset,TKF_0xAC-FirstOffset,TKF_0xAD-FirstOffset,TKF_0xAE-FirstOffset,TKF_0xAF-FirstOffset
  dc.w TKF_0xB0-FirstOffset,TKF_0xB1-FirstOffset,TKF_0xB2-FirstOffset,TKF_0xB3-FirstOffset,TKF_0xB4-FirstOffset,TKF_0xB5-FirstOffset,TKF_0xB6-FirstOffset,TKF_0xB7-FirstOffset
  dc.w TKF_0xB8-FirstOffset,TKF_0xB9-FirstOffset,TKF_0xBA-FirstOffset,TKF_0xBB-FirstOffset,TKF_0xBC-FirstOffset,TKF_0xBD-FirstOffset,TKF_0xBE-FirstOffset,TKF_0xBF-FirstOffset
  dc.w TKF_0xC0-FirstOffset,TKF_0xC1-FirstOffset,TKF_0xC2-FirstOffset,TKF_0xC3-FirstOffset,TKF_0xC4-FirstOffset,TKF_0xC5-FirstOffset,TKF_0xC6-FirstOffset,TKF_0xC7-FirstOffset
  dc.w TKF_0xC8-FirstOffset,TKF_0xC9-FirstOffset,TKF_0xCA-FirstOffset,TKF_0xCB-FirstOffset,TKF_0xCC-FirstOffset,TKF_0xCD-FirstOffset,TKF_0xCE-FirstOffset,TKF_0xCF-FirstOffset
  dc.w TKF_0xD0-FirstOffset,TKF_0xD1-FirstOffset,TKF_0xD2-FirstOffset,TKF_0xD3-FirstOffset,TKF_0xD4-FirstOffset,TKF_0xD5-FirstOffset,TKF_0xD6-FirstOffset,TKF_0xD7-FirstOffset
  dc.w TKF_0xD8-FirstOffset,TKF_0xD9-FirstOffset,TKF_0xDA-FirstOffset,TKF_0xDB-FirstOffset,TKF_0xDC-FirstOffset,TKF_0xDD-FirstOffset,TKF_0xDE-FirstOffset,TKF_0xDF-FirstOffset
  dc.w TKF_0xE0-FirstOffset,TKF_0xE1-FirstOffset,TKF_0xE2-FirstOffset,TKF_0xE3-FirstOffset,TKF_0xE4-FirstOffset,TKF_0xE5-FirstOffset,TKF_0xE6-FirstOffset,TKF_0xE7-FirstOffset
  dc.w TKF_0xE8-FirstOffset,TKF_0xE9-FirstOffset,TKF_0xEA-FirstOffset,TKF_0xEB-FirstOffset,TKF_0xEC-FirstOffset,TKF_0xED-FirstOffset,TKF_0xEE-FirstOffset,TKF_0xEF-FirstOffset
  dc.w TKF_0xF0-FirstOffset,TKF_0xF1-FirstOffset,TKF_0xF2-FirstOffset,TKF_0xF3-FirstOffset,TKF_0xF4-FirstOffset,TKF_0xF5-FirstOffset,TKF_0xF6-FirstOffset,TKF_0xF7-FirstOffset
  dc.w TKF_0xF8-FirstOffset,TKF_0xF9-FirstOffset,TKF_0xFA-FirstOffset,TKF_0xFB-FirstOffset,TKF_0xFC-FirstOffset,TKF_0xFD-FirstOffset,TKF_0xFE-FirstOffset,TKF_0xFF-FirstOffset


;==============
;TOKENS_COMMAND
;==============
TKC_0x00: dc.b "REM",0      ;-> stringd
TKC_0x01: dc.b "",0
TKC_0x02: dc.b "REPEAT",0
TKC_0x03: dc.b "UNTIL",0
TKC_0x04: dc.b "WHILE",0
TKC_0x05: dc.b "WEND",0
TKC_0x06: dc.b "DO",0
TKC_0x07: dc.b "LOOP",0
TKC_0x08: dc.b "",0
TKC_0x09: dc.b "",0
TKC_0x0A: dc.b "EXIT",0
TKC_0x0B: dc.b "IF",0
TKC_0x0C: dc.b "ELSE",0
TKC_0x0D: dc.b "ENDIF",0
TKC_0x0E: dc.b "PRINT",0
TKC_0x0F: dc.b "ELSEIF",0
TKC_0x10: dc.b "'",0      ;-> Comment
TKC_0x11: dc.b "POKE",0
TKC_0x12: dc.b "DPOKE",0
TKC_0x13: dc.b "LPOKE",0
TKC_0x14: dc.b "",0
TKC_0x15: dc.b "QUIT",0
TKC_0x16: dc.b "",0
TKC_0x17: dc.b "",0
TKC_0x18: dc.b "",0
TKC_0x19: dc.b "",0
TKC_0x1A: dc.b "BOX",0
TKC_0x1B: dc.b "",0
TKC_0x1C: dc.b "",0
TKC_0x1D: dc.b "",0
TKC_0x1E: dc.b "",0
TKC_0x1F: dc.b "",0
TKC_0x20: dc.b "",0
TKC_0x21: dc.b "",0
TKC_0x22: dc.b "SETFONT",0
TKC_0x23: dc.b "",0
TKC_0x24: dc.b "",0
TKC_0x25: dc.b "",0
TKC_0x26: dc.b "",0
TKC_0x27: dc.b "",0
TKC_0x28: dc.b "",0
TKC_0x29: dc.b "",0
TKC_0x2A: dc.b "DIM",0
TKC_0x2B: dc.b "",0
TKC_0x2C: dc.b "",0
TKC_0x2D: dc.b "GOTO",0
TKC_0x2E: dc.b "",0
TKC_0x2F: dc.b "",0
TKC_0x30: dc.b "ADD",0
TKC_0x31: dc.b "SUB",0
TKC_0x32: dc.b "MUL",0
TKC_0x33: dc.b "DIV",0
TKC_0x34: dc.b "INC",0
TKC_0x35: dc.b "DEC",0
TKC_0x36: dc.b "",0
TKC_0x37: dc.b "",0
TKC_0x38: dc.b "",0
TKC_0x39: dc.b "",0
TKC_0x3A: dc.b "INPUT",0
TKC_0x3B: dc.b "",0
TKC_0x3C: dc.b "",0
TKC_0x3D: dc.b "",0
TKC_0x3E: dc.b "",0
TKC_0x3F: dc.b "",0
TKC_0x40: dc.b "",0
TKC_0x41: dc.b "",0
TKC_0x42: dc.b "",0
TKC_0x43: dc.b "",0
TKC_0x44: dc.b "",0
TKC_0x45: dc.b "",0
TKC_0x46: dc.b "ERASE",0
TKC_0x47: dc.b "",0
TKC_0x48: dc.b "SWAP",0
TKC_0x49: dc.b "",0
TKC_0x4A: dc.b "ARRAYFILL",0
TKC_0x4B: dc.b "",0
TKC_0x4C: dc.b "",0
TKC_0x4D: dc.b "",0
TKC_0x4E: dc.b "",0
TKC_0x4F: dc.b "",0
TKC_0x50: dc.b "",0
TKC_0x51: dc.b "",0
TKC_0x52: dc.b "",0
TKC_0x53: dc.b "",0      ;-> stringd
TKC_0x54: dc.b "",0
TKC_0x55: dc.b "",0
TKC_0x56: dc.b "",0
TKC_0x57: dc.b "",0
TKC_0x58: dc.b "",0
TKC_0x59: dc.b "CLS",0
TKC_0x5A: dc.b "",0
TKC_0x5B: dc.b "",0
TKC_0x5C: dc.b "",0
TKC_0x5D: dc.b "",0
TKC_0x5E: dc.b "",0
TKC_0x5F: dc.b "",0
TKC_0x60: dc.b "SYSTEM",0
TKC_0x61: dc.b "",0
TKC_0x62: dc.b "",0
TKC_0x63: dc.b "",0
TKC_0x64: dc.b "",0
TKC_0x65: dc.b "",0
TKC_0x66: dc.b "",0
TKC_0x67: dc.b "",0
TKC_0x68: dc.b "",0
TKC_0x69: dc.b "",0
TKC_0x6A: dc.b "CLR",0
TKC_0x6B: dc.b "",0
TKC_0x6C: dc.b "",0
TKC_0x6D: dc.b "",0
TKC_0x6E: dc.b "",0
TKC_0x6F: dc.b "",0
TKC_0x70: dc.b "RUN",0
TKC_0x71: dc.b "END",0
TKC_0x72: dc.b "STOP",0
TKC_0x73: dc.b "",0
TKC_0x74: dc.b "",0
TKC_0x75: dc.b "",0
TKC_0x76: dc.b "",0
TKC_0x77: dc.b "",0
TKC_0x78: dc.b "",0
TKC_0x79: dc.b "",0
TKC_0x7A: dc.b "",0
TKC_0x7B: dc.b "PAUSE",0
TKC_0x7C: dc.b "",0
TKC_0x7D: dc.b "",0
TKC_0x7E: dc.b "",0
TKC_0x7F: dc.b "",0
TKC_0x80: dc.b "",0
TKC_0x81: dc.b "",0
TKC_0x82: dc.b "",0
TKC_0x83: dc.b "",0
TKC_0x84: dc.b "",0
TKC_0x85: dc.b "",0
TKC_0x86: dc.b "",0
TKC_0x87: dc.b "",0
TKC_0x88: dc.b "EDIT",0
TKC_0x89: dc.b "",0
TKC_0x8A: dc.b "",0
TKC_0x8B: dc.b "",0
TKC_0x8C: dc.b "",0
TKC_0x8D: dc.b "",0
TKC_0x8E: dc.b "",0
TKC_0x8F: dc.b "",0
TKC_0x90: dc.b "",0
TKC_0x91: dc.b "",0
TKC_0x92: dc.b "",0
TKC_0x93: dc.b "",0
TKC_0x94: dc.b "",0
TKC_0x95: dc.b "",0
TKC_0x96: dc.b "",0
TKC_0x97: dc.b "",0
TKC_0x98: dc.b "",0
TKC_0x99: dc.b "",0
TKC_0x9A: dc.b "",0
TKC_0x9B: dc.b "",0
TKC_0x9C: dc.b "",0
TKC_0x9D: dc.b "",0
TKC_0x9E: dc.b "",0
TKC_0x9F: dc.b "",0
TKC_0xA0: dc.b "",0
TKC_0xA1: dc.b "",0
TKC_0xA2: dc.b "",0
TKC_0xA3: dc.b "",0
TKC_0xA4: dc.b "",0
TKC_0xA5: dc.b "",0
TKC_0xA6: dc.b "",0
TKC_0xA7: dc.b "",0
TKC_0xA8: dc.b "",0
TKC_0xA9: dc.b "",0
TKC_0xAA: dc.b "",0
TKC_0xAB: dc.b "",0
TKC_0xAC: dc.b "",0
TKC_0xAD: dc.b "",0
TKC_0xAE: dc.b "",0
TKC_0xAF: dc.b "",0
TKC_0xB0: dc.b "",0
TKC_0xB1: dc.b "",0
TKC_0xB2: dc.b "",0
TKC_0xB3: dc.b "",0
TKC_0xB4: dc.b "",0
TKC_0xB5: dc.b "",0
TKC_0xB6: dc.b "",0
TKC_0xB7: dc.b "",0
TKC_0xB8: dc.b "",0
TKC_0xB9: dc.b "",0
TKC_0xBA: dc.b "",0
TKC_0xBB: dc.b "",0
TKC_0xBC: dc.b "",0
TKC_0xBD: dc.b "",0
TKC_0xBE: dc.b "",0
TKC_0xBF: dc.b "",0
TKC_0xC0: dc.b "",0
TKC_0xC1: dc.b "",0
TKC_0xC2: dc.b "",0
TKC_0xC3: dc.b "",0
TKC_0xC4: dc.b "",0
TKC_0xC5: dc.b "",0
TKC_0xC6: dc.b "",0
TKC_0xC7: dc.b "",0
TKC_0xC8: dc.b "",0
TKC_0xC9: dc.b "",0
TKC_0xCA: dc.b "",0
TKC_0xCB: dc.b "",0
TKC_0xCC: dc.b "",0
TKC_0xCD: dc.b "",0
TKC_0xCE: dc.b "",0
TKC_0xCF: dc.b "",0
TKC_0xD0: dc.b "",0
TKC_0xD1: dc.b "",0
TKC_0xD2: dc.b "",0
TKC_0xD3: dc.b "",0
TKC_0xD4: dc.b "",0
TKC_0xD5: dc.b "",0
TKC_0xD6: dc.b "",0
TKC_0xD7: dc.b "",0
TKC_0xD8: dc.b "",0
TKC_0xD9: dc.b "",0
TKC_0xDA: dc.b "",0
TKC_0xDB: dc.b "",0
TKC_0xDC: dc.b "",0
TKC_0xDD: dc.b "",0
TKC_0xDE: dc.b "",0
TKC_0xDF: dc.b "",0
TKC_0xE0: dc.b "",0      ;-> float1
TKC_0xE1: dc.b "",0      ;-> string1
TKC_0xE2: dc.b "",0      ;-> long1
TKC_0xE3: dc.b "",0      ;-> boolean1
TKC_0xE4: dc.b "",0      ;-> float1()
TKC_0xE5: dc.b "",0      ;-> string1()
TKC_0xE6: dc.b "",0      ;-> long1()
TKC_0xE7: dc.b "",0      ;-> booleean1()
TKC_0xE8: dc.b "",0      ;-> label1
TKC_0xE9: dc.b "",0
TKC_0xEA: dc.b "",0
TKC_0xEB: dc.b "",0
TKC_0xEC: dc.b "",0
TKC_0xED: dc.b "",0
TKC_0xEE: dc.b "",0
TKC_0xEF: dc.b "",0
TKC_0xF0: dc.b "",0
TKC_0xF1: dc.b "",0
TKC_0xF2: dc.b "",0
TKC_0xF3: dc.b "",0
TKC_0xF4: dc.b "",0
TKC_0xF5: dc.b "",0
TKC_0xF6: dc.b "",0
TKC_0xF7: dc.b "",0
TKC_0xF8: dc.b "",0
TKC_0xF9: dc.b "",0
TKC_0xFA: dc.b "",0
TKC_0xFB: dc.b "",0
TKC_0xFC: dc.b "",0
TKC_0xFD: dc.b "",0
TKC_0xFE: dc.b "",0      ;End line
TKC_0xFF: dc.b "",0      ;End program


;===============
;TOKENS_FUNCTION
;===============
TKF_0x00: dc.b "AND",0
TKF_0x01: dc.b "OR",0
TKF_0x02: dc.b "XOR",0
TKF_0x03: dc.b "IMP",0
TKF_0x04: dc.b "EQV",0
TKF_0x05: dc.b "-",0
TKF_0x06: dc.b "+",0
TKF_0x07: dc.b "*",0
TKF_0x08: dc.b "/",0
TKF_0x09: dc.b "^",0
TKF_0x0A: dc.b "MOD",0
TKF_0x0B: dc.b "NOT",0
TKF_0x0C: dc.b "DIV",0
TKF_0x0D: dc.b "<>",0      ;Nombres
TKF_0x0E: dc.b "<=",0
TKF_0x0F: dc.b "=<",0
TKF_0x10: dc.b ">=",0
TKF_0x11: dc.b "=>",0
TKF_0x12: dc.b "<",0
TKF_0x13: dc.b ">",0
TKF_0x14: dc.b "=",0  
TKF_0x15: dc.b "",0      ;Chaînes de caractères
TKF_0x16: dc.b "",0
TKF_0x17: dc.b "",0
TKF_0x18: dc.b "",0
TKF_0x19: dc.b "",0
TKF_0x1A: dc.b "",0
TKF_0x1B: dc.b "",0
TKF_0x1C: dc.b "",0
TKF_0x1D: dc.b "",0
TKF_0x1E: dc.b "\xAD",0      ;(-)
TKF_0x1F: dc.b "",0
TKF_0x20: dc.b ")",0
TKF_0x21: dc.b ",",0
TKF_0x22: dc.b ";",0
TKF_0x23: dc.b "(",0
TKF_0x24: dc.b "SGN(",0
TKF_0x25: dc.b "INT(",0
TKF_0x26: dc.b "TRUNC(",0
TKF_0x27: dc.b "FRAC(",0
TKF_0x28: dc.b "ABS(",0
TKF_0x29: dc.b "SIN(",0
TKF_0x2A: dc.b "COS(",0
TKF_0x2B: dc.b "TAN(",0
TKF_0x2C: dc.b "ATN(",0
TKF_0x2D: dc.b "'",0
TKF_0x2E: dc.b "ROUND(",0
TKF_0x2F: dc.b "EXP(",0
TKF_0x30: dc.b "LOG(",0
TKF_0x31: dc.b "LOG10(",0
TKF_0x32: dc.b "PEEK(",0
TKF_0x33: dc.b "DPEEK(",0
TKF_0x34: dc.b "LPEEK(",0
TKF_0x35: dc.b "VAL(",0
TKF_0x36: dc.b "LEN(",0
TKF_0x37: dc.b "ASC(",0
TKF_0x38: dc.b "",0
TKF_0x39: dc.b "TIMER",0
TKF_0x3A: dc.b "LEFT$(",0
TKF_0x3B: dc.b "",0
TKF_0x3C: dc.b "RIGHT$(",0
TKF_0x3D: dc.b "",0
TKF_0x3E: dc.b "MID$(",0
TKF_0x3F: dc.b "",0
TKF_0x40: dc.b "",0
TKF_0x41: dc.b "STR$(",0
TKF_0x42: dc.b "CHR$(",0
TKF_0x43: dc.b "",0
TKF_0x44: dc.b "",0
TKF_0x45: dc.b "=",0      ;Affectation
TKF_0x46: dc.b "GETFONT",0
TKF_0x47: dc.b "",0
TKF_0x48: dc.b "",0
TKF_0x49: dc.b "",0
TKF_0x4A: dc.b "THEN",0
TKF_0x4B: dc.b "",0
TKF_0x4C: dc.b "",0
TKF_0x4D: dc.b "",0
TKF_0x4E: dc.b "SQR(",0
TKF_0x4F: dc.b "",0
TKF_0x50: dc.b "",0
TKF_0x51: dc.b "",0
TKF_0x52: dc.b "",0
TKF_0x53: dc.b "GETKEY",0
TKF_0x54: dc.b "",0
TKF_0x55: dc.b "RND",0
TKF_0x56: dc.b "RANDOM(",0
TKF_0x57: dc.b "",0
TKF_0x58: dc.b "FRE",0
TKF_0x59: dc.b "AT(",0
TKF_0x5A: dc.b "IF",0
TKF_0x5B: dc.b "\x5C",0
TKF_0x5C: dc.b "",0
TKF_0x5D: dc.b "VAL?(",0
TKF_0x5E: dc.b "",0
TKF_0x5F: dc.b "",0
TKF_0x60: dc.b "",0
TKF_0x61: dc.b "NGETCHX",0
TKF_0x62: dc.b "MKI$(",0
TKF_0x63: dc.b "MKL$(",0
TKF_0x64: dc.b "MKF$(",0
TKF_0x65: dc.b "CVI(",0
TKF_0x66: dc.b "CVL(",0
TKF_0x67: dc.b "CVF(",0
TKF_0x68: dc.b "",0
TKF_0x69: dc.b "",0
TKF_0x6A: dc.b "",0
TKF_0x6B: dc.b "",0
TKF_0x6C: dc.b "",0
TKF_0x6D: dc.b "",0
TKF_0x6E: dc.b "HEX$(",0
TKF_0x6F: dc.b "OCT$(",0
TKF_0x70: dc.b "BIN$(",0
TKF_0x71: dc.b "",0
TKF_0x72: dc.b "",0
TKF_0x73: dc.b "",0
TKF_0x74: dc.b "",0
TKF_0x75: dc.b "",0
TKF_0x76: dc.b "",0
TKF_0x77: dc.b "",0
TKF_0x78: dc.b "",0
TKF_0x79: dc.b "",0
TKF_0x7A: dc.b "VARPTR(",0
TKF_0x7B: dc.b "ARRPTR(",0
TKF_0x7C: dc.b ":",0      ;<- label
TKF_0x7D: dc.b "DIM?(",0
TKF_0x7E: dc.b "",0
TKF_0x7F: dc.b "UPPER$(",0
TKF_0x80: dc.b "SPACE$(",0
TKF_0x81: dc.b "STRING$(",0
TKF_0x82: dc.b "LOWER$(",0
TKF_0x83: dc.b "",0
TKF_0x84: dc.b "",0
TKF_0x85: dc.b "DFREE(",0
TKF_0x86: dc.b "",0
TKF_0x87: dc.b "",0
TKF_0x88: dc.b "",0
TKF_0x89: dc.b "",0
TKF_0x8A: dc.b "",0
TKF_0x8B: dc.b "",0
TKF_0x8C: dc.b "",0
TKF_0x8D: dc.b "",0
TKF_0x8E: dc.b "",0
TKF_0x8F: dc.b "",0
TKF_0x90: dc.b "",0
TKF_0x91: dc.b "",0
TKF_0x92: dc.b "",0
TKF_0x93: dc.b "",0
TKF_0x94: dc.b "",0
TKF_0x95: dc.b "",0
TKF_0x96: dc.b "",0
TKF_0x97: dc.b "",0
TKF_0x98: dc.b "",0
TKF_0x99: dc.b "",0
TKF_0x9A: dc.b "",0
TKF_0x9B: dc.b "FIX(",0
TKF_0x9C: dc.b "",0
TKF_0x9D: dc.b "",0
TKF_0x9E: dc.b "",0
TKF_0x9F: dc.b "",0
TKF_0xA0: dc.b "",0
TKF_0xA1: dc.b "",0
TKF_0xA2: dc.b "",0
TKF_0xA3: dc.b "",0
TKF_0xA4: dc.b "",0
TKF_0xA5: dc.b "",0
TKF_0xA6: dc.b "",0
TKF_0xA7: dc.b "",0
TKF_0xA8: dc.b "",0
TKF_0xA9: dc.b "",0
TKF_0xAA: dc.b "",0
TKF_0xAB: dc.b "",0
TKF_0xAC: dc.b "",0
TKF_0xAD: dc.b "",0
TKF_0xAE: dc.b "",0
TKF_0xAF: dc.b "",0
TKF_0xB0: dc.b "",0
TKF_0xB1: dc.b "",0
TKF_0xB2: dc.b "",0
TKF_0xB3: dc.b "EVEN(",0
TKF_0xB4: dc.b "ODD(",0
TKF_0xB5: dc.b "",0
TKF_0xB6: dc.b "",0
TKF_0xB7: dc.b "",0
TKF_0xB8: dc.b "",0
TKF_0xB9: dc.b "CRSLIN",0
TKF_0xBA: dc.b "CRSCOL",0
TKF_0xBB: dc.b "!",0      ;stringd
TKF_0xBC: dc.b "TRUE",0
TKF_0xBD: dc.b "FALSE",0
TKF_0xBE: dc.b "PI",0
TKF_0xBF: dc.b "\x8C",0      ;PI
TKF_0xC0: dc.b "",0
TKF_0xC1: dc.b "",0
TKF_0xC2: dc.b "",0
TKF_0xC3: dc.b "TYPE(",0
TKF_0xC4: dc.b "",0
TKF_0xC5: dc.b "",0
TKF_0xC6: dc.b "",0      ;-> stringd
TKF_0xC7: dc.b "",0
TKF_0xC8: dc.b "",0      ;-> long%     DEC
TKF_0xC9: dc.b "",0      ;-> skip1 -> long% DEC
TKF_0xCA: dc.b "",0      ;-> long%     HEX
TKF_0xCB: dc.b "",0      ;-> skip1 -> long% HEX
TKF_0xCC: dc.b "",0      ;-> long%     OCT
TKF_0xCD: dc.b "",0      ;-> skip1 -> long% OCT
TKF_0xCE: dc.b "",0      ;-> long%          BIN
TKF_0xCF: dc.b "",0      ;-> skip1 -> long% BIN
TKF_0xD0: dc.b "",0
TKF_0xD1: dc.b "",0
TKF_0xD2: dc.b "",0
TKF_0xD3: dc.b "",0
TKF_0xD4: dc.b "",0
TKF_0xD5: dc.b "",0
TKF_0xD6: dc.b "",0
TKF_0xD7: dc.b "",0
TKF_0xD8: dc.b "",0
TKF_0xD9: dc.b "",0
TKF_0xDA: dc.b "",0
TKF_0xDB: dc.b "",0
TKF_0xDC: dc.b "",0      ;-> skip1 -> string$
TKF_0xDD: dc.b "",0      ;-> skip1 -> float# DEC
TKF_0xDE: dc.b "",0      ;-> string$
TKF_0xDF: dc.b "",0      ;-> float#      DEC
TKF_0xE0: dc.b "",0      ;-> float1
TKF_0xE1: dc.b "",0      ;-> string1
TKF_0xE2: dc.b "",0      ;-> long1
TKF_0xE3: dc.b "",0      ;-> boolean1
TKF_0xE4: dc.b "",0      ;-> float1()
TKF_0xE5: dc.b "",0      ;-> string1()
TKF_0xE6: dc.b "",0      ;-> long1()
TKF_0xE7: dc.b "",0      ;-> booleean1()
TKF_0xE8: dc.b "",0      ;-> label1
TKF_0xE9: dc.b "",0
TKF_0xEA: dc.b "",0
TKF_0xEB: dc.b "",0
TKF_0xEC: dc.b "",0
TKF_0xED: dc.b "",0
TKF_0xEE: dc.b "",0
TKF_0xEF: dc.b "",0
TKF_0xF0: dc.b "",0
TKF_0xF1: dc.b "",0
TKF_0xF2: dc.b "",0
TKF_0xF3: dc.b "",0
TKF_0xF4: dc.b "",0
TKF_0xF5: dc.b "",0
TKF_0xF6: dc.b "",0
TKF_0xF7: dc.b "",0
TKF_0xF8: dc.b "",0
TKF_0xF9: dc.b "",0
TKF_0xFA: dc.b "",0
TKF_0xFB: dc.b "",0
TKF_0xFC: dc.b "",0
TKF_0xFD: dc.b "",0
TKF_0xFE: dc.b "",0      ;End line
TKF_0xFF: dc.b "",0      ;End program

  dc.b "_endmarker"
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°53   Marquer comme non lu.
Dari Ecrit le: Vendredi 3 septembre 2004 à 13:19 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

Bonne nuit? Trop long à lire?
"iPod, therefore, I am."

http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif

    
./Post n°54   Marquer comme non lu.
Sasume Ecrit le: Vendredi 3 septembre 2004 à 14:13 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Bah c'est tout le temps la même chose...

Je ne sais pas pourquoi ça ne marche pas #confus#
    
./Post n°55   Marquer comme non lu.
geogeo Ecrit le: Jeudi 16 septembre 2004 à 21:30 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Problème résolus.
Je risque dans peu de temps de faire une mise à jour des tokens. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°56   Marquer comme non lu.
Sasume Ecrit le: Vendredi 17 septembre 2004 à 13:28 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Quel était le pb alors ?
    
./Post n°57   Marquer comme non lu.
geogeo Ecrit le: Vendredi 17 septembre 2004 à 19:42 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Il ne reconnait pas les labels. C'est pas grave, j'ai remplacé le label par une offset (une valeur).
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
  :: Index » GFA-Basic TI68K » Bugs et suggestions » Phase d'executions des tokens (60 réponse(s))
Pages : 3/4     « 1 2 [3] 4 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 49.43ms avec 18 requetes