11Fermer13
BrunniLe 29/09/2008 à 16:03
J'ai pas testé la démo mais j'étais au courant du projet, grâce à ce grand fan qu'est Phoebius ^^
Il est quasi impossible de faire un moteur qui tourne aussi bien que l'original sur Mega Drive (le 68000 qui donne environ 1.7 MIPS* au mieux). Par contre j'y suis arrivé largement sur la GBA (~25% à 30% de CPU sans le son, qui était dédié au Z80 sur la MD).
La GBA fait du ~12 MIPS, donc elle est infiniment plus performante. Mais c'était déjà un truc de fou au niveau de l'optimisation pour arriver rien qu'à ça.
Sans compter que 200k de RAM et 4 Mo de ROM me suffisent (contre 64k de RAM et 400k de ROM pour l'original), donc en effet autant c'est très très difficile de faire un moteur qui tourne aussi bien que l'original, de là à demander 512 Mo de mémoire comme cette démo, il ne faut pas non plus exagérer wink
Cela dit ça ne m'étonnerait pas que si j'avais continué à développer mon premier moteur (sur TI) je serais arrivé à des specs pas si loin de ça hehe
* Million d'Instructions Par Seconde

A propos du moteur, ça risque d'être très proche de l'original, parce que ces 2 dernières années il y a énormément d'efforts qui ont été faits (notamment grâce au désassemblage commenté de Sonic 2). Quand j'ai découvert ça ça m'a assez dégoûté quelque part, gros élitiste que j'étais. Tout ce que je m'étais fait chier à trouver en regardant l'original (et c'est toujours pas parfait d'ailleurs) a pu ensuite être utilisé par tous les moteurs amateur sad