FadestLe 09/01/2008 à 09:44
En fait, le problème du nouveau compilo, c'est qu'il n'est pas compatible avec le kit BLL (noms de fonctions différentes), car il utilise des noms de fonctions communes pour pouvoir recompiler plus facilement sur toutes les plates-formes 6502 (en gros, c'est une adaptation à la Lynx d'un compilo pour plates-formes 6502). Personnellement, je n'ai pas envie de tout jeter, ni d'investir du temps pour repartir de 0. Par contre, il permet effectivement de charger/décharger des bouts de code dynamiquement, donc d'avoir un programme plus gros en réalité.
Pour ma part, lorsque mes jeux deviennent trop gros, j'externalise les fonds (il faut dire que plus c'est coloré, détaillé et tout et tout, plus ça prend de place, jusqu'à 9ko par écran une fois compressé) et je n'en charge qu'un à la fois. Il m'est arrivé également de splitter mes programmes (à la base, Shoot, domino, dance, ...) étaient des niveaux bonus d eSpace Lock, devenus indépendant. Bref, c'est pas l'idéal, mais je fais avec ces restrictions, même s'il est surement possible de faire mieux (mais peut-être pas avec le kit BLL en C qui n'est pas terminé au niveau gestion de fichiers).
Ensuite, tout dépend ce que tu veux faire comme jeu.