30

Pour tous sauf h220xTSR, l'avantage est que l'on n'est pas obligé de les utiliser. Par exemple, si on ne veut pas utiliser ipr, on peut lancer la fonction tout seul et récupérer son résultat avec ans(1). L'anti-crash aussi n'est pas obligatoire. Pour les lanceurs, on peut aussi utiliser TICT Explorer ou alors un seul lanceur en ligne de commande pour tous les programmes. Si le programme n'est pas compressé, on peut même utiliser ipr, voire un kernel. (Pour les programmes compressés, il faut un décompresseur même pour ceux en mode kernel (runc), et c'est logique.)

Pour h220xTSR, l'avantage est qu'il peut être inclus dans les programmes. (D'ailleurs, je trouve que Paxal devrait le faire, mais c'est son programme.) Moi, je l'inclus dans mes TSRs et donc, pour les newbies, il y a un seul programme à installer. Et puis h220xTSR n'est pas du tout en compétition avec les kernels, mais avec le HW2Patch. (D'ailleurs, avec le HW2Patch, il y a toujours le bogue du changement des piles. Dans h220xTSR 1.03, ce bogue appartient au passé.)

Et puis, pour les lanceurs, il y a aussi l'avantage qu'il y a un lanceur personnalisé pour chaque programme, donc un programme spécifique à lancer à chaque fois. Avant de dire que c'est du gaspillage de place, lis le premier paragraphe: tu peux utiliser un seul lanceur pour tout si tu le préfères. Il y a même un TSR appelé ASH qui appelle le lanceur tout seul quand tu essayes d'exécuter un programme compressé (avec ExePack, pas avec RUNC) directement.
[edit]Edité par Kevin Kofler le 10-07-2001 à 00:11:15[/edit]
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é

31

Je n'écris plus de prog, alors je le mets ou?
J'ai pas fini le prog, il me reste un ou deux trucs à faire
Cours et tutos Asm: http://membres.lycos.fr/sirryl

32

Ne le mets que sur ton site tant qu'il n'est pas fini, et quand il est fini, envoie-le aux grands sites (au moins ticalc.org et ti-fr.org).
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é

33

Tu veux tester la nouvelle version? (dispo sur mon site)

Reste plus qu'à integrer le prog de desinstall, faire un popup, et c fini smile
Cours et tutos Asm: http://membres.lycos.fr/sirryl

34

Avant que je le teste:
move.l $212088+$28,-(sp)

Ça, ça plantera certianement sur ma TI-92+!

Je suppose que tu voulais mettre:
move.l old(PC),-(sp)
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é

35

non non (cf message)
Cours et tutos Asm: http://membres.lycos.fr/sirryl

36

Ah oui, tu changes la valeur lors de l'installation. J'aurais dû regarder de plus près, désolé.

N'empêche que ça serait plus propre d'appeler l'ancienne interruption par la sauvegarde plutôt que par cette méthode. Avec ta méthode, tu désactives tout autre hook de cette interruption. De plus, un accès PC-relatif de type old(PC) est plus rapide qu'un accès absolu de type $212088+$28.
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é

37

je v voir...
Cours et tutos Asm: http://membres.lycos.fr/sirryl

38

Cours et tutos Asm: http://membres.lycos.fr/sirryl

39

Comme ça, c'est parfait. Il y a même le désinstalleur. (Et ton idée avec les -(a0) est bonne.)

Juste une chose: tu peux faire cela:
	lea		old(pc),a1
	move.l		(a1),-(sp)

en 1 instruction:
move.l old(PC),-(sp)
(move accepte le PC-relatif comme mode d'adressage à gauche.)
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é

40

oki
Cours et tutos Asm: http://membres.lycos.fr/sirryl