Hello.
Tout est dans le titre du topic : je cherche un programme pour convertir un fichier tib en format 89u. Savez vous où je peux en trouver un ?
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
Tu virestout le bloc de taille 0x12000 au début du fichier .tib (le boot + les certs), tu éditesun fichier .89u, tu copies du début jusqu'à la première occurence du mot "0x810F" exclus (juste avant Advanced Mathematic Software), et tu le colles au début du fichier .tib.
D'ailleurs c'est un peu plus compliqué que ça à faire, j'ai oublié quelques trucs. Il faut dejà en plus effacer la mémoire archive et les apps du .tib quand ils sont présents (ça dépend des tibs, c'est pas toujours le cas): Il faut lire la taille de l'AMS qui est à l'offset du 0x810F + 2, codée sur 4 octets, et ajouter à l'offset du 0x810F cette taille, s'il ne reste que 73 octets à la fin du fichier, alors c'est bon, on a fini. Sinon il faut virer toute la fin du fichier. Il faut ensuite copier les 73 octets de signature à la fin d'un autre fichier .89u, et les coller à la fin du fichier qu'on est en train de crééer.
Il faut ensuite modifier la taille codée dans l'entête du fichier .89u qu'on a collé au début du fichier qu'on crée. Il faut re-rechercher l'offset du 0x810F au début du fichier qu'on a créé, enlever 4 à cet offset, et écrire en Little-Endian la taille du tib (qu'on avait utilisé plus haut), codée sur 4 octets.Et normalement c'est bon.
Parfois on a pas besoin de virer les certificats au début du fichier .tib, il commence parfois directement par 0x810F.
Ouais, c'est un peu long à faire finalement, mieux vaut laisser un programme faire tout ça, ça doit exister ce genre de progs.
aze Le 10/03/2002 à 12:08 heu ya pas uen fonctino qui fait ca dans TiLp ?
(fonction 'AMS -> ROM image' ?)
Atmis Le 10/03/2002 à 17:59 Je connaissais u2tib, mais pas l'inverse.
Anciennement membre de l'Homonyme Team...