5Fermer7
Kevin KoflerLe 10/10/2015 à 18:59
Attention, au moins --cut-ranges doit aussi être passé à la compilation pour fonctionner correctement. Mais ça, normalement, ça ne cause pas de gros problèmes si tu ne l'as pas fait, ça fait juste que --cut-ranges ne va rien faire. (Les fichiers objet qui ne sont pas compilés avec --cut-ranges sont reconnus et le range-cutting désactivé pour ces sections.) Le plantage vient d'ailleurs.

Et attention aussi, jsr _RAM_CALL_1D a besoin d'un relogement pour fonctionner. Si tu veux quelque chose qui n'a pas besoin de relogement, tu dois le convertir en F-Line manuellement avec la ligne sed que j'ai donnée. (C'est peut-être ça, la source de ton plantage?) Et si tu passes un flag comme -l ou --short-jumps à l'assembleur, ça va aussi poser problème parce que le suffixe :l n'est pas précisé. (Pour les ROM_CALLs, le patcher le rajoute automatiquement, mais les RAM_CALLs n'étaient à l'origine prévus que pour des variables, pas des fonctions, donc il n'y a pas cette logique pour les RAM_CALLs.)