5Fermer7
Kevin KoflerLe 08/09/2001 à 16:33
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]