1

[nosmile]Je voudrais créer un pack archive comprenant des map sous formes de librairies, contenant deux ou trois exports vers différentes données de la-dite map.
Pour la création du pack, aucun problème.

Ensuite, si j'extrait une librairie avec kernel::ExtractFile, je vais avoir cette lib dans un handle, très bien. J'imagine que le dans handle renvoyé, j'aurai le binaire brut de la lib non relogée, c'est bien ça?
Du coup, pour pouvoir l'utiliser, je vais devoir faire un kernel::LibsBegin dessus, donc je devrai passer un nom en argument, donc je vais devoir ajouter mon fichier à la VAT, c'est toujours ça?

Donc si j'ai bien compris, je vais devoir faire:
1->	kernel::ExtractFile	;renvoie le handle
2->	tios::SymAdd		;j'aurai le HSym, mais je m'en fous
3->	kernel::LibsBegin		;là, je pourrai accéder à la lib relogée

C'est bien comme ça qu'il faut s'y prendre?

En prime, une question à 100 balles : à quoi servent les indices des Extra RAM tables (qui me tentent bien aussi) ?
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

2

Non.

1: Utiliser kernel::LibsBegin.
C'est fini. PreOS se debrouillera tout seul pour décompresser, reloger, et sas ajouter le fichier à la VAT

3

huhu
avatarProud 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.

4

Non mais franchement, c'est pas le pied ça? cheeky
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

5

6

>à quoi servent les indices des Extra RAM tables (qui me tentent bien aussi) ?
Ca sert à gerer des constantes de manière différentes sur 89 ou sur 92+

7

en gros le kernel te met a dispo des informations sur la TI ou tu t'execute, et t'evite de devoir calculer toi meme ces informations ^^

Je crois comprendre pourquoi KK aime pas le kernel il est SM
avatarProud 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.

8

Merci bien pour tout.

Godzil -> Et pourquoi donc? Parcequ'il préfère mettre un micro-kernel embarqué dans chaque programme, c'est ça? cheeky
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

9

je prefere pas répondre ici c'est publique ^^ pas envie de dévoiler sa vie privée nan mais
avatarProud 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.

10

Il m'était impossible de répondre à ça il y a 2 mois, donc je le fais maintenant: TIGCC propose une fonctionnalité équivalente aux tables EXTRA_RAM (mais plus flexible, ça permet aussi de donner des valeurs différentes pour TI-92, TI-92+ et Voyage 200): PSEUDO_CONST_CALC.
avatarMes 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é

11

Merci!
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

12

PpHd (./2) :
Non.

1: Utiliser kernel::LibsBegin.
C'est fini. PreOS se debrouillera tout seul pour décompresser, reloger, et sas ajouter le fichier à la VAT

Je suis en train de me rendre compte à quel point c'est génial. Tu peux diviser ton code en module (intro, jeu, chargement, scores, etc...) et ne décompresser/charger que ce dont tu as besoin, donc jamais que quelques kilos de codes. Puis la décompression via shrinklib est super rapide, donc tu peux libérer directement à la sortie de ton module, sans t'occuper le moins du monde de cache ou autre, et surtout... tout se fait tout seul avec le kernel, c'est un vrai truc de flemmard ces ramcalls gni

Seul truc, il faut pas oublier d'exporter@00xx les variables du programme principal qu'on utilise ailleurs ^^
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

13

Bah, le TICT Explorer utilise une technique comme celle-ci depuis longtemps, et sans kernel. tongue
avatarMes 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é

14

Et d'ailleurs, tout lecteur du source de Tict EXPLORER verra à quel point c'est trivial... grin