1

ben en fait, ma kestion, je c pa ou la poster....
c pas du C, c pas de l'ASM, c pas du basic........grin
mais c'est quand meme de la programmation....

j'aurai besoin de connaitre le format des fichiers .9XY et 89Y sur PC car je suis en train de faire un convertisseur de fichiers ASE (oui Sbibi, c bien ASE, va voir sous 3DSMAX...) en 9XY pour mon prgm de 3D pour ceux ki le connaissent.

donc si kelkun pourrait m'aider....love
[edit]Edité par lolo le 24-02-2002 à 17:48:20[/edit]
Ancien pseudo : lolo

2

Bon, voilà, j'ai regardé un peu dans toutes les docs que j'avais, et voilà le format d'un fichier 89y/9xy:
Position Taille Description
0x0      0x8    signature "**TI92P*" ou "**TI89**" (TI utilise toujours "**TI92P*")
0x8      0x2    01 00
0xA      0x8    nom du répertoire
0x12     0x28   description du fichier PC
0x3A     0x6    01 00 52 00 00 00
0x40     0x8    nom du fichier
0x48     0x4    type du fichier (0x1C = OTHER)
0x4C     0x4    taille du fichier (fichier PC entier)
0x50     0x6    A5 5A 00 00 00 00
0x56     0x2    taille du fichier on-calc (n+m+3)
                (taille de tous les octets à partir de 0x58 sauf la somme de contrôle)
0x58     n      données on-calc
?        m+2    0,type[0],type[1],...,type[m-1],0
?        0x1    OTH_TAG = 0xF8
?        0x2    somme de contrôle des octets visibles on-calc
                (de tous les octets à partir de 0x56, sauf la somme de contrôle elle-même évidemment)

[edit]Edité par Kevin Kofler le 24-02-2002 à 18:00:44[/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é

3

Merci love Merci love Merci love Merci love Merci love
Merci love Merci love Merci love Merci love Merci love
Merci love Merci love Merci love Merci love Merci love
Ancien pseudo : lolo

4

heu petit pb :
01 00 52 00 00 00
cette ligne semble faut : sur ti , c'est 01 00 34 00 00 00
a l'aide !!!! smile
Ancien pseudo : lolo

5

Les fichiers de TI-Chess ont 01 00 52 00 00 00 et marchent parfaitement.

Ah oui, je vois maintenant: c'est 01 00 52 00 00 00 hexa. Si tu fais 01 00 52 00 00 00 décimal, ça donne 01 00 34 00 00 00 hexa.
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é

6

k merci
maintenant ca marche impec...
Ancien pseudo : lolo

7

heu.. g un petit pb :
les fichiers que je crée sont reconnu par v-ti et supporté sans pb
parcontre, ti graph link m'indique une erreur de cheksum dans le fichier...
tu pourais m'aider Kevin?
Ancien pseudo : lolo

8

Il faut mettre la checksum (somme de contrôle) dans les 2 derniers octets.
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é

9

ca, je lai deja fais...
snif

et d'ailleurs, kan je le fais pas, v-ti me dit erreur
la je le fait et v-ti marche , par contre, ti graph link me dit bien une erreur de checksum... comprend plus moi....
Ancien pseudo : lolo

10

kevin > j'ai verifié mon cheksum, je l'ai bien mit a la fin duf hichier, ds le bon sens au bon emplacement....

j'ai resauvegarder la var apres, pour voir a quoi resemble l cheksum valide, et la, grande surprise, sur les 2 octets du cheksumn quelqu soit le fichier, lepremier ai tjrs bon mais le 2eme differre.... je comprens plus du tout....
exmple, si la somme de mes octets vaut 11 22 33 44
moi je met a la fin de mon fichier 44 33
ben ti graphlink me sort 44 xx avec xx tjrs differents....
t sur ke le chelsum s'effectue bien sur les 2 derniers octets et non seulement sur l'avant dernier, et que don le dernier servirait a autre chose ?
Ancien pseudo : lolo