DAEDALUS: encore plus de vitesse...
par
Eric de Brocart
Source:
0635425
StrmnNrmn, auteur de Daedalus, poursuit son travail exemplaire. Au menu : un autre gain de vitesse considérable grâce à l'amélioration du code.
Nous vous parlions des quatre dernières optimisations intégrées dans Daedalus et prévues pour la prochaine version dans cette news : Daedalus avance encore et toujours
Rappelons-nous que ces modifications mèneront à une vitesse d’émulation accrue de 10 à 15%, en fonction du jeu et de ces caractéristiques propres.
Aujourd’hui, StrmnNrmn explique, qu’en relisant son code, il a eu une révélation. En modifiant "simplement" quelques lignes de code, il pourra obtenir un gain sérieux de vitesse.
Sans rentrer dans les détails, voici ce que StrmnNrmn donne comme exemple:
SLT t0 = (a0
BEQ t0 != r0 --> _Trampoline_XYZ123 # branch to trampoline if invalid
ADDU a1 = a0 + s7 # add offset to emulated ram
LW s0
Commenter