180

la syntaxe move.s -(an),(an)+ n'existe pas
c'est soit move.s -(an),-(an), soit move.s (an)+,(an)+, tu peux regarder dans le 68k guide

la méthode, ça serait de faire lea -3840(a7),a7, puis des move.l (a0)+,(a7)+, ou qqc comme ça


pour le reste, je connais pas la fonction rand, donc je peux pas dire. Essaie de remplacer la fonction rand par moveq #1,d0:rts pour voir si c'est ça qui fait planter
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

181

182

Martial> Ca m'a l'air correct à première vue... Tu es sûr que c pas un bug ailleurs? Et pour le 1., c'est un peu vague : comment détectes-tu les touches : ngetchx()? $60001b ? est-ce que tu désactives l'auto-int 1 ?

Flanker :
la syntaxe move.s -(an),(an)+ n'existe pas c'est soit move.s -(an),-(an), soit move.s (an)+,(an)+, tu peux regarder dans le 68k guide

Euh c vrai ce mensonge-là ?

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

183

Martial> Flanker parlait de move.s pour désigne n'importe lequel de move.b, move.w ou move.l (s comme Size)

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

184

185

Reste en kernel alors.

186

Pollux
:
Flanker :
la syntaxe move.s -(an),(an)+ n'existe pas c'est soit move.s -(an),-(an), soit move.s (an)+,(an)+, tu peux regarder dans le 68k guide
Euh c vrai ce mensonge-là ?
Non, je ne crois pas.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

187

Sasume
:
Pollux
:
Flanker :
la syntaxe move.s -(an),(an)+ n'existe pas c'est soit move.s -(an),-(an), soit move.s (an)+,(an)+, tu peux regarder dans le 68k guide
Euh c vrai ce mensonge-là ?
Non, je ne crois pas.

Euh en tout cas si c'est vrai alors GTC génère une Illegal instruction quand tu fais for (char *p=x,*q=y;p!=y) *p++=*q--; cheeky

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

188

189

190

la syntaxe move.s -(an),(an)+ n'existe pas c'est soit move.s -(an),-(an), soit move.s (an)+,(an)+, tu peux regarder dans le 68k guide

Effectivement, c'est faux, je devais confondre avec cmp. Désolé
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

191

192

193

essaie de vider le buffer clavier peut être ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

194

195

Non, ça vide bien le buffer clavier.
Attendre qu'aucune touche ne soit pressée, tu dois le faire en plus en principe.
Mais essaye d'appeler GKeyFlush pour voir si ça règle ton problème de clavier.

Quant à ton problème de la restauration de l'écran, c'est probablement parce que tu as utilisé le registre A0, qui est détruit par les ROM_CALLs et les fonctions de tigcc.a.
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é

196

197

198

c'est quoi, un buffer, pour toi ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

199

La pile est une partie de la RAM.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

200

Elle fait toujours 16Ko, mais elle peut être encombrée par un shell, par exemple...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

201

202

Tu confonds kernel et shell !!!!!!!!!!!!!!!!!!!1

203

204

Je ne reponds pas au gens qui me prennent de haut.

205

206

Si tu as besoin de toute la pile, il faut mettre le flag d'incompatibilité n°4 (0x10). Cf. standard de commentaires _nostub.
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é

207

208

À première vue d'œil, je ne vois rien de mauvais.
Et puis je refuse de répondre aux anti-goto dogmatiques (cf. ta signature: "La compétence d'un programmeur est inversement proportionnelle au nombre de GoTo que contient son code"). grin
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é

209

Il a raison ! Vivent les ComeFrom !!
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

210