Le gros du travail au début c'était l'affichage : sur MD le chip graphique fait tout, sur nos machines c'est le processeur et le blitter qui doivent tout dessiner, je ne vous apprends rien, ON EN A ASSEZ SOUFFERT
Pour tester et faire un proof of concept, j'ai travaillé avec une physique provisoire, avec les valeurs de s1disasm (accélération, gravité, saut…), sans reprendre le code ligne par ligne.
Comme Sonic se comportait à peu près bien, je suis pas revenu dessus, le magique "on verra plus tard", je me suis concentré sur l'affichage.
D'où les petites différences qu'on peut sentir (vitesse max, hauteur de saut en boule), je vais reprendre la physique au propre pour une prochaine release.
Xerus : chouette question.
J'ai commencé par le masquage classique, mais avec un fond qui bouge partout, c'était pas sympa fallait s'en douter. Je suis passé au masquage par la palette en profitant du mode planar : fond et terrain sur des plans séparés, la palette fait passer le terrain devant et le fond se recopie sans masque du coup. Si ça t'intéresse je veux bien de l'aide sur la version Falcon

Merci pour vos retours.