Iniciado por
Drumpi
Hay que tener en cuenta muchos más factores.
Puede que la Wiz sea más rápida en CPU, pero recuerda que es un procesador ARM, que es muy distinto al de PSP. Si fuesen iguales, otro gallo cantaría, y ahí tienes el ejemplo del emulador de GBA, que en GP2X (no en WIZ) iba bastante bien sabiendo que no cumple la regla de "para emular se necesita una CPU 10 veces más potente", porque virtualizaba.
Aparte, Wiz usa SDL, y encima unas SDL antiguas y sin optimizar. Yo he usado en GP2X las SDL oficiales y las SDL no-oficiales, y la diferencia se nota mucho.
Como dice saucjedi, la gente compila y listo, muchos desarrolladores optan por código portable. Si se optimizase para la CPU, la cosa iría mejor, y es lo que pasa con los emus de WIZ, en concreto con MAME, que más optimizado para WIZ no puede estar, por eso es mejor que en PSP, donde no está optimizado.
Y sí, el no tener un SDK bien hecho es el lastre de WIZ, de poder usar la aceleradora gráfica, se verían muchas cosas muy mejoradas, y es en lo que le gana la PSP. El SDK de wiz es básico, hecho como les da la gana, con unas SDL desfasadas y una documentación casi inexistente.
Pero a eso súmale que no todo el mundo sabe usar OpenGL, o cómo modificar un emulador para añadírselo. Es más, ni siquiera sé si habría que reescribir todo el emulador para que admitiese OpenGL, y eso es mucho trabajo para la corta vida de WIZ.
Ya pasó en GP2X, que tenía no uno, sino DOS procesadores de hasta 250MHz, pero como la comunicación y los métodos de uso de la segunda CPU eran muy complejos, casi nadie lo usó, sólo Picodrive, el juego aquel estilo GTA y otro más.
No hay que echarle la culpa sólo al HW, también al SDK y a la gente que no sabe o no puede programar ciertas cosas. Y también que la WIZ tiene menos scene detrás que PSP.
Marcadores