30

TITRON, ne marche mais plante quand on le quitte, ainsi que petit programme de link que j'ai fait chez moi!!!
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

31

PpHd
a écrit : Rapport par mail svp. (Extended: je t'ai envoye pourtant la 0.40 ?)

Ah, je ne l'ai pas reçue sad

32

ExtendeD a écrit :
Ah, je ne l'ai pas reçue sad

Moi non plus, d'ailleurs. (J'ai eu la 0.32, mais pas de trace de la 0.40.)
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

Moi non plus, je n'ai jamais rien reçu sad
Mai p-ê que c'est parce que tu n'as pas envie que je teste...
Si c'est la cas, je préfèrerais que tu me le dises...
Merci.

34

pareilgrin

35

Mais je vous l'ai envoye ! Bon je reenvoie. De toute facon, la prochaine version prend du temps. Je me tappe les fonctions EV_xxxx, TE_xxx Popup , menus et dialogs. (D'ailleurs je craque).

36

Merci smile

37

Cool, Backgammon marche bien maintenant! smile

Mais j'ai eu un plantage à un moment, je ne sais pas à quoi c'était dû... sad Peut-être DlgMessage? (Backgammon utilise DlgMessage avant de quitter, soit pour afficher le résultat final, soit pour demander si on veut sauvegarder ou pas. Le plantage était justement à l'endroit où le dialogue devrait apparaître normalement.) Les 3-4 autres fois que j'ai essayé, ça a marché très bien, y compris le DlgMessage. Je vais voir si j'arrive à reproduire le plantage.

Résultats détaillés du test par mail.
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é

38

moi non plus j'ai pas reçu la 0.4 sad (jvasseur@etu.utc.fr) grin
Les cartes !!!!
Je dois les retrouver ! :D:D:D

39

j'ai réussi à lancer KII dessus smile
ça a planté en illegal instruction qd je suis entré dans le magasin... fodra que je regarde qu'est-ce que j'ai fait dedans qui peut faire foirer... doit y avoir un RC qui manque, je suppose smile (vu que ça plante pas sur ROM "normale")
(cela dit, je n'utilise que peu de rom_calls dans KII)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

40

Moi, CIV plante a moment où on doit sélectionner la map. Il faudra que je regarde à quel endroit précis ça plante.

41

moa rayman plante qd le prog charge les gfx

42

Ah. Donc au moment où tu touches à la VAT ? Comme moi.
Pourtant je viens de vérifier, les ROM_CALLS que j'utilise ont tous été recodés par PpHd.
Je fais aussi appel à realloc dans cette fonction, mais je ne trouve pas la source de cette fonction de tigcclib.a pour voir ce que fait cette fonction.

43

.data
	.xdef realloc
	.even
realloc:
	link.w %a6,#0
	movm.l %d3/%a2-%a3,-(%sp)
	move.l 0xC8,%a2
	move.l 12(%a6),%a3 /* new size */
	tst.l 8(%a6) /* address==0? */
	jbeq .L__realloc_0
	move.l 8(%a6),%a0 /* address */
	move.w -2(%a0),%d3 /* handle */
	move.w %d3,-(%sp)
	move.l 636(%a2),%a0 /* HeapUnlock */
	jsr (%a0)
	pea 2(%a3) /* reallocate a block of size+2 bytes */
	move.w %d3,-(%sp)
	move.l 628(%a2),%a0 /* HeapRealloc */
	jsr (%a0)
	tst.w %d0
	jbne .L__realloc_1
	move.l 604(%a2),%a0 /* HeapFree */
	jsr (%a0)
	sub.l %a0,%a0
	jbra .L__realloc_2
.L__realloc_0:
	pea (%a3)
	move.l 648(%a2),%a0 /* HeapAllocPtr */
	jsr (%a0)
	jbra .L__realloc_2
.L__realloc_1:
	move.l 612(%a2),%a0 /* HLock */
	jsr (%a0)
	addq.l #2,%a0 /* skip the handle */
.L__realloc_2:
	movm.l -12(%a6),%d3/%a2-%a3
	unlk %a6
	rts
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é

44

Ah. Bah c'est p-ê l'appel à HeapUnlock qui fait tout planter, puisqu'apparemment PpHd n'a pas encore eu le temps de le coder.

45

Quand une romcall n'existe pas encore, un message d'erreur est affiché ...
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.

46

ttstart utilise HeapUnlock et ça marche très bien.

Le problème est que son HeapAllocPtr ne met pas le numéro du handle dans les 2 premiers octets, et que realloc en a besoin.
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é

47

Si la liste des romcall a tester est a jour je peut aider a tester, voir meme tester insitu sur une 89HW1 et 92+HW2 (elle on tt vue alors un flashage de + ou de - wink )
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.

48

Non n'essaie surtout pas!!
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.

49

oué kler je te conseille pas de le faire

50

Tu sais, entre les roms modifié a la main et hw2patch etc..., tu prend autent de risque que de tester la rom a pphd sur ta ti, de tte pphd a po répondu et rien ne prouve qu'il ai encore besoin de beta testeur
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.

51

yeah ! un suicidaire !!! top grin
bah je sais pas si le link te permettrait de la reflasher ensuite aussi
Les cartes !!!!
Je dois les retrouver ! :D:D:D

52

Le boot permet toujours de reflasher, a moins que celui-ci soit modifié (Quand tu appuis sur APPS quand tu met une pile, le menu qui s'affiche et dans le bloc de 64k qu'on peut pas (normalement) modifier)
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.

53

Je ferais pas ça tout de suite à ta place.

54

>Le problème est que son HeapAllocPtr ne met pas le numéro du handle dans les 2 premiers octets, et que realloc en a besoin.
Enfin si, il l'y est... mais pas comme Tigcc le veut. le pb est que l'adresse retourne par realloc est +2 par rapport a ce qu'il devrait retourner. J'ai corrige ca : realloc marche bien maintenant.
L'handle est toujours dans le bloc. Ca me permet de faire un HeapCheck efficace.

Ne tester pas on-calc. De toute facon, y'a encore trop de bugs. Et puis y'a pas le code pour reinstaller une TIB autrement que par le boot. Une fonctionnalite que je veux implanter et qui sera interressante : les archives ne seront pas (normalement) effacees par une reinstallation de l'OS. Et puis je veux demander a JM d'abord smile

Ensuite de nombreux ROM_CALLS ont ete rajoutees. Mais il en manque encore plein (Les ROM_CALL TE_* me font c****r).
J'implante un systeme d''interface de Dialogue. Cette interface est tres flexible puisqu'elle me permettra "d'emuler" les TE_*, Menu_*, Popup_*, dialog_*, EV_* (dans une certaine mesure, ie par ex, les TE ne marcheront que par EV_eventLoop, pas par EV_eventKey quoique...).

Quelqu'un me fait une implantation des rom_calls BCD ou je le fais moi meme ?

55

houa, ça avance smile
en tout cas, bon courage !

(les RC BCD, c quoi ? le calcul en décimal codé binaire ? (ou inverse, je sais jamais))
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

56

en BCD, tu utilises 4 bits pour représenter un chiffre décimal :
1 -> 1
2 -> 10
12 -> 0001 0010
99 -> 1001 1001
456 -> 0100 0101 0110
Donc avec 1 octet, tu peux compter de 0 à 99, 2 octets 0 à 9999, etc...

57

moi aussi je veux bien tester (pour tester DB92 dessus) hwti@hotmail.com

58

squale92
a écrit : (les RC BCD, c quoi ? le calcul en décimal codé binaire ? (ou inverse, je sais jamais))

Oui. Ce sont les ROM_CALLs de calcul en virgule flottante. (AMS utilise du BCD pour les virgules flottantes seulement.)
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é

59

hwti
a écrit : moi aussi je veux bien tester (pour tester DB92 dessus) hwti@hotmail.com

Pour le moment, DB92 ne marche pas parce qu'on ne peut pas passer d'arguments aux exécutables.
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é

60

jeckiechan, Kevin> OK, merci smile

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall