Link Le 07/07/2003 à 12:20 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)

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