60

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.

61

JM_ :
Il y a mieux (6 octets):

dc.w $f99E movem.w (a0),d0-d7/a0-a6

Là, tu utilises du non-documenté...
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.

Cool, un programme qui ne marche que sans kernel. tongue Ça va faire plaisir à PpHd. tongue
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é

62

>Là, tu utilises du non-documenté...
PpHd ne l'a pas interdit smile

La kenel ???
C'est quoi cette chose ? Ca se mange ? En tout cas si c'est utilisable, ca doit pas vraiment être utilisé...

63

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 ?

64

Non.
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é

65

$4400 je crois?
$4720 sur 92II en tous cas
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.

66

Bien, merci.

67

$4440 ou $4720 selon la ROM.
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é

68

ah? j'avais jamais entendu parler du $4a00
c'est à partir de quelle version ?
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.

69

C'était faux tout simplement. grin
Heureusement qu'il y a les sources de Fargo pour vérifier...
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é

70

C'est bon à savoir. Merci.

71

héhé tongue
rom 2.1 = 92II happy
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.

72

JM> Ton truc avec (a0), ça fonctionne sur quel AMS ?
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. »

73

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

74

Si j'ai le courage, une fois de retour à Lyon (dans un mois), je peux poster un dump de TI92 I pour vti smile).
avatar

75

plantage, avec marqué LINE 1011 EMULATOR en haut
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

76

1011 eek
cheeky

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

77

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

78

c'est 1111 ? je sais plus
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

79

utilisé pour quoi ?
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

80

Le problème vient-il d'ailleurs ?

81

sinon,
 movem.w $400,a0-a6/d0-d7

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

82

bah le truc de Kevin n'est utilisable que sur AMS 2.04+
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

83

./81> sauf si un prog a alloué bcp de mem sur la pile ^^ (en pratique, la pile s'arrête à $120)

./82> bah oui, et en plus il efface l'écran sad

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

84

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 ?

85

-a6
bon
 movem.w $4C00 + 122*30,d0-d7/a0
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

86

le Line 1011 EMulator ne détruit pas de registre normalement
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

87

Mais ClrScr oui.

88

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

89

Et donc, est-ce que a0 ou a1 pointe vers l'écran ?

90

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