1

est il possible d'empecher le reset de la calc:
J'ai detourné la trap #2 et la trap #4 vers un
NewTrap:
rte

ma Ti s'éteind quand même et elle reset aussi,il y a t'il un moyen pour empecher le reset a 100%
BURNING FIRE

2

On s'adresse surtout a toi ExtendeD smile
LinuX Powa (:

3

C'est plutôt dangereux, non?
Si tu crashes ta calc ça peut être dommage...sick
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

Bah tu vires une pile quand la calc est allumée, et c'est bon.

Pourquoi à moi particulièrement HEvilZekeBossParadiZeZlk?

Détourner le trap #2 ne sert à rien, il permet juste à l'utilisateur d'avoir accès au vecteur du reset, l'AMS ne l'utilise jamais.

Si tu veux empêcher le reset soft :

	include "OS.h"

	xdef	_nostub
	xdef	_ti89
	xdef	_ti92plus

	pea	(a5)
	pea	(a2)
	move.l	($c8).w,a5
	move.w	#$700,d0
	trap	#1
	move.l	#$40078,a2
	cmp.l	#$200000,(a2)
	bcs.s	Uninstall
Install:
	pea	(6).w
	move.l	HeapAllocPtr*4(a5),a0
	jsr	(a0)
	adda.l	#$40000,a0
	move.l	(a2),(a0)+		;ancien vecteur
	move.w	#$4e73,(a0)		;rte
	move.l	a0,(a2)
	pea	InstMsg(pc)
Quit:
	move.l	ST_helpMsg*4(a5),a0
	jsr	(a0)
	addq.w	#8,a7
	moveq	#0,d0
	trap	#1
	move.l	(a7)+,a2
	move.l	(a7)+,a5
	rts
Uninstall:
	move.l	(a2),a0
	pea	(a0)
	move.l	-4(a0),(a2)		;ancien vecteur
	move.l	HeapFreePtr*4(a5),a0
	pea	UninstMsg(pc)
	bra.s	Quit
	
UninstMsg	dc.b	"un"
InstMsg		dc.b	"installed.",0


Pour empêcher d'éteindre la calc, tu fais pareil avec " move.l #$40088,a2".
Pour empêcher le reset à partir du menu mem, tu patches ta rom ou tu fais un TSR d'event que j'avais fais et que j'ai pommé.
[edit]Edité par ExtendeD le 10-03-2002 à 10:01:27[/edit]

5

Pour que ca marche avec les hwd2, faut rajouter $40000 au $78, mais il faut faire pareil avec l'emplacement mémoire alloué, et y a pas de bset #2,$600001 pour éviter des memory protection?
Cours et tutos Asm: http://membres.lycos.fr/sirryl

6

Pourquoi à moi particulièrement HEvilZekeBossParadiZeZlk?
Parceque tu t'y connaîs smile
ouep merci smile
HEvilZekeBossParadiZeZlk
a part HEvil !
LinuX Powa (:

7

#$4e73 ;oooooohhhhhh la la la !
Tu adores l'HEXA,franchement c'est pas pour ça,mais je te respecte smile
LinuX Powa (:

8

#$4e73 ;oooooohhhhhh la la la !
Bah, t'aurais fait comment?

Paxal : ah oui, j'ai oublié (hw2patch rules). Le $40000 ajouté à $78 n'est pas pour les calcs non patchées, mais pour éviter d'avoir à déprotégér la mémoire basse.

9

Et tu peux me dire oiu je peux trouver plus d'explications là dessus?
Cours et tutos Asm: http://membres.lycos.fr/sirryl

10

ExtendeD> justement je n'aurais pas fait comme ça mais bon c'est la même chose de toute façon,tu passes combien de temps en moyenne passes tu a voyager a chercher sur ta TI ??? Question de curiostité smile
LinuX Powa (:

11

ParadiZe : pas plus que la moyenne, je pense.

Paxal : Pour les calcs non patchées? Dans la doc de tigcc, dans FAQ/misc/How can I create a program that is bigger than 24K and works on AMS 2.xx?

12

hje contre attaque ton flood grin
LinuX Powa (:

13

erf !
BURNING FIRE