Entradas etiquetadas con AlexKidd2X
Portando mi AlexKidd2X a la Wiz
22 mar
Como he comentado alguna vez, en él hago uso de acceso a registros de la consola y otras funciones de muy bajo nivel para implementar acceso a los leds, carga de batería, marcos en el canal YUV, reescalado hardware… y con la nueva Wiz todo eso ya no sirve al haber cambiado el hardware.
He ido comentando todos esos “extras” del código y ahora tengo ya una versión preliminar que si bien no tiene esas características sí mantiene prácticamente todas las funcionalidades de la versión de GP2X.
Así a ojo lo que no funciona (de momento) es:
- Marcos personalizables (todavía no he implementado el canal YUV e igual los dejo para un modo de color de 16 bits).
- Reescalado a pantalla completa (el canal RGB de la Wiz no admite reescalado hardware, así que la única opción que se me ocurre es mostrar el framebuffer en 16 bits y hacer un reescalado software).
- Mostrar carga de la batería (todavía no sé acceder ni interpretar los valores de la misma).
- Mostrar contador de FPS (antes lo mostraba en un canal especial de cursores, este canal creo que no está disponible, así que tendré que mostrarlo sobre el propio canal RGB).
El resto de opciones sí deberían de funcionar y eso incluye las voces digitalizadas, chip FM, savestates, cambio de velocidad de la CPU…
De momento la conclusión que saco es que parece que va más lento en la Wiz que en la GP2X a la misma velocidad.
El Alex Kidd in Miracle World que en la GP2X corre al 100% a 140 Mhz aquí necesita de unos 180 Mhz. Esto en principio no es preocupante, pues recordemos que la velocidad nominal de la consola son 533 Mhz y todavía falta por optimizar funciones como el mmuhack o los ram timmings.
Por otro lado, las buenas noticias son que a los 533 Mhz los juegos funcionan a full speed incluso usando el driver de sonido FM de Yamaha, algo imposible de llevar a cabo en la GP2X y que en condiciones normales podremos jugar a los juegos a cerca de un tercio de la velocidad nominal de la Wiz, lo que espero aumente bastante más las 7 horas de autonomía que me dio en la RetroMadrid. Finalmente, este margen de Mhz también podría ser útil para añadir un reescalado software con algún tipo de filtro bilinear para mejorar la imagen resultante, evitando así el “feo” reescalado que hacía la GP2X por hardware.
En cuanto tenga una versión algo más estable la colgaré en mi página web (RetroWip) como de costumbre.
AlexKidd2X
12 nov
Autores: Israel López Fernández
Última versión: 0.6
Licencia: GNU General Public License
Plataformas: GP2X
Descripción:
Emulador de SEGA Master System y Game Gear para la consola GP2X.
Basado en el emulador SMS Plus de Charles MacDonald, incorpora multitud de opciones como soporte de joysticks externos USB, selector de roms, voces digitalizadas, sonido FM, partidas salvadas, marcos gráficos personalizables y muchas más.
Está considerado el mejor emulador de estas consolas para la GP2X.
Descargas:
AlexKidd2X v0.6
AlexKidd2X v0.6 (código fuente)






