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 » Programmation C » Syracuse ou Collatz (53 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
Fl0D Ecrit le: Samedi 26 mars 2005 à 18:07 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Aïe aïe j'ai essayé le code de Kevin il n'y pas d'erreurs de compilation, mais ça m'affiche 0 étape pour tout a.
Je ne comprends rien du tout, je vois même pas où est l'algorithme !
while(({push_less_than((ESI[]){1,1,POSINT_TAG}+2,a);*top_estack==TRUE_TAG;}))
{
if (({push_mod(a,(ESI[]){2,1,POSINT_TAG}+2); is0(a);}))
{
push_integer_quotient(a,(ESI[]){2,1,POSINT_TAG}+2);
a = top_estack;
}
else
{
push_product((ESI[]){3,1,POSINT_TAG}+2,a); push_sum(top_estack,(ESI[]){1,1,POSINT_TAG}+2);
a = top_estack;
}
J'ai vraiment du mal :(
Programmeur : Ma page
    
./Post n°20   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 26 mars 2005 à 18:53 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  


Peut-être que c'est mieux avec cette erreur de corrigé:
while(({push_less_than((ESI[]){1,1,POSINT_TAG}+2,a);*top_estack==TRUE_TAG;}))
{
if (({push_mod(a,(ESI[]){2,1,POSINT_TAG}+2); is0(top_estack);}))
{
push_integer_quotient(a,(ESI[]){2,1,POSINT_TAG}+2);
a = top_estack;
}
else
{
push_product((ESI[]){3,1,POSINT_TAG}+2,a); push_sum(top_estack,(ESI[]){1,1,POSINT_TAG}+2);
a = top_estack;
}

(is0(top_estack), pas is0(a).)

Il y a peut-être aussi d'autres erreurs dans mon portage fait à la va-vite, je l'avoue tout de suite.
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°21   Marquer comme non lu.
Fl0D Ecrit le: Samedi 26 mars 2005 à 22:25 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Merci j'ai bien modif comme tu me l'as dis...
C'est toujours la même chose quelquesoit a j'ai 0 étapes.
Par contre j'ai pas mal de warning affichés dans le debug (c'est normal ?) mais je peux compiler quand même.
Il y a peut-être autre chose à faire. Il faut pas que j'inclue la librairie estack.h ?
Programmeur : Ma page
    
./Post n°22   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 26 mars 2005 à 22:48 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  


Il faut que tu mettes le bon MIN_AMS. Comme tu vois, j'ai mis #define MIN_AMS 202.
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°23   Marquer comme non lu.
Fl0D Ecrit le: Dimanche 27 mars 2005 à 15:32 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Oui j'ai bien mis le bon AMS (j'ai fait copier/coller de ton code :))
Et j'ai essayé sur une ti89 2.09 sans succès... :(
Programmeur : Ma page
    
./Post n°24   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 3 avril 2005 à 03:27 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  


Bon, le problème, c'est que j'ai mis ESI[] au lieu de ESQ[]. Voilà une version qui devrait fonctionner (je l'ai testée, elle a l'air de marcher):
#define USE_TI89
#define SAVE_SCREEN
#define MIN_AMS 202
#include <tigcclib.h>

void _main(void)
{
clrscr();
char buffer[616];
ESI a;
ESI n;
HANDLE handle;
printf ("Entrez un nombre entier : \n");
getsn(buffer, 615);
push_parse_text(buffer);
a = top_estack;
push0();
n = top_estack;
FontSetSys(0);
while(({push_less_than((ESQ[]){1,1,POSINT_TAG}+2,a);*top_estack==TRUE_TAG;}))
{
if (({push_mod(a,(ESQ[]){2,1,POSINT_TAG}+2); is0(top_estack);}))
{
push_integer_quotient(a,(ESQ[]){2,1,POSINT_TAG}+2); a = top_estack;
}
else
{
push_product((ESQ[]){3,1,POSINT_TAG}+2,a); push_sum(top_estack,(ESQ[]){1,1,POSINT_TAG}+2); a = top_estack;
}

handle = display_statements (a, 1, 1);
printf("\n%s", (char *)HeapDeref (handle));
HeapFree (handle);

push_arg_plus_1(n); n = top_estack;
}

handle = display_statements (n, 1, 1);
printf("\n[Etapes] : %s\n", (char *)HeapDeref (handle));
HeapFree (handle);

ST_helpMsg("Programmé par FloD (flod@laposte.net)");
if (ngetchx()==KEY_ENTER)
return;
}

Au passage, mettre ces #define au début des sources est l'ancienne méthode. Il est maintenant conseillé de cocher les cases dans les options du projet pour choisir sa calculatrice et ses options, de manière à garantir que tous les fichiers soient compilés avec ces options.
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°25   Marquer comme non lu.
Fl0D Ecrit le: Mardi 5 avril 2005 à 20:08 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

#fou# Génial ça marche !
Merci beaucoup Kevin Kofler !!

Dommage que ce soit pas compatible avec ma calculette...
Mais c'est super merci encore !
Programmeur : Ma page
    
./Post n°26   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 5 avril 2005 à 22:57 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  


Fl0D :
Dommage que ce soit pas compatible avec ma calculette...

Ah bon, tu as quoi comme calculette?
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°27   Marquer comme non lu.
Fl0D Ecrit le: Mercredi 6 avril 2005 à 14:18 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

La 1.00 héhé
Programmeur : Ma page
    
./Post n°28   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 6 avril 2005 à 15:28 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  


Ben, mets-là à jour. #roll#
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°29   Marquer comme non lu.
serioussam Ecrit le: Mercredi 6 avril 2005 à 15:31 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

J'ajouterais même : http://education.ti.com/ et en vitesse :D
-Edité le Mercredi 6 avril 2005 à 15:32 par serioussam-
la shasse é ouvèrte poure lay maychants
    
./Post n°30   Marquer comme non lu.
limmt Ecrit le: Mercredi 6 avril 2005 à 18:56 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


ca dépend c'est HW1 ou AMS 1.00??
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°31   Marquer comme non lu.
Fl0D Ecrit le: Jeudi 7 avril 2005 à 19:37 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Je pense que c'est HW1 d'où l'impossibilité des majs.
Il y a quelquechose de pas bien avec ?
J'en suis encore à UniversalOS moi :)
Preos trop lent chez moi....
Programmeur : Ma page
    
./Post n°32   Marquer comme non lu.
limmt Ecrit le: Jeudi 7 avril 2005 à 22:24 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


trop lent??
je voispas ce que preos pourrait avoir de lent :s
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°33   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 8 avril 2005 à 03:03 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  


Fl0D :
Je pense que c'est HW1 d'où l'impossibilité des majs.

Tu peux mettre n'importe quel AMS pour TI-89 (donc jusqu'à la 2.09) sur la TI-89 HW1.

Il y a quelquechose de pas bien avec ?

Ben, que AMS 1.00 n'est pas suffisant pour faire tourner certains programmes, comme tu vois. Et aussi qu'il y a des bogues qui ont été corrigés dans AMS 2.
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°34   Marquer comme non lu.
Fl0D Ecrit le: Vendredi 8 avril 2005 à 20:43 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Ok je vais essayer je ne savais pas.
Je pensais que la première version de Ti89 ne pouvait pas être changée :)
merci.
Programmeur : Ma page
    
./Post n°35   Marquer comme non lu.
limmt Ecrit le: Samedi 9 avril 2005 à 08:16 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


euh sur HW1, l'AMS conseillée c'est 2.05 pasque les plus hautes sont plus lourdes et tu ne peut avoir l'heure.
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°36   Marquer comme non lu.
Fl0D Ecrit le: Samedi 9 avril 2005 à 21:54 Déconnecté(e)    Voir le profil de Fl0D Envoyer un email à Fl0D Visiter le site WEB de Fl0D Envoyer un message privé à Fl0D  

Je veux bien mais j'arrive pas à trouver les archives des anciennes versions.
De plus, est-ce que c'est possible de revenir à la 1.0 si ça bugge ?
J'ai un peu peur de changer de version (trop habitué)...
-Edité le Samedi 9 avril 2005 à 21:55 par Fl0D-
Programmeur : Ma page
    
./Post n°37   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 10 avril 2005 à 00:00 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  


Fl0D :
Je veux bien mais j'arrive pas à trouver les archives des anciennes versions.

TI les envoie sur demande par mail, il me semble. (Enfin, pas sûr qu'ils ont encore les 1.0x.) Sinon, il y a des gens qui les ont, mais ce n'est pas légal de les distribuer. :( C'est pour ça que tu ne trouveras jamais de ROMs de TI sur les archives de Ti-Gen ou d'autres gros sites.

De plus, est-ce que c'est possible de revenir à la 1.0 si ça bugge ?

Oui, mais il te faut le fichier .tib correspondant, cf. ci-dessus.
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°38   Marquer comme non lu.
limmt Ecrit le: Dimanche 10 avril 2005 à 09:16 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  
  -- Post locké --
 
    
  :: Index » Forum Ti68K » Programmation C » Syracuse ou Collatz (53 réponse(s))
Pages : 2/3     « 1 [2] 3 » »|

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