Bon mon Falcon étant chaud, j'ai essayé, sur un 060 ca fonctionne très bien.

GT Sur un 060 !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
Bon, alors j'espère voir surgir plein de nouveaux tricks dans tes sources ! grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Le nouveau truc c'est que je vais les rendre 'readable and understable !'


GT wink
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !
o_O
avatarProud 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.
Godzil (./15) :
Ca ne me choquerais pas plus que ca que la pile utilise par AMS soit protege en execution (par defaut)

Sous AMS (depuis la version 2.00, et avec une version matérielle 2.00 ou supérieure), tout est protégé contre l'exécution par défaut, sauf la plage de 4 Ko 0x5000-0x5fff qui est toujours déprotégée, et si on est en train de faire tourner un programme ASM, la plage de 8+4=12 Ko, 24+4=28 Ko ou 64+4=68 Ko contenant ton programme, selon la version de AMS.

Notablement, les dernières lignes de l'écran se trouvent dans la plage toujours déprotégée. smile
GT Turbo (./13) :
Cela pourrait pas venir du prefetch du 68000 ? J'ai dejà vu des protections sur Atari qui faisait ce genre de chose, Du fait du prefetch suivant que tu lancais le code sous debugger ou sur vrai machine, cela avait pas du tout le même résultat. Prefetch qui n'ai jamais respecter dans les émulos, d'ailleurs certains jeux de 2 instructions font moins de cycles quand elles sont ensembles.

Faux, les versions récentes de UAE et de TiEmu émulent aussi le prefetch.
avatarMes 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é
(Recyclation, parceque c'est à la mode, et ça fera des économies d'énergie sur le serveur, limitant le réchauffement et par là la fonte des glaciers en Suisse)

DONC, question :
Comment passer le symbole DEBUG avec pour valeur 1 à A68k, en invoquant TIGCC/GCC4TI ?
Premier essai : tigcc -WA,-vDEBUG,1, donne a68k -g -t -vDEBUG 0. C'est donc foireux, à cause de la virgule entre DEBUG et 1.
Second essai, qui marche : a68k -g $DEBUG Qtw.asm && tigcc -v --optimize-nops Qtw.o -o qtw
Cette fois on est OK. Mais il n'y a pas moyen de faire autrement ? C'est juste pour info, il n'y a aucune importance cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
http://tigcc.ticalc.org/doc/a68k.html#history
Version 2.71.F3f (Kevin Kofler, January 8, 2002)
  • Now also accepts ";", and for the -v switch also "=", as separator in command line arguments (wherever "," is allowed), for compatibility with the "-WA," switch in tigcc.
Donc: tigcc -WA,-vDEBUG=1
avatarMes 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é
Super merci. Donc il fallait se référer au changelog, pas à la doc cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
C'est vrai que ça devrait être documenté aussi dans la liste des switches. embarrassed
avatarMes 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é
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Si tu veux nous faire un TIClang, vas-y. smile
avatarMes 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é
Je crois que j'ai pas du tout, mais alors vraiment pas du tout les skills requis grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Je te conseille plutôt de regarder un projet un poil plus récent:

https://github.com/kwaters/llvm-m68k/commits/m68k
avatarProud 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.