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 » Forum Ti68K » Projets » GFA Basic oncalc (128 réponse(s))
./REPRISE DU POST PRECEDENT (post n°114)   Marquer comme non lu.
Lionel Debroux Ecrit le: Lundi 9 août 2004 à 09:36 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  

Ce projet est intéressant, mais je ne le suis que de loin car je manque de temps...
Lionel Debroux - membre de TICT.
    
./Post n°115   Marquer comme non lu.
geogeo Ecrit le: Lundi 9 août 2004 à 12:17 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Nounours :
ben a chaque fois qu'on se parle sur msn, tu m'envoie rien. L'idée d'un forum a part est bonne.


Je veux bien t'envoyer une bêta, y a pas de problème mais c'est pas encore possible de faire un programme. :(
-Edité le Lundi 9 août 2004 à 12:18 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°116   Marquer comme non lu.
LionelA Ecrit le: Lundi 9 août 2004 à 17:15 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Moi aussi je voudrais bien le tester quand la beta sera prete :)

As tu regardé les source de l'archiveur ?
Je pense que ca peut etre une bonne idée pour ton interpreteur car s'il y a beaucoup de fichiers, images, texts, etc... on pourra les regrouper.
En même temps tu n'en est peut etre pas encore là (gestion des fichiers) si tu n'a pas encore fini les GOTO...

EDIT : faute de français
-Edité le Lundi 9 août 2004 à 17:16 par LionelA-
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°117   Marquer comme non lu.
geogeo Ecrit le: Lundi 9 août 2004 à 22:50 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Oui y encore énormément de boulot et des bugs à corriger. En plus j'ai fait une erreur de conception dans mon code, donc je dois modifier une grande partie. (C'est ça d'apprendre petit à petit comment fonctionne un interpréteur).

Voici une bêta presque inutilisable malgré les gotos et If sans elseif pour l'instant. Cette bêta présente environ 1/4 des fonctions. :) Je vous ferez dans le forum dédié une notice de toutes les fonctions. Cette bêta à juste pour but de montrer comment se présente un programme en GFA Basic, l'exemple en lui même n'est pas interessant, le plus interessant c'est de regarder la source.

Télécharger GFA Basic

Donc comme d'hab, il faut mettre le fichier test.9xt ou test.89t avec gfabasic.9xz ou gfabasic.89z sur sa TI. Il doit y avoir Preos ou autre d'installé permettant d'executer un programme de plus de 24 Ko.
Ensuite il suffit de taper dans l'écran home: gfabasic("test")

Le programme créer un fichier, résultat du tokeniseur.

Mlaheuresement il faudra encore attendre pour avoir une version utilisable pour faire des jeux ou autre. :)
-Edité le Lundi 9 août 2004 à 22:51 par geogeo-
-Edité le Lundi 9 août 2004 à 23:18 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°118   Marquer comme non lu.
Onur Ecrit le: Mardi 10 août 2004 à 10:40 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


erreur3: de syntaxe a la ligne 4
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°119   Marquer comme non lu.
geogeo Ecrit le: Mardi 10 août 2004 à 12:06 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Lol c'est le scanner qui bug, je dois le revoir entièrement. :(
Essaye de réexecuter le programme, sinon tu ouvres le fichier texte et tu le referme directement.
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°120   Marquer comme non lu.
Lionel Debroux Ecrit le: Mardi 10 août 2004 à 14:44 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  

> Il doit y avoir Preos ou autre d'installé permettant d'executer un programme de plus de 24 Ko.
KerNO suffit, est moins buggé, bouffe moins de RAM...
Lionel Debroux - membre de TICT.
    
./Post n°121   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 11 août 2004 à 09:29 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  


Ou même IPR. Ou un lanceur (ttstart). D'ailleurs, je ne comprends toujours pas pourquoi geogeo n'utilise pas la compression automatique de TIGCC, tout simplement.
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°122   Marquer comme non lu.
geogeo Ecrit le: Mercredi 11 août 2004 à 11:12 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Parce que pour tester le programme, c'est trop lent à décompresser. Mais bon je pense bien sûr faire une version compressée à la fin du développement du projet.
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°123   Marquer comme non lu.
bobti89 Ecrit le: Jeudi 12 août 2004 à 12:25 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Juste une question :
Pourquoi 0=false et -1=true ? (pourquoi ce n'est pas 1=true ? )
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°124   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 12 août 2004 à 12:26 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  


Parce que c'est la convention du BASIC. True == ~0 == tous les bits à 1 == (signed)UINT_MAX == -1.
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°125   Marquer comme non lu.
bobti89 Ecrit le: Jeudi 12 août 2004 à 12:35 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

ok, merci, ca me semblait vraiment bizarre.
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°126   Marquer comme non lu.
geogeo Ecrit le: Jeudi 12 août 2004 à 13:22 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Je trouve ça même plus logique de mettre TRUE à -1.
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°127   Marquer comme non lu.
geogeo Ecrit le: Mardi 17 août 2004 à 20:20 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Juste pour dire que je compte ressortir dans peu de temps une bêta de plus utilisable.
Il faut savoir que j'ai recodé l'interpréteur que j'ai corrigé énormément de bugs ett que le scanner est assez costaud malgré certaines erreurs de syntaxes comme
If TRUE,FALSE Then
ou encore
Print At (5,5);Table(5;8)
qui ne sait pas gérer. Mais ceci ne fait pas planter la calculatrice.

L'interpréteur fait actuellement 50 Ko, je vais être obligé de découper l'interpréteur en 2 parties.

L'interpréteur pour l'instant ce décompose en 4 parties:
- Le tokensieur, création d'un fichier avec l'extension BAS.
- Le détokeniseur, transformation du fichire BAS en fichier texte d'origine.
- Le tokensieur d'instructions d'executions, transformation du BAS en fichier contenant des tokens d'executions.
- L'interpréteur, execution des tokens qui se trouvent dans le fichier contenant des tokens d'instructions.

Ainsi il sera possible de faire un éditeur texte capable de tokeniser ligne à ligne le programme, donc de l'executer très rapidement. Ou encore de diffuser son programme Basic sans diffuser les sources (bien sûr il est possible de reconstituer les sources mais ça ressemblera à un désassembleur :D) Et pour finir, convertir les tokens en langage machine.

EDIT : smileys.
-Edité le Lundi 23 août 2004 à 14:41 par serioussam-
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°128   Marquer comme non lu.
Dari Ecrit le: Vendredi 20 août 2004 à 08:24 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

Pfiou, quelque chose me dit que tu as du pain sur la planche. Mais t'inquiètes #top# tout TI-Gen est derrière toi !!

Edit: Phrase en double
-Edité le Lundi 23 août 2004 à 16:29 par limmt-
"iPod, therefore, I am."

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

    
  :: Index » Forum Ti68K » Projets » GFA Basic oncalc (128 réponse(s))
Pages : 7/7     « 1 2 3 4 5 6 [7] » »|

.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.92ms avec 18 requetes