1

Je me demandais s'il n'était pas possible de remplacer certaines fonctions d'AMS pour les ROM_CALLs: La table d'exportation semble être en ROM, mais $C8 est un vecteur d'interruption, non? Dans ce cas, si on redirige cette adresse vers une table en RAM, on peut théoriquement remplacer certains ROM_CALLs par des fonction personnelles, ou bien c'est impossible?
Bien entendu, je suis consient que cela n'accélèrera pas le basic, puisque j'ai vu avec le debugger de VTI qu'AMS utilise en interne des adresses absolues... (vti montre des jsr tios::fonction)
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.

2

il me semble que c possible, je sais plus comment...
quelqu'un en avai discuté sur le forum TICT il y a fort longtemps
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

3

1. Ça ne marchera pas pour les appels effectués par AMS.
2. Ça fera foirer la détection de modèle, sauf si tu archives la table, auquel cas tu risques d'avoir des problèmes avec la réorganisation de l'archive.
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é

4

En se débrouillant pour placer la table au tout début d'un bloc de mémoire archive il ne devrait pas y avoir de problèmes.