1

2

c'est pas la même chose ? hum
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

3

4

Folco (./1) :
vaut-il mieux exporter lib|prog@versionxx ou _versionxx ? Quelle est la différence?


Dans le premier cas, tu demandes à te linker avec lib|prog version >= xx au MINIMUM (sinon refut de se lier).
Dans le second cas, tu définis ton programme comme avec la version xx.

5

6

Oui.

7

À condition que ce kernel s'appelle PreOs...
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é

8

Il n'y a que PreOS qui fonctionne sur les machines récentes, donc PreOS est maintenant la référence de fait, pour ceux qui utilisent des "kernels" wink
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

9

10

Ooh... bien vu, ça grin
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

11

Bon je remets ça.

La doc dit ça :
        4 file names are special for a Pack Archive :
                + 'comment' : It is a String File which is the comment of the Pack Archive.
                + 'icon' : It is a Bitmap File which is the icon of the Pack Archive.
                + 'author' : It is a String File which is the author name of the Pack Archive.
                + 'version' : It is a String File which is the version of the Pack Archive. The format is 'MM.mm.dd.cc'.

Quel est le format de version en détail ? MAJOR-minor-??-??
Quel est l'intérêt de ces fichiers ? Comment les récupérer ? Si c'est juste en cherchant dans le pack les fichiers portant ce nom, je vois pas trop l'intérêt, à part proposer éventuellement une standardisation. Il doit bien y avoir autre chose alors, non ?

Et spécialement pour la version, quel le lien entre un tel fichier de version et la version qu'on passe à un LibsBegin ? D'ailleurs, où mettre cette version (DEFINE _version01 par exemple), pour qu'un programme qui a besoin de la version 02 ne puisse lancer le pack-archive ? dans le premier fichier du pack ?

Dois-je exporter manuellement "nomdupack"@0000, pointant vers un entier ?

12

Folco (./11) :
Quel est le format de version en détail ? MAJOR-minor-??-??

MAJOR-minor-patchlevel-ReleaseCandidate
Folco (./11) :
Quel est l'intérêt de ces fichiers ? Comment les récupérer ? Si c'est juste en cherchant dans le pack les fichiers portant ce nom, je vois pas trop l'intérêt, à part proposer éventuellement une standardisation. Il doit bien y avoir autre chose alors, non ?

Une standardisation. Et c'est déjà beaucoup !
Folco (./11) :
Et spécialement pour la version, quel le lien entre un tel fichier de version et la version qu'on passe à un LibsBegin ? D'ailleurs, où mettre cette version (DEFINE _version01 par exemple), pour qu'un programme qui a besoin de la version 02 ne puisse lancer le pack-archive ? dans le premier fichier du pack ?

Aucun lien.
Les Pack Archive ne possèdent pas de notion de "version" au sens kernel du terme (qui est plus ABI revision)
Folco (./11) :
Dois-je exporter manuellement "nomdupack"@0000, pointant vers un entier ?

Et ca ferait quoi ? smile

13

PpHd (./12) :
Une standardisation. Et c'est déjà beaucoup !

Ah ben parfait, je demande pas mieux que ce soit aussi simple !
PpHd (./12) :
Et ca ferait quoi ?

Que quelqu'un puisse vérifier si la version duprog qu'il veut exécuter lui est suffisante, tout simplement. smile

14

Ben il y a déjà une version dans le programme compressé non ?

15

Ah ! Donc si je fais un LibsBegin sur un pack-archive, je vais avoir le descripteur du premier fichier du pack, relogé, et c'est son numéro de version qui aura servi ?

16

Folco (./15) :
Ah ! Donc si je fais un LibsBegin sur un pack-archive,


Ca ne marchera jamais un LibsBegin sur un pack-archive !

17

Je em disais aussi grin Pourtant, on peut faire un kernel::exec sur un pack ? Il y a bien une info de version qui est vérifiée alors...
Quelle est la méthode propre alors, pour donner une version à un pack-archive ? C'est le fichier STR version ?


Au passage, je cherche où est le source du browser de PreOS, je le trouve plus, je pourrais peut-être y glaner des renseignements...

18

Folco (./17) :
Je em disais aussi biggrin.gif Pourtant, on peut faire un kernel::exec sur un pack ? Il y a bien une info de version qui est vérifiée alors...

C'est le premier fichier du pack qui est execute.
Folco (./17) :
Au passage, je cherche où est le source du browser de PreOS, je le trouve plus, je pourrais peut-être y glaner des renseignements...

shell.asm

19

Ah merci ^^

20

Si j'ai bien compris, un _comment dans le promier programme d'un pack-archive ça va servir à rien en pratique ?

21

Ouep.

22

Ok. J'ai procédé de la bonne manière (fichier version), reste plus qu'à fixer ttbin2str pour que ce soit bon. smile