1

Voila j'ai une ti89 HW1 et en C je voudrai empecher le reste par droite gauche 2nd et on j'ai essayer avec OSDisableBreak ();
mai ca marche pas

2

ça c pour désactiver la touche on dans les prog en tibasicgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

3

OSDisableBreak() je ne connais pas mais vu le nom ça doit empêcher le Break par l'appui de [On] nan?

Pour empêcher le reset il faut détourner son vecteur dans la table des interruptions, et même ça n'empêchera pas tous les types de resets. De plus, c'est vraiment une mauvaise idée d'empêcher le reset, si tu réussis complètement (je doute que ce soit possible de manière simple) tu risques d'avoir de gros problèmes en cas de plantage inattendu dans ton prog. Sois très prudent.
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.

4

oui mai g besion de le desaciver c'est pour un prog de password merci pour m'aider smilesmilesmile

5

suffit d'enlevé une pile et pouf, plus de passwordsmile
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

6

MacIntoc> nan, ça ça peut ne pas marcher (en écrivant un bit je sais plus où dans les ports - j'ai la flemme de chercher)
Par contre, je ne connais rien qui empêche le reboot quand on enlève les 5 piles de la TI
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

7

bah... suffit d'appuyé sur apps en même tempstongue
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

8

svp comment faut faire!!! c important merci beaucoup

9

le pb, c'est qu'il y a plusieurs façon de reset une calc.
2nd / lock / on utilise le trap #2. Si tu rediriges le trap #2 vers qqc qui ne fait rien, ça empêchera ce reboot
$0 ou $4 (j'ai la flemme de regarder) contient également l'adresse du reboot, mais je ne sais pas quand il est utilisé (peut-être quand on enlève les piles)
quand tu enlève une pile, ça peut être désactivé en écrivant un bit sur les ports vers les $600015, mais je ne sais plus où c'est exactement.

de toute façon, si tu enlèves les 5 piles en même temps, ça rebootera et je ne pense pas que tu puisses y faire qqc
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

10

peut etre mai plus clairement stp je suis pas encore un pro sadsadsadsadsad
ques quil fo que je mette dans mon prog????

11

j'en sais rien, je ne connais pas le C tongue
de toute façon, je n'ai pas les infos sur moi
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

12

Tu peux pas.

13

Bon alors une derniere quesiton quel est la fonction qui permet de reseter la ti en c?? merci

14

OSReset();

15

PpHd
: Tu peux pas.


Si tu peut "presque" avec pour seul méthode de "parage" un reflashage, mais la ça deviens lourd, compliqué et surtout dangeureux
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.

16

Stop. J'ai une meilleur idee. Tu enleves la memoire flash de ta calculatrice chaque fois que tu veux l'eteindre triso

17

erfsmile
Flanker :
le pb, c'est qu'il y a plusieurs façon de reset une calc.
2nd / lock / on utilise le trap #2. Si tu rediriges le trap #2 vers qqc qui ne fait rien, ça empêchera ce reboot

Non, l'auto-int 6 branche directement à l'adresse de boot de l'AMS sans passer par trap #2.
$0 ou $4 (j'ai la flemme de regarder) contient également l'adresse du reboot, mais je ne sais pas quand il est utilisé (peut-être quand on enlève les piles)

Les deux vecteurs pour PC et SR ne sont jamais utilisés. Lorsque d'un vrai reboot du processeur (ie quand on vire et remet toutes les piles), le décodeur d'adresses lui fait croire pendant un petit temps que l'adresse $0 est en fait le début de la Flash ROM, et il initialise PC et SR avec les valeurs trouvées à ROM_BASE. Le boot (celui du premier secteur) est ensuite exécuté, qui lancera ensuite l'AMS.
quand tu enlève une pile, ça peut être désactivé en écrivant un bit sur les ports vers les $600015, mais je ne sais plus où c'est exactement.

Hum ? confus

18

Les deux vecteurs pour PC et SR ne sont jamais utilisés. Lorsque d'un vrai reboot du processeur (ie quand on vire et remet toutes les piles), le décodeur d'adresses lui fait croire pendant un petit temps que l'adresse $0 est en fait le début de la Flash ROM, et il initialise PC et SR avec les valeurs trouvées à ROM_BASE. Le boot (celui du premier secteur) est ensuite exécuté, qui lancera ensuite l'AMS.

c'est donc pour ça que ça ne faisait rien quand je changeais sa valeur ...
Hum ?

bin parfois la TI reboote quand on enlève une pile alors qu'elle est allumée, non ? Cette fonction peut être désactivée en écrivant un bit sur je-sais-plus-quel-port
Non, l'auto-int 6 branche directement à l'adresse de boot de l'AMS sans passer par trap #2.

c'est quel reset qui passe par le trap #2, alors ? Il y a quelque temps je m'étais un peu amusé avec le reset, mais je ne me souviens plus trop des résultats
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

19

Bah, trap #2 pointe aussi vers le vrai reset... Mais on peut le rediriger, c ça la différence.

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

20

je voulais dire, à quel moment il est utilisé ?
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

21

Jamais, je crois. C'est juste les progs ASM qui l'utilisent.

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

22

Pollux
: Jamais, je crois. C'est juste les progs ASM qui l'utilisent.

Si c'est le cas son utilité est douteuse neutral

Meme le reset du menu mémoire ne l'utilise 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.

23

c'est bizarre, vu que UniOS le détournait pour mettre son écran, et qu'il n'apparaissait pas quand on faisait OSreset() alors qu'il apparaissait avec 2nd + lock + on
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

24

si j'avais le courage, je testerait, mais comme j'ai la flemme ^^
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.

25

tiens, toi aussi ? grin
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

26

Bah quoi? UniOS détourne l'auto-int 6 et peut-être le trap 2, ctou... AMS, lui, quand il resette (que ce soit par un branchement direct ou par un OSreset()), va directement au bon endroit en ROM, d'où pas d'écran UniOS...

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

27

par osreset, j'avais compris, mais le trap 2, ...
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

28

Quid de cette méthode pour resetter ? On suppose être en mode superviseur.
move #2700,%sr
clr.l d0
...
clr.l d7
clr.l a0
...
clr.l a6
move.l 0,a7
move.l 4,a7@-
move a0,usp
reset
rts

Les clr sont pas réellement nécessaires, vu que l'initialisation de TI n'utilise pas le fait que les registres soient à 0 après un reset.

29

ca fai koi ca??

30

spectras :
Quid de cette méthode pour resetter ? On suppose être en mode superviseur.
move #2700,%sr
clr.l d0
...
clr.l d7
clr.l a0
...
clr.l a6
move.l 0,a7
move.l 4,a7@-
move a0,usp
reset
rts
Les clr sont pas réellement nécessaires, vu que l'initialisation de TI n'utilise pas le fait que les registres soient à 0 après un reset.

Sur une ti, pas gd chose (deja l'instruction reset)
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.