1

c'est quoi la difference etre un pointeur de type hsym et un sym entry
ç1

2

le HSym n'est pas un pointeur, c'est un composé de deux champs permettant d'obtenir l'adresse de la SYM_ENTRY.

(Il y a le Handle d'une zone mémoire, et l'offset dans cette zone mémoire, je crois)

Et on passe du HSym à la SYM_ENTRY avec la fonction DerefSym(), si je me souviens bien.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

3

#1: tout à fait.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

4

Par contre pour passer du SYM_ENTRY * au HSYM, c'est un peu plus complique.
L'avantage est que HSYM ne bougera pas en cas de garbage collect de la memoire alors qu'un SYM_ENTRY * peut potentiellement etre deplace (Et donc avoir un pointeur invalide).
Par contre des qu'on modifie la VAT, meme le pointeur HSYM devient invalide.

Le plus sur est d'utiliser alors le HANDLE du fichier lui-meme (pas le nom, car il peut changer). Mais pour recuperer le HSYM a partir du HANDLE du fichier ce n'est pas immediat en _nostub (absence de fonction du style kernel::Hd2Sym), mais ca reste faisable. Cependant c'est lent.

5

6

Ptr2Hd et Hd2Sym ne sont pas des choses compliquées, surtout que leur code libre est disponible dans PreOS et PedroM !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

8

> oué, puis kernel::exec est simple aussi?
Rien à voir. M'étant codé Ptr2Hd sans regarder PreOS/PedroM, c'était il y a deux ans, je sais de quoi je parle.

Si tu fais des hacks pas beaux, comme les kernel-based à l'époque d'AMS 1.xx, sans protection, c'est toi qui es un vilain...
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

./6: Sous license GPL !

11

Ah, celui-là, c'est autre chose...
Mais s'ils continuent, tu risques quand même d'avoir de la maintenance à faire sur ton programme, parce que de nouvelles versions de SW/HW cassent en général plus que ça (ROM_base, etc.).

#9: "code libre" (#5).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

12

13

en tout cas, évidemment ce n'est pas très dur mais c'est surtout super chiant sick
et c'est clair que le kernel est bien agréable pour ça happy
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

14

avec le Kernel on voit la vie en roseuuuuuu

ca fait longtemps que j'ai pas vu des personnes s'enflammer a propos des eternelles questions... :/ ca manque un peu

15

non, ça manque pas...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

En effet. J'y ai participé, mais c'était le passé. Le fait est que ce type de débats extrêmement longs et denses, avec des posts tenant sur plusieurs écrans, est un pur gaspillage de temps, car personne ne convainc personne.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

17

Oui mais c'etait fun. Ca me manque.

18

Vous pouvez toujours demander à yAro de débannir Dbl-K pour recommencer ce genre de débat, mais:
1) C'est pas sur qu'il accepte.
2) Je crayonne Lionel Debroux, c'est une perte de temps.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

19

yAro ne le débannira certainement pas sans l'accord des modérateurs du forum TI-68k.
A part la réponse aux questions techniques qui se posent (l'expérience a montré qu'on se passe très bien de lui), j'ai du mal à voir revenir Kevin pour autre chose que pour participer à ces débats stériles ou pourrir des topics ayant trait de près ou de loin avec les librairies graphiques ou AMS native vs. kernel-based, comme il l'a fait plusieurs fois. A ce moment-là, pas sûr que ça vaille le coup et/ou que ça dure longtemps...

Pour avoir une chance d'être débanni, non seulement il faudrait qu'il commence par s'excuser en public dans un endroit très lu (tigcc.ticalc.org ?) un maximum (entre autres, le fait de se réjouir publiquement du problème de BD et de souhaiter la disparition de yAronet était inadmissible - il faudrait qu'il écrive explicitement les excuses pour ce point-là, c'est bien le moins), mais aussi il faudrait qu'il arrête d'écrire des conneries à propos de yAronet ("c'est la dictature", insulter les modérateurs et certains utilisateurs vilains, dire que les gens auraient meilleur compte à aller sur TI-Gen pour recevoir de l'aide technique - il a fait les trois dans la semaine passée)...

Il n'est pas gagné qu'il s'abaisse à le faire. Mais dans ce cas-là, ne pas faire de geste lui permettra facilement de dire qu'ici tous les modérateurs sont des dictateurs qui lui en veulent, le pauvre, même si on pourra facilement dire le contraire, par tict.ticalc.org par exemple. J'ai tapé sur yAronet là-bas avant de savoir qui était le Kevin, je peux très bien faire le contraire.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

20

Je ne crois pas que ca en vaille la peine.

21

De quoi ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

22

Tapé sur Kevin en public sur tict.ticalc.org. En plus je crois que TN n'aimerais pas.

23

OK. Il y avait beaucoup de choses différentes qui pouvaient ne pas valoir la peine, ton message était incomplet.

Pour ce qui est du fait que Thomas aime ou pas: quand j'ai posté à propos de la diffamation, il n'a "râlé" que parce que j'ai posté le contenu de la diffamation (que je sois le petit ami de Kevin, etc.). Pas sur le fait que je poste le type de posts que j'ai postés en juillet 2004 (yAronet, naPO sans le nommer).
Quoi qu'il en soit, j'ai la version anglaise d'un certain nombre de choses qu'on peut lui reprocher. Ca ne me fera pas beaucoup de boulot...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.