Hoy he decidido reemprender el proyecto de crear una compilación más optimizada de MAME32 para mi PC.

Recuerdo que hace 3 o 4 años empecé a hacerlo, pensando en compilar con Intel C++ 5 para mi viejo Pentium II a 400.

Ahora estoy debatiendome entre Codewarrior 9.2 e Intel C++ 8. Está claro que el primero soporta muchas optimizaciones para procesadores AMD, pero como el código generado por el compilador de Intel, dudo que exista algo mejor, incluso con procesadores no Intel creo que seguiría venciendo.

El caso es que he comenzado bajándome el código fuente del MAME 0.84, para luego aplicar los parches del MAME32.

En mitad del proceso he pensado, ¿seguirán estando las optimizaciones que comencé a hacer al principio de mi proyecto hace tanto tiempo?

Y estaban…

src\cpu\m68000\make68k.c
Linea 100: 11.03.01 GUTI – change some cmp reg,0 and or reg,reg with test

Volverme a encontrar con código mío en un proyecto tan grande e importante como es MAME, me ha motivado mucho. A ver si de esta forma consigo compilarlo definitivamente.