Brunni (./68) :
C'est quoi le problème de déborder en RAM ? Déborder dans quel sens ? Ça devrait faire planter non ?
C'est exact. La bss + heap + stack ne rentre pas dans les 2Mo. En réalité, la bss + stack se place plutôt bien dans les 2Mo, la heap pas vraiment.
Le reste du data tient en ROM.
C'est pour cela que j'utilise mon VJ-Rx avec le support 8Mo, même si je n'ai pas besoin de tout cet espace. Cela permet de faire passer l'ensemble, et permet de profiler l'occupation mémoire.
Brunni (./68) :
Pourquoi ça passe avec le 68k et pas Tom ?
Parce que le code est majoritairement en C, donc utilisation de compilateur (gcc en l'occurrence).
Pour compiler le code pour Tom, il faudrait un compilateur C qui génère du code pour lui. Ca existe mais il ne tourne que sur DOS de ce que j'ai pu comprendre et je connais pas ses limitations s'il y en a.
Utiliser Tom pour une partie de la partie rendu fait bien du sens, mais je ne vois pas comment le gros du jeu pourrait tourner sur Tom.
Le code 68K tourne en ROM, Tom demande de la RAM.