1) Sans kernel, ça donne 'ASAP or Exec string too long'...
2)... /me se demande bien ce que c'est.
snow-tiger :
1)
Quand un programme Kernel est lancé quand il n'y a pas de Kernel, ça quitte avec "Kernel needed". Mais COMMENT ça se passe en détail ?
2) On peut faire du MiStub en C ?
snow-tiger
: Je voudrais savoir si l'ExePack marche bien avec le kernel.
snow-tiger
: Kevin > Je crois que PpHd, ça lui a pas bien réussi avec son CF.
Et toi, tu préfères quoi entre ttarchive et Pack Archive ?
Uther :
>Quand un programme Kernel est lancé quand il n'y a pas de Kernel, ça quitte avec "Kernel needed".
>Mais COMMENT ça se passe en détail ? C'est TIGCC qui ne doit pas appliquer la definition de PpHd à la lettre.
snow-tiger
:A quel niveau on fait le stub ? C'est dans les headers, non ?
C'est kernel.h qui permet de faire un prog kernel.
Donc on devrait bien s'arranger à mettre du MiStub en C, en disant à l'utilisateurde faire 2 fonctions void _main(void) et void _begin(void).
Uther :
Non c'est le linker de TIGCC qui fait le stub donc si tu veut changer ca faudra te plonger dans le code source du linkeur de TIGCC avec comme risque de te facher a vie avec Kevin
snow-tiger :
./109 > Un shell.
Est-ce qu'il est possible de faire un autre
fichier .a, utilisé en lieu et place de tigcc.a, pour linker en MiStub ?Ou TIGCC va-t-il toujours automatiquement linker tigcc.a au projet ?
Très vague, et pas une justification valable. Le TICT Explorer marche très bien en _nostub pur.
À toi de fournir toutes les fonctions indispensables qu'il y a là-dedans.
snow-tiger
:Très vague, et pas une justification valable. Le TICT Explorer marche très bien en _nostub pur.
J'ai pas d'arguments pour dire si c'est valable ou pas: L'idée c'est un shell qui a les fonctions normales de ZIP
de KOMP
et qui lorsqu'il est lancé avec PreOS installé, permet EN PLUS de gérer les Pack Archive par exemple.
Ben, il suffit de lancer le pack archive comme un programme pour le gérer.