1

j'ai un probleme avec la fonction OSdequeue lors de la compilation. J'ai une erreur implicit declaration of function OSdequeue.
C'est pourtant une fonction incluse dans tigcclib.

Voila mon code :

int key;
void *kbq = kbd_queue();
if(!OSdequeue(&key,kbq))
{
if(key==KEY_ENTER) break;
}

Et est ce quelqu'un pourait me dire quelles sont les balises pour encadrer un texte?

2

tu cliques sur sources pour insérer une source ( juste en dessous de smileys )

3

Merci microbug
Et pour l'autre question sans vouloir etre specialement chiant?

4

Il faut mettre un #define MIN_AMS 101 pour pouvoir utiliser OSdequeue.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Ou ne pas mettre un MIN_AMS. (101 est la valeur par défaut.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

C'est pour quand MAX_AMS ?

7

what
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

Pas bete sa pourrait permettre d'empecher certain truc de ne pas fonctionner correctement sur des nouveau AMS

Sa pourrait mettre un message genre "Ce logiciel est obsolete et surement incompatible avec cette version d'ams, estes vous sur de vouloir le lancer ?" [Oui][Non]

Sa serait une ID
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

Avec un message d'erreur du style de celui de Windows XP pour les drivers non certifiés pour effrayer les newbies gni

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

MAX_AMS est totalement débile. Je refuse totalement d'introduire un mécanisme pour encourager les programmes incompatibles avec les AMS récents. La seule solution viable est de mettre à jour les programmes. Et vraiment les mettre à jour, pas interdire l'exécution. Les programmes qui nécessitent l'installation d'une version obsolète de AMS sont absolument intolérables. Il ne faut surtout pas encourager l'utilisation de versions dépassées et boguées de AMS. Bref, cette suggestion est à mettre directement à la poubelle.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

Tiens, t'as jamais braillé à propos des Apps flash qui sont soit disant incompatibles avec les anciennes versions d'AMS ?

12

Kevin > tu oubli les ni00b qui trouveron tjrs un moyen d'essayer d'utiliser une version dépassé d'un programme sur un AMS trop "recent"

Repence au cas DoorsOS ou choses du genre. si il y avait une protection de se genre, les ni00b aurait ptet arrété de faire chié avec leurs questions con "Pourquoi sa marche pas ??????"
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

deadbird
: Tiens, t'as jamais braillé à propos des Apps flash qui sont soit disant incompatibles avec les anciennes versions d'AMS ?

MIN_AMS est justifiable et donc tolérable (même si son utilisation abusive est stupide). Un éventuel MAX_AMS, lui, serait carrément débile profond.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

Tu ne réponds pas à ma question.

15

godzil :
Kevin > tu oubli les ni00b qui trouveron tjrs un moyen d'essayer d'utiliser une version dépassé d'un programme sur un AMS trop "recent"
Repence au cas DoorsOS ou choses du genre. si il y avait une protection de se genre, les ni00b aurait ptet arrété de faire chié avec leurs questions con "Pourquoi sa marche pas ??????"

On ne peut en général pas savoir en avance à partir de quelle version de AMS un programme ne marche pas. Pour les cas très rares et particuliers où on peut, on peut très bien le faire sans une fonctionnalité au niveau de TIGCCLIB. La preuve: Auto Alpha-Lock Off le fait déjà, et c'est inévitable vu son utilisation d'adresses absolues. (Cette dernière, une méthode très sale à éviter à tout prix, est le seul cas où on connaît à l'avance la version maximale d'AMS. Et même pas à 100%. Par exemple, Auto Alpha-Lock Off aurait pu très bien marcher sur AMS 2.09 sans la mise à jour, parce que mes adresses n'ont pas changé entre AMS 2.08 et 2.09. Mais je ne pouvais pas savoir ça à l'avance.) Mais évidemment, je le mets à jour à chaque mise à jour de AMS. Et pour mes autres TSRs, ils faisaient la même chose autre fois, mais j'ai trouvé des hacks meilleurs (comme déjà dit, je fais tout mon possible pour éviter les adresses absolues!) qui marchent avec les mises à jour de AMS. Il se pourrait qu'ils arrêtent de marcher un jour, mais je ne peux pas savoir à partir de quelle version, donc je n'ai pas mis de test de version dans ces TSRs-là.

Bref, je continue à retenir que l'idée de MAX_AMS est bonne pour la poubelle.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

16

deadbird
: Tu ne réponds pas à ma question.

Ta question est hors-sujet. On parle d'un éventuel MAX_AMS ici, pas de MIN_AMS.
Et pour répondre à ta question: j'ai utilisé moi-même un MIN_AMS de 204 pour un de mes programmes (Gosper89), donc tu vois bien que je ne suis pas totalement opposé à l'idée de MIN_AMS. C'est celle de MAX_AMS que je rejette catégoriquement.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17

...

18

huhu. C'est bien un nouveau debat smile

19

PpHd> c'était vraiment sérieux? hum

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

20

Ben oui gni

21

lol gni Tu veux vraiment sortir une mise à jour de tes progs à chaque version d'AMS? trifus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

22

Pkoi une mise a jour ? C'est a l'utilisteur d'installer un ancien ams pour utiliser son programme.

23

lolpaf Nan sérieux, faut pas trop déconner. "Ce programme n'a pas été validé pour votre version d'AMS, installez une ancienne version [downgrade] et réessayez" triso
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

24

C'est du meme genre MIN_AMS tongue

25

c'est vrai trigni
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

26

PpHd
: Pkoi une mise a jour ? C'est a l'utilisteur d'installer un ancien ams pour utiliser son programme.

bang
Voilà exactement pourquoi je ne pense même pas à mettre ce #define.
PpHd :
C'est du meme genre MIN_AMS tongue

Ben non. Mettre à jour AMS est un progrès, le mettre en arrière est un régrès. Quel intérêt de passer à une version plus boguée et moins fonctionnelle de AMS? Les anciennes versions sont obsolètes et vouées à disparaître, les nouvelles versions les remplacent, et ce n'est pas en boycottant les nouveaux AMS en tant que programmeur que tu changeras ça (et heureusement).
MIN_AMS est l'abandon de la compatibilité postérieure en gardant la compatibilité antérieure, MAX_AMS serait l'abandon de la compatibilité antérieure en gardant la compatibilité postérieure. Or la compatibilité antérieure est beaucoup plus importante, parce que le futur se trouve dans les nouvelles versions, pas dans les anciennes.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

27

Je rajouterai d'ailleurs que notre position a longtemps été de garder une compatibilité maximale (à la fois antérieure et postérieure), mais que nous avons fini par rajouter MIN_AMS sous la pression des utilisateurs qui voulaient utiliser les nouvelles fonctionnalités de AMS 2 (chose tout à fait compréhensible, surtout de nos jours où pratiquement plus personne n'utilise AMS 1).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

28

Moi qui revais de mettre
MIN_AMS 101
MAX_AMS 105

Bouh mourn

29

Bah tu peux le coder en dur, non ?
avatar

30

A oui. Ouf. Je n'y avais pas pense. Merci top