JM_ Le 15/07/2004 à 21:03 Il y a mieux (6 octets):
dc.w $f99E
movem.w (a0),d0-d7/a0-a6
Mais plus sérieusement, est-ce que il n'existe pas une partie de la mémoire qui formerait un bloc d'octets nuls (au moins sur toutes les versions d'AMS connues), et dont on pourrait se servir:
movem.w ($30).w,d0-d7/a0-a6 ; 6 octets.
par exemple.
La question est posée.
JM_ Le 15/07/2004 à 21:59 Euh... Je tiens tout de même à préciser que je voue un immense respect à tous les programmeurs développant ou utilisant un kernel.
Tout particulièrement PpHd.
Eeeek... L'écran sur une Ti-92 (sans le module +), est-il également à $4C00 ?
$4400 je crois?
$4720 sur 92II en tous cas

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa 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.
Kevin Kofler Le 15/07/2004 à 23:25Edité par Kevin Kofler le 15/07/2004 à 23:27 $4440 ou $4720 selon la ROM.
ah? j'avais jamais entendu parler du $4a00
c'est à partir de quelle version ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa 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.
JM_ Le 15/07/2004 à 23:29 C'est bon à savoir. Merci.
JM> Ton truc avec (a0), ça fonctionne sur quel AMS ?

« 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
. »
JM_ Le 16/07/2004 à 00:16 Au moins V2OO AMS 2.07 (VTI), Ti89/Ti92+ AMS 2.05 (VTI) (je fais confiance à VTI là dessus et n'ai pas transféré sur les machines réelles).
Tout dépend des potetentielles modifications apportées à ClrScr et peut-être memset.
Je ne saurais m'avancer plus désolé.
Par simple curiosité, j'aurais bien aimé connaître l'action de ces deux lignes de codes avec une Ti92, mais je n'en possède pas...
plantage, avec marqué LINE 1011 EMULATOR en haut

<<< 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
JM_ Le 16/07/2004 à 00:51 Et en regardant les registres d'adresse après l'exécution de la F-line, y en aurait-il un qui pourrait être utilisé ?
c'est 1111 ? je sais plus

<<< 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
JM_ Le 16/07/2004 à 00:53 Le problème vient-il d'ailleurs ?
bah le truc de Kevin n'est utilisable que sur AMS 2.04+

<<< 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
JM_ Le 16/07/2004 à 00:57 Et bien, ClrScr renvoie $4C00 dans a0 sur les versions d'AMS que j'ai, ce qui est une adresse vers les premiers octets alors nuls de l'écran, et qui permet de mettre (a0) au lieu de ($4C00).w.
Y aurait-il parmi les registres d'adresse retournés par la F-line, un au moins qui désigne une partie de l'écran ?
le Line 1011 EMulator ne détruit pas de registre normalement

<<< 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
bah comme toute fonction C, elle a le droit de de détruire a0-a1/d0-d2

<<< 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
JM_ Le 16/07/2004 à 01:04 Et donc, est-ce que a0 ou a1 pointe vers l'écran ?
en théorie, tu ne peux rien dire, ClrScr a parfaitement le droit de mettre des valeurs aléatoires dedans. Il se trouve que sur ton AMS elle contient l'adresse de l'écran, mais rien ne le garantit

<<< 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