FarewellLe 21/07/2009 à 23:04
Ok. Alors je tiens compte de quoi ? Visiblement, PedroM n'utilise pas cette table, sauf si j'ai raté un truc. Alors :
- à quoi sert-elle en ce moment ? (mais elle va servir ^^)
- de quelle liste de ramcall dois-je tenir compte ? Celle-ci, ou celle documentée dans ramcalls.txt ? Il n'y en a pas le même nombre.
De plus, est-il impératif que l'interface adopte une numérotation de ramcalls identique à celle existante ?
Par exemple, si l'interface utilisateur est :
.macro RAM_THROW ramcall
.word 0xF000 + \ramcall
.endm
Puis-je partir mettons avec FLINE_LibsBegin equ 0, FLINE_LibsCall equ 1 etc... ?
Je suppose que c'est pas gênant ? En tout cas, ça permettrait d'avoir un code plus petit et surtout plus simple dans le kernel (regroupement des fonctions à appeler, des adresses à retourner, et des valeurs sur deux octets à renvoyer).
Dernière chose, c'est PedroM-only ?