Hola a todos,
Unai, Chui y yo hemos estado hablando del GP2PSX. Queremos hacer una release en 7 días. Esto significa que el port a Zaurus (que por cierto, es muy rápido ahora), estará listo sobre el mismo período.
Chui ha hecho grandes progresos sobre el código base de la versión Dreamcast. Incluso hay un vídeo circulando. Usa recompilador dinámico.
La compatibilidad está bien, pero hay un bug que quiero arreglar. Parece que Tekken y Einhander se estrellan después de ejecutarse un poco. Este bug se solucionó hace un tiempo y ha vuelto ¿Alguien recuerda en que punto este bug fue arreglado? De ser así, podría averiguar como aumentar la compatibilidad mucho más rápido.
El cambio del intérprete al recompilador para el cpu SH4 nos da una pista de qué esperar en términos de incremento del rendimiento. Actualmente la emulación del CPU se estima que toma el 50% del tiempo total de ejecución. Con el recompilador podemos esperar un aumento de 3 veces el rendimiento sobre el intérprete. Quizás más ya que el ARM tiene un muy poderoso set de instrucciones.
Unai está haciendo grandes progresos con la GPU. Tiene algunos bugs que pulir, y está en medio de una profunda remodelación. Esperamos que esté en un buen estado para nuestras fechas de lanzamiento.
He realizado algunas mejoras al intérprete (emulación de la CPU) y he añadido otro frame por segundo a los juegos más lentos. También he mejorado el proceso de carga de ISOs y el manejo de cd's por parte del emulador.
Unai y yo pensamos que muchos juegos en 3D como Wipeout correrán como mínimo a 20 fps sin frameskip. A esas velocidades los juegos deberían ser jugables con frameskip.
En este momento Wipeout 1 corre de lo más lento, 7 fps dentro del juego. Con frameskip sigue siendo demasiado lento para jugar. Aunque impresionante de ver. Esperamos que el dynarec y el nuevo core para la GPU alivien el tema del rendimiento.
Tinnus está trabajando en el dynarec, y está haciendo progresos.
Así que las noticias son que queremos lanzarlo en una semana. No estamos seguros que sea la release que todos quieren, pero lo estamos dando todo. Aquellos con Sharp Zaurus van a estar gratamente sorprendidos.
Una cosa más. Hemos llamado al código base sobre el que corre GP2PSX como... PSX4ALL. Tenemos el dominio
http://www.psx4all.net y tenemos hosting para el sitio oficial. Dependiendo de lo duro que sea mantener el sitio web, podríamos necesitar un webmaster para diseñar el sitio para hacer más fáciles las actualizaciones y lo suficientemente interactivo para que la gente tenga la información que necesita de los ports.
Eso es todo por ahora...