Tu as vraiment envie de me faire ch**r, dis-donc!
Qu'est-ce que tu ne comprends pas dans mon code? Je peux t'expliquer. J'avoue que c'est assez compliqué, mais c'est la faute de TI! Et tu n'as pas forcément besoin de tout comprendre pour utiliser le code.
Sinon, tu peux aussi utiliser
EXECUTE_IN_GHOST_SPACE, ça demandera le
HW3Patch sur HW >=3, mais ça rend le lancement plus simple (il suffit de faire
ASM_call(ptr+(HW_VERSION==2?0x40000:0)); dans ce cas). Mais j'aime bien le code
portable, moi. L'intérêt de mon code "compliqué" est de marcher sans
rien d'installé, ce que le kernel ne satisfait évidemment pas.