Extrait de mon tutorial:
IV.2) Les RAM_CALLs et leurs équivalents en _nostub
Une autre fonction souvent regrettée des kernels est donnée par les
RAM_CALLs. Paxal (Cyril Pascal) donne sur
son site une liste d'équivalents en _nostub des
RAM_CALLs. Je tiens aussi à préciser que certains
RAM_CALLs sont à éviter puisqu'il existe des
ROM_CALLs qui font la même chose plus proprement:
[...]
kb_globals: Il vaut mieux utiliser
kbd_queue (
ATTENTION: C'est un
ROM_CALL à procédure d'appel bizarre:
moveq.l #6,d0 suivi de
trap #9. Le résultat est retourné dans a0.) et
OSdequeue, soit lire directement le clavier.
Sinon, sur AMS 2, tu peux faire
ROM_CALL2 EM_blockErase et ajouter $c et $e à la valeur de cette variable (qui remplace la fonction
EM_blockErase sur AMS 2). Sur AMS 1, il te faudra mettre l'adresse directement (cf. le site de Paxal).
[edit]Edité par Kevin Kofler le 28-08-2001 à 20:36:08[/edit]