fosco Le 28/06/2002 à 10:52 Sur beaucoups de prorammes nostub pas tout a fait récents, si vous utiliser le launcher du programme vous vous retrouvez avec un joli "Relocation error". Pour palier a ca, deux solutions:
- Envoyez uniquement le .9xy, et utilisez ttstart pour lancer le programme
ttstart("prgname")
- Si la source est fournie, rajoutez la ligne #define USE_V200 dans le fichier C principal, et recompilez
En espérant que ca éviteras qq messages inutiles.
fosco Le 28/06/2002 à 17:31 J'ai pas le droit d'avoir plusieurs TI? :-)
TI92+ HW1, HW2, Ti89HW2 et Voyage 200.
Kevin> sauf que 98% des gens qui utilisent ces progs ne se fatigueront pas à chercher : ils vont voir que ça plante en le lançant de la façon indiquée dans le reamde, et vont se dire que le prog est buggué. c tout.
toi qui est d'habitude pr la philosophie du "je considère les utilisateurs commes des ignares", tu devrait réaliser ça !
Un prog qu'on peut pas lancer, même si c la faute du laucnher, c un prog qui ne marche pas.
fosco Le 29/06/2002 à 00:14 Le _notub c genial, apres quand ti fait son possible pour emmerder les utilisateurs et developpeurs...
fosco Le 30/06/2002 à 11:22 Cool j'essaye TOUT DE SUITE ce patcher!
fosco Le 30/06/2002 à 11:59Edité par fosco le 30/06/2002 à 12:35 Ca marche nickel!
C'est prevu pour fonctionner aussi sur les programmes kernel (txtrider) ou pas?
fosco Le 30/06/2002 à 13:41 J'ai fait ca, j'ai recompilé.
Effectivement, txtrider se lance en mode Ti92+ (a le tête de la boite de dialogue en tout cas).
Mais après y de gros problèmes avec les polices, on dirait du braille :-) même problème avec solar striker (probleme avec les polices, ce prog est compilé spécialement pour la 92+)
fosco Le 30/06/2002 à 14:16Edité par fosco le 30/06/2002 à 14:47 non non, attends, j'ai fait un tout petit mod au fichier initial (je connait rien à l'ASM, mais alors RIEN! alors c du truc barbare de chez barbare).
--
;1 : Copie les références 89 ou 92
lea Calc(pc),a6
; lea valeursRAMti89(pc),a0
lea valeursRAMti92(pc),a0
lea $200000,a4
clr.b (a6)
cmp.w #$0040,($4).w
blt.s ti89 ;si c'est plus petit, c'est une ti89
lea valeursRAMti92(pc),a0
lea $400000,a4
addq.b #1,(a6) ; CALC = 1
ti89:
addq.b #1,(a6)
lea RAM_TABLE+4(pc),a6
moveq #12,d0
--
Ca force CALC a 1...
ca marche nickel, txtrider, solar, etc...
Mieux: la ligne au dessus de la status bar est redessinnée.
Je l'avait dis, c une methode un peu brusque...
Edit: j'avait oublié de copier qq lignes.
Ah tiens, je vois ce que j'ai fait de faux!!!
Et change aussi ça:
valeursRAMti92 dc.l 240,128,$400000,30,337,340,338,344,342,345,$2000,3840,$4000
Là aussi, mets $200000 au lieu de $400000. (Les autres valeurs doivent être celles des TI-92+!)
fosco Le 30/06/2002 à 15:05 Merci.
Donc la ca marché deja mieux, mais gquand même un leger bug d'affichage dans la boite de dialogue de txtrider:
le texte s'affiche en dehors de la boite.