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 » Problème de compatibilité (7 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Nul Ecrit le: Jeudi 4 août 2005 à 13:08 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Bonjour !

Ce n'est peut-être pas nouveau mais je viens de remarquer que le programme que j'avais fait pour qu'il s'adapte sur les TI89, 92+ et V200 ne marche pas quand on transfère le programme destiné à la 89 vers une 92+. Il y a marqué dans la status line: "wrong calculator model". Alors que j'ai bien précisé #define USE_TI89, TI92+, etc. Je trouve que ce défaut limite la diffusion des jeux, la plupart des transferts se faisant entre calcs. Il n'y a pas moyen de désactiver la vérification de la calc ? Ou alors je me suis trompé ?

Merci pour votre aide :)
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°1   Marquer comme non lu.
limmt Ecrit le: Jeudi 4 août 2005 à 13:12 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


utilise pas les defines, utilise les options du projet, et desactive bien optimize calculator constants
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°2   Marquer comme non lu.
Jfg Ecrit le: Jeudi 4 août 2005 à 13:24 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Normalement la compatibilité entre les calc est cochée d'office, donc il suffit que tu vire ton #define et ton programme sera compatible; pas besoin (normalement) de modifier les options du projet.
Kill Mario
    
./Post n°3   Marquer comme non lu.
Nul Ecrit le: Jeudi 4 août 2005 à 13:26 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Génial, ça marche ! Merci beaucoup limmt ! Je n'avais pas désactivé optimize calculator constants. Et ça sert à quoi cette option ? enfin, concrètement je veux dire ?

[EDIT]: Jfg, j'avais déjà essayé sans define, c'est bien optimize calculator constants qui fait foirer.
-Edité le Jeudi 4 août 2005 à 13:27 par Nul-
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°4   Marquer comme non lu.
Jfg Ecrit le: Jeudi 4 août 2005 à 13:38 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


"optimize calc cst" n'est-il pas désactivé par défaut ?

"Et ça sert à quoi cette option ? enfin, concrètement je veux dire ?"
D'après le nom je dirais que ça remplace par exemple LCD_WIDTH par 160 dans l'exécutable TI89 et 240 dans les autres, mais je crois que Lionel Debroux avait dit que c'était pas exactement ça.
Kill Mario
    
./Post n°5   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 4 août 2005 à 13:54 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  


Si.
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°6   Marquer comme non lu.
Jfg Ecrit le: Jeudi 4 août 2005 à 14:01 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Mais alors pourquoi il disait que pour bien faire des programmes optimisés pour un type de calc, cocher "optimize calculator constant" ne suffit pas ?
Kill Mario
    
./Post n°7   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 4 août 2005 à 14:02 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 ces constantes ne sont remplies que pendant la dernière phase du linking, donc le compilateur ne peut pas faire toutes les optimisations qu'il ferait si on compile séparément.
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!
    
  :: Index » Forum Ti68K » Programmation C » Problème de compatibilité (7 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 50.8ms avec 18 requetes