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 » News » Recherche Bêtas Testeurs très motivés (18 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
geogeo Ecrit le: Mercredi 3 novembre 2004 à 21:39 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Voilà je recherche des bêtas testeurs très motivés qui auront pour objectif de tester les fonctions élémentaires de GFA Basic, c'est à dire le transtypage dynamique des données avec des opérations mathématiques de bases...
En effet j'avance doucement dans le développement de la nouvelle monture d'exécutions des tokens en 100% ASM car il me manque du temps et aussi parce que l'ASM demande à être attentif à la moindre ligne de code (l'ASM est un langage qui peut faire qu'à l'arrivé en ne s'en sorte plus à cause des bugs...).

Pour l'instant je propose en téléchargement le tokeniseur, détokeniseur et créateur du fichier de tokens d'exécution sans les exécuter (GFA Basic) et GFA TEM qui n'est capable pour l'instant d'effectuer que des choses très élémentaires c'est à dire les sauts conditionnels et inconditionnels, les additions, le transtypage et l'affectation.

http://tisofts.free.fr/GFABasic/GFA_TEM_031104.zip

Pour faire des tests il faut envoyer GFA Basic avec le fichier contenant la liste des fonctions qui se trouvent dans le dossier GFA Basic sur votre TI, ensuite il faut envoyer les fichiers qui se trouvent à la racine soit test.xxx, gfaexec.xxx et gfatem.xxx.
Il ne faut pas oublier d'installer un programme capable de dépasser la limite des 24 Ko par exemple Preos...

Une fois tous les programmes envoyés sur votre TI il faut lancer gfaexec pour tester le programme écrit dans le fichier texte nommé test.

Pour l'instant GFA TEM n'est capable que de manier des variables du type:
Flottants = var
Entiers = var%
Booléens = var!

D'utiliser la fonction Print pour afficher seulement des données numériques (le texte n'est pas encore supporté).
Et n'est capable que de faire des additions (types numériques).

Les programmes de test ne peuvent ce résumer qu'à ce genre de chose:

A!=TRUE
A%=A!+pi
A=A!+A%+25.20
Print A!,A%;A'52.01


A savoir qu'un flottant est prioritaire dans les calculs par rapport à un entier ou un booléen. Si un calcul oppose un booléen avec un entier, l'entier est prioritaire.
A savoir que le transtypage est effectué en partant de la gauche, c'est à dire que c'est le type du premier nombre d'un calcul qui peut a le pouvoir de déterminer un arrondi.

Il est possible de forcer l'utilisation d'un nombre entier comme flottant en ajoutant un point après celui-ci.

La fonction Print supporte l'apostrophe, la virgule et le point virgule ainsi qu'un nombre indéfinie de données. (Voir le manuel des fonctions pour voir à quoi correspondent la virgule, point virgule, et apostrophe).

Il faut aussi noter que si vous essayer d'utiliser une fonction non implantée comme Cls, Abs... vous pouvez faire planter votre machine.

Ceci est une version omega (voir encore moins avancé que ça), il y a encore du boulot à réaliser mais petit à petit des mises à jour seront proposées permettant d'augmenter le nombres de fonctions...

Le but ici est de trouver des bugs de me les reporter (si des bugs sont découverts dans les fonctions de bases il sera plus facile par la suite de corriger les autres bugs et de développer plus rapidement GFA Basic).

Aussi si vous constatez des optimisations vitesses possibles dans les sources, n'hésitez pas!

-Edité le Mercredi 3 novembre 2004 à 21:42 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°1   Marquer comme non lu.
geogeo Ecrit le: Jeudi 4 novembre 2004 à 21:32 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Pas de testeurs, pourtant c'est pas dur et long ce que je demande. :(
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°2   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 4 novembre 2004 à 23:08 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  


Je vais voir quand j'ai le temps. Là, j'ai des trucs à faire pour l'université...
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°3   Marquer comme non lu.
Onur Ecrit le: Vendredi 5 novembre 2004 à 01:36 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


je veux bien tester mais tu m'expliquera mieux sur MSN car là j'ai pas tout compris
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°4   Marquer comme non lu.
geogeo Ecrit le: Vendredi 5 novembre 2004 à 20:07 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


OK, désolé d'avoir fait un post qui au final fait qu'on y comprend strictement rien! :)
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°5   Marquer comme non lu.
geogeo Ecrit le: Mardi 16 novembre 2004 à 23:55 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Désolé pour le temps que j'ai mis à diffuser une première bêta mais j'attendai d'avoir une version utilisable et assez stable!

Voici la première bêta de GFA-Basic avec le nouveeau moteur d'exécution des tokens GFA-TEM, elle ne fonctionne que pour les TI92+/V200. les TI89/TI89T sont supportées mais les touches ne sont pas gérées. Donc mieux vaut tester sur VTI.



Pour la tester il vous suffit d'envoyer tous les fichiers qui se trouvent dans le dossier bin de GFA-Basic et de GFA-TEM, ensuite envoyez un fichier du dossier démo soit sierpins ou carre3d et lancez sur votre TI. gfaexec("nom_du_prog")

Il y a 4 étapes de réalisés, c'est pour cela que s'est un peu long des fois.
  • La tokenisation d'expressions, création du fichiers tokens.
  • La détokenisation, création du fichier untokens.
  • Le tokeniseur qui réalise un fichier contenant des tokens d'exécution utilisables par GFA-TEM. Création du fichier tokensbuf.
  • Execution de tokensbuf avec GFA-TEM.

    A noter que lorsqu'une erreur se produit, GFA-TEM est quand même exécuté car tout simplement gfaexec est un programme en TI-Basic qui appel GFA-BASIC et GFA-TEM. A noter que pour quitter un programme il faut appuyer sur ESC. Quand GFA TEM produit une erreur, rien n'est affiché sauf lorsque l'on quitte le programme avec ESC.

    Vous trouverez une liste de tout ce qui est a été programmé dans beta.txt. Si vous essayez d'exécuter une fonction qui n'a pas été programmée comme End par exemple vous risquez de planter votre machine!

    Cette version beta est très légère, elle ne gère pas encore les chaînes de caractères, le clavier et encore moins les sprites alors soyez indulgent. :)

    Si vous constatez un bug postez le ici de préférence avec le code que vous avez tapé et les manipulations que vous avez effectuées.

    Si vous avez des doutes sur l'utlisation d'une structure ou d'une fonction, n'hésitez pas à lire le manuel des fonctions.

    Et enfin si vous pensez qu'il y a des optimisations à faire pour GFA TEM, n'hésitez pas aussi! :)
    -Edité le Mercredi 17 novembre 2004 à 19:06 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°6   Marquer comme non lu.
    geogeo Ecrit le: Mercredi 17 novembre 2004 à 19:04 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    Vous avez testé????

    Ah oui il ne faut pas écrire une syntaxe de ce genre ,signe mathématique ou encore var ou number(-)...
    Et cette version du scanner ne supporte pas la conversion de - en négation (-) donc inutile de taper dans cette bêta A=-A--3 par exemple, il faut utiliser la négation de la TI (-).
    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°7   Marquer comme non lu.
    geogeo Ecrit le: Mercredi 24 novembre 2004 à 18:52 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    J'ai un peu l'impression de brasser du vent!

    Pour ceux qui ont une TI89 serait-il possible de tester ce qui suit.
    Tout d'abord il faut télécharger la dernière version:
    http://tisofts.free.fr/GFABasic/gfatest.zip

    Ensuite il faut envoyer les 3 fichiers sur sa TI en n'oubliant pas d'envoyer gfaexec.

    Après vous devez taper le code suivant dans l'éditeur de texte:

    'GFA Punch 31
    'Feu d'artifice
    Cls
    Dim X%(15),Y%(15),Vco%(15),Vsi%(15),T%(15)
    Do
      Exit If Getkey
      Plot X%(I%),Y%(I%)
      Add X%(I%),Vco%(I%)
      Sub Y%(I%),Vsi%(I%)-T%(I%)
      If X%(I%)>0 And X%(I%)<160 And Y%(I%)>0 And Y%(I%)<100 Then
        Plot X%(I%),Y%(I%)
        Add T%(I%),1
      Else
        X%(I%)=80
        Y%(I%)=50
        K%=2.+(Rnd*12.)
        Vco%(I%)=K%*(-0.5+Rnd)
        Vsi%(I%)=K%*(0.86+Rnd*0.13)
        T%(I%)=0
      Endif
      I%=(-I%-1)*(I%<15)
      Inc Count%
      If Count%>=70 Then
        Cls
        Count%=0
      Endif
    Loop


    Reste enfin a exécuter le programme en tapant gfaexec("nom_prog") et à me dire ce que ça donne.
    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°8   Marquer comme non lu.
    geogeo Ecrit le: Jeudi 25 novembre 2004 à 20:48 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à 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°9   Marquer comme non lu.
    Onur Ecrit le: Vendredi 26 novembre 2004 à 09:09 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


    excuse j'ai pas eu le temps de tester mais je le fais dès que je peux (ce week-end) Je peux tester pour 89 et v200 d'ailleurs.
    Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


    et autres projets à finir avant 2010
        
    ./Post n°10   Marquer comme non lu.
    geogeo Ecrit le: Dimanche 28 novembre 2004 à 19:05 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    Pourquoi personne ne test? #pleure#
    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°11   Marquer comme non lu.
    willyFFfan Ecrit le: Dimanche 28 novembre 2004 à 21:29 Déconnecté(e)    Voir le profil de willyFFfan Envoyer un email à willyFFfan Visiter le site WEB de willyFFfan Envoyer un message privé à willyFFfan  

    bah faut pas pleurer! :)
    allez je vais te le faire ton truc, meme si je devrais faire mes maths en ce moment 8)
    mais bon comme j'y est rien compris ( nombres complexes)
    http://www.total-ti89.com/images/total-ti89.gif
        
    ./Post n°12   Marquer comme non lu.
    willyFFfan Ecrit le: Dimanche 28 novembre 2004 à 21:52 Déconnecté(e)    Voir le profil de willyFFfan Envoyer un email à willyFFfan Visiter le site WEB de willyFFfan Envoyer un message privé à willyFFfan  

    alors lorsque je tape gfaexec("carre3d")
    voila ce qui me dit: "program not found"
    sur ti89 avec préos 0.70 installé, c'est tout
    ps: lorsque je fais gfabasic() il me dit: error:gfa_tfcs no found
    voila en esperant que tout ca te dira quelque chose
    http://www.total-ti89.com/images/total-ti89.gif
        
    ./Post n°13   Marquer comme non lu.
    Onur Ecrit le: Dimanche 28 novembre 2004 à 21:59 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


    Bon j'ai fait quelques tests..
    Parmi mes tests, tout a l'air de marcher mais j'ai quelques remarques à faire:

    B=14
    A=(2^15 - B)/11.5

    ca donne bien 2848.173913

    B=14
    A=(2^15-B) Div 11

    ca donne 2977

    B=14
    A=(2^15-B) Div 11.5

    ca donne 2848

    donc la division entiere entre un flottant et un flottant donne la partie entière??



    B=14
    A=(45>B)*89 mod 3

    donne -2 et non 1

    ca par contre c'est bizarre non??
    Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


    et autres projets à finir avant 2010
        
    ./Post n°14   Marquer comme non lu.
    limmt Ecrit le: Lundi 29 novembre 2004 à 07:46 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


    willyFFfan > esaye avec PreOS v0.67, la version 0.70 n'est pas stable du tout :(
    http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
        
    ./Post n°15   Marquer comme non lu.
    geogeo Ecrit le: Lundi 29 novembre 2004 à 19:32 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    willyFFfan :
    alors lorsque je tape gfaexec("carre3d")
    voila ce qui me dit: "program not found"
    sur ti89 avec préos 0.70 installé, c'est tout
    ps: lorsque je fais gfabasic() il me dit: error:gfa_tfcs no found
    voila en esperant que tout ca te dira quelque chose


    Euh faut mettre gfaexec sur sa TI et entrer gfaexec("nom_prog"). Faut pas oublier de mettre gfa_tfcs mais j'crois que je l'ai oublié dans le pack. :( (pb résolu faut retélécharger le pack!).

    donc la division entiere entre un flottant et un flottant donne la partie entière??


    Normal la division entière donne la partie entière du résultat! A noter qu'au lieu d'utiliuser Div tu peux utiliser \.


    B=14
    A=(45>B)*89 mod 3

    donne -2 et non 1

    ca par contre c'est bizarre non??


    GFA Basic sur ATARI ST me donne -2. Qui a juste alors? La TI ou GFA Basic?

    Sinon merci pours les tests, c'est vraiment sympa :)
    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°16   Marquer comme non lu.
    geogeo Ecrit le: Mardi 18 octobre 2005 à 22:51 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    Le projet n'est pas mort même si je ne peux avancer dessus en ce moment. Mais ça serait interessant que des personnes codent de petits programmes avec les fonctions documentées sur le site. De plus ceux qui ont des fonctions en C ou en assembleur pouvant faire partie de GFA Basic et qui n'existe pas à l'heure actuelle bah elle peuvent proposer leur code.
    Voir même trouver des optimisations.
    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°17   Marquer comme non lu.
    Fl0D Ecrit le: Dimanche 11 décembre 2005 à 22:46 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

    Salut,

    Je ne sais pas si ça peut intéresser mais j'ai fait qques progs en GFABasic ! D'ailleurs je ne programme plus qu'en GFA pratiquement sous TI car c'est plus rapide et plus libre que TIBasic et je ne programme qu'OnCalc sur ma caltos. Vraiment il faut que tu continues :)
    Voici ces qques progs (je n'ai pas fait de cours de progs donc le code ne doit pas être terrible) :
    - une balle qui rebondit (on peut interagir sur l'angle et la vitesse)
    - un TI Pong pour 2 joueurs
    - un formulaire de Trigo
    - un prog qui permet de dessiner
    - un TIDOS qui n'a pas toute les fonctions (lol j'attend que tu intègres les fonctions mkdir,etc... :D)
    - etc... avec des trucs encore plus inutiles...
    Enfin ces programmes ne servent effectivement pas à grand chose surtout pour mon plaisir mais si c'est bénéfique de les faire partager pas de problème...
    -Edité le Dimanche 11 décembre 2005 à 22:48 par fl0d-
    Programmeur : Ma page
        
    ./Post n°18   Marquer comme non lu.
    geogeo Ecrit le: Lundi 12 décembre 2005 à 21:19 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


    C'est vraiment sympa.
    Sérieux le temps me manque j'ai quand même envie de me remettre à GFA mais je dois avant tout dans le peu de temps libre qu'il me reste coder le nouveau portail. :)
    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 » News » Recherche Bêtas Testeurs très motivés (18 réponse(s))
    Pages : 1/1     « [1] » »|

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