15Fermer17
KochiseLe 18/02/2012 à 14:56
Le problème de l'optimisation à outrance, en dehors de passer du temps pour gratter quelques cycles, c'est que ta routine devient extrêmement sensible à son environnement. Si un code sur NES ou ST est adapté à la même machine que tout le monde possède, le même code s'exécutera avec difficulté sur un autre processeur (68000 vers 68030) du fait des spécificités (movep ?) ou simplement si les timing ne sont plus les mêmes (overscan qui ne passe plus sur machine overclockée)

Avoir un code légèrement moins optimisé, un peu bâtard, mais qui ne prend pas un rhume de cerveau au premier coup de froid, c'est pas mal aussi. Pour obtenir plus de puissance, il suffit de l'exécuter sur Falcon ou TT. Et quoiqu'on aime pas Intel et sa série x86, elle garantie de pouvoir executer les vieux softs 16 bits sur des processeurs récents qui tournent à 4 GHZ. Il faut au moins lui reconnaitre ça, et ce n'est pas rien dans la garantie de pouvoir capitaliser sur le code écrit à long terme.

Kochise