jackiechan Le 06/07/2002 à 12:13Edité par Boo le 06/07/2002 à 12:14 BitmapPut et DrawLine sont des ROM_CALLs, c'est à dire qu'ils sont à l'intérieur de AMS, donc ça prend carrément moins de place que si c'étaient des fonctions.
Les routines de TIGCClib.a prennent plus de place que les rom_calls, mais elles ne sont pas très nombreuses, il y a les les routines de sprites, et printf, fopen, fclose, etc...
Je n'ai pas vu tes routines, Thibaut. Mais si tu écris dans un const char * et que tu fais des débordements, il ne faut pas te demander pourquoi tes routines ont pu être refusées !
> Les routines de TIGCC sont très peu optimisées, la plupart sont codées en C
Pour le moment, peut-être.
Mais tu ne comptes pas toutes les routines qui sont dans tipatch.lib et qui sont en ASM. tipatch.lib va grossir de 6 KO (de texte) avec quelques routines que j'ai ajoutées et qu'il faut que j'envoie à Sebastian. Sans compter les wrappers en ASM qui ne sont pas encore dans la lib de TIGCC...