1

Voilà, je voudrais faire un prog qui puisse convertir un fichier texte en .89t. Est-ce que quelqu'un connaît la structure de ces fichiers? (en tous cas l'en-tête?)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2

C'est décrit dans le SDK de TI.
Je crois que j'avais noté ça dans un fichier sur mon PC...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

Ben je ne l'ai plus.
char fin=0; char TEXT_TAG; };
En gros, c'était un truc du genre :struct TEXT
{
    short taille; // Taille du fichier (sans compter ces deux octets)
    short pos_curs; // Position du curseur par rapport au premier caractère
    const char debut=0;
    char texte[];  // Contenu
    const 
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

4

avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

5

> Sasume, t'as donné la structure d'un texte sur TI, et j'ai l'impression qu'il veut la structure d'un texte sur pc (mais je me trompe peut-être..)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

6

Effectivement, la structure on-ti je la connais mais sur PC pas. Elle doit bien faire dans les 50 octets si je ne me trompe. sad
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

7

C'est à peu de choses près la même que pour tous les fichiers Ti.
* Format of TI-92 TEXT

Adress Count Description

0000-0007 8 "**TI92**" text
0008-0009 2 00 01 separator
000A-0011 8 Folder name
0012-0039 40 "Text file..." text
003A-003F 6 01 00 52 00 00 00 separator
0040-0047 8 Variable name
0048-004B 4 0B 00 00 00 separator
004C-004F 4 File length (ex : &97 &01 &00 &00=> &(00 00 01 97) => 407)
0050-0055 6 A5 5A 00 00 00 00 separator
=========================Data==================================================
0056-0057 2 Size = bytes to read
0058-0059 2 00 01 separator (?)
005A- x n Text with chr(13) as lign separator
x+1 - x+2 1 End mark = E0
=============================================================================== x+3 - x+4 2 Checksum from "size" to "end mark" (?)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

Sasume> debut=0 ? trifus A la limite, si tu voulais vraiment un caractère de début, ce serait ' ', mais ça peut aussi bien être 'P' ou 'C' ou autre chose.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

J'ai mis ça de tête. Il me semblait que le contenu du texte était entre deux caractères nuls.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

10

Et ben nan, sauf si le curseur est au n*256-ème caractère smile (enfin je crois, je dis ça aussi de tête...)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

11

[UnPeuHS]Cela dit le TIOS plante profondément lorsque les informations sur le curseur sont fausses. Pourtant il pourrait s'en rendre compte normalement![/UnPeuHS]
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

12

Oui mais comme a priori les informations sur le curseur ont été générées par l'éditeur de textes, bah pas de raison de faire une vérification. Et je parie que s'il y avait eu une vérification, on aurait eu droit à une Internal error à chaque ouverture d'un texte comme ça...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

13

Tu veux dire qu'il se rendrait compte de l'erreur mais ne la corrigerait pas?
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

14

[ToujoursHS]Cela dit, le TIOS n'enregistre jamais d'informations de curseur fausse, donc si elles le sont, c'est de ta faute tongue[/ToujoursHS]
EDIT: Post double-croisé top
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes