PpHd Le 28/07/2002 à 19:56 >Le but:
>des qu'il ya appel d'uns fonction d'une lib elle charge en memoire juste la fonction
> l'execute puis la desaloue!
Tu connais jsr kernel::LibsExec ?
Mais ça ne marche qu'en mode kernel...
et le format de la fat engine ??? c pour qui ??
sa serait pas plutot sa a importer dans les programmes Stub que les lib "dynamique" du stub vers le nostub ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Le format de la FAT Engine, comme le format des librairies kernel d'ailleurs, ne permet pas le chargement d'une seule fonction à la fois. Il faut toujours charger la librairie entière en RAM.
En fait c'etait juste une idée!
Pour les lib de données externe j'ai creer un outils hyper pratique!
Comme ca pour kirby je fais une nostub et kernel mais les donnés sont les mêmes!
Il suffit jsute d'appeler une fonction pour obtenir les donneés enfin c'est pas mal pratique!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com
Je te remercie de me le rappeler mais c'est une libriarie a extension personalisé!D'ailleur elle se base sur TTHBin donc...
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com
mastergb> oué, ça peut être utile, je confirme.
Tu compiles chaque fonction en un fichier .bin à part avec tigcc -outputbin (peu importe si la fonction est écrite en C ou en assembleur - chaque fonction fonctionnera comme un programme assembleur/C à part entière) et tu crées une archive de tous tes fichiers .bin avec ttarchive. Ça te permettra de lancer chaque fonction à part, en la relogeant comme il faut avec EX_patch.
mastergb> à ce moment-là, c pas une question de RAM, mais une question de mémoire archive, et donc :
1) les fonctions de chargement/déchargement sont inutiles
2) les librairies dynamiques existantes (Doors/DLL) sont bien adaptées
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
PpHd Le 30/07/2002 à 21:36 Compile chaque fonction dans une lib differente (toto01, toto02, toto03), et regroupe les dans un pack :
kpack toto??.89z totolib
Pour l's regroupement j'ai mon idée!
Merci!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com
Oui mais je peut me debrouiller!
ca sera compatible tinstall!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com