1 Abril 2006

Zsnes sigue avanzando

Uno de los mejores emuladores de snes, y posiblemente uno de los emuladores mas activos sigue avanzando pasito a pasito. En esta pagina Zsnes wip podeis encontraros las versiones beta del emulador hasta la siguiente release oficial. Pero hay un pequeño problema que todavia no han solucionado y es que no es un emulador en C puro, tiene ficheros en ensamblador, que en sus tiempos si tenian justificacion porque habia que hacer todos los trucos y trampas posibles para que el bicho corriera mas rapido, actualmente con los buenos compiladores y el avance de generaciones en las maquinas (cada vez es mas dificil encontrar un pentium1, que corria perfectamente el callus…que recuerdos ^_^, aunque todavia se van a seguir encontrando a patadas pentium2 y todavia siguen siendo muy utiles), ya esos trucos se pueden ir olvidando para programar en C puro y mas clarito (como esta ocurriendo en el proyecto MAME). Y porque es interesante abandonar el ensamblador, pues ademas porque quede mas claro el codigo fuente, por compatibilidad con otras plataformas, porque lo que sucede con el Zsnes es que pese a ser mejor emulador que Snes9x, con datos objetivos como que es mas compatible que este ultimo y que implementa custom chips que el otro ni sueña. Pues el snes9x es mas usado simplemente porque no tiene ficheros en ensamblador para x86 y esta siendo portado a muchas maquinas diferentes (linux amd64, ppc, dreamcast, m$xbox, gp32, gp2x…) y el Zsnes esta solo para (x86).

Y la mala noticia a medias, es contando los ficheros .ASM (ensamblador) de la ultima version oficial eran 69, y contando los ultimos .ASM de la ultima beta la del 29/3/06 eran….otra vez 69, pese a que en sucesivas betas en el changelog se muestre source code cleanup y port asm to C. Bueno es una mala noticia a medias porque el analisis no es exaustivo, realmente son el mismo numero de ficheros en ensamblador, pero falta saber si hay el mismo numero de lineas.

No obstante, aunque se que no lo van a leer, desde aqui abogo porque porten mas codigo a C que una vez que este en C todo van a ver como explosiona el Zsnes.

Por: MD | Software, Software libre | | Referencias ()

No hay comentarios

El webmaster de www.tomatesasesinos.com no se hace responsable de los comentarios aqui vertidos por los visitantes.

»

Aún no hay comentarios.

Suscripción RSS a los comentarios de la entrada.

Deje un comentario

XHTML: Etiquetas html permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>