En la siguiente entrevista podrás ampliar detalles sobre uno de los emuladores de 32X, GENSX, antes Vegas y que ha tenido de cambiar de nombre por problemas de marcas registradas. Su programador, Tim Meekins, nos habla del progreso actual de GENSX, futuros proyectos -la vedad, algo utópicos- de emulación, sus vivencias programando GENSX, y (por supuesto) diversas opiniones sobre el futuro de la emulación (con las que coincido plenamente), etc... No te pierdas esta interesante y breve (todo lo bueno en la vida parece que viene en pequeñas dosis siempre) lectura. Disfruta enterándote de todo.
Sitio Original de la Entrevista: EmuItalia
Link a la Versión
Original de la Entrevista
HomePage del Proyecto: GENSX
Sección SEGA:
Mega
Drive 32X
Fecha de la Entrevista: 5 de Agosto
de 2000
Entrevistador: Francesco
"LA IENA" Gottardo
Entrevista a Tim Meekins, autor
de GENSX (antes VEGAS), emulador de Genesis 32X
Traducción por MrNet
Entrevista con Tim Meekins de GENSX
Hola, soy Francesco "LA IENA" Gottardo de www.emuitalia.com y me gustaría entrevistarte sobre GENSX y su futuro... Espero que me respondas porque nos gustaría publicar tus comentarios en www.emuitalia.com.
P: Vegas es claramente
un buen emulador. Soy un fan de la Genesis y recuerdo uno de los más
(casi) perfectos emuladores de la misma: el Genecyst. ¿Recuerdas
Bloodlust Software y qué piensas sobre ellos?
R: Tim: Hace unos cuantos
años cuando empecé a pensar en escribir un emulador, realmente
no había usado nunca un emulador. Así que busqué en
la web y encontré Genecyst. Cuando ví cómo la Genesis
podía ser emulada, supe que podría hacerlo. Además
ví fallos en Genecyst, así que sabía que había
posibilidades de mejora. A lo largo de estos últimos años
han aparecido un buen número de buenos emuladores de Genesis y es
impresionante ver cómo Genecyst ha soportado la prueba del tiempo.
Es uno de los mejores emuladores. Es todavía el mejor en cuanto
a velocidad (junto a KGen) pero algunos de los emuladores más nuevos
pueden ejecutar mayor nº de juegos (como Gens).
P: ¿Cual es la
principal dificultad de emular la 32X?
R: Tim: El hardware en
sí mismo es bastante simple. Cuando decidí que quería
añadir soporte 32X a GENSX (fué un emulador de Genesis sólamente
durante 2 años) sólo llevó 2 semanas conseguir que
el primer par de juegos funcionaran. La SEGA 32X añade 2 CPUs más
a la Genesis, que ya tiene de por sí 2 CPUs. Hay un montón
de caballos que emular y conseguir buen rendimiento es incluso más
difícil. La 32X es un sistema muy simple. Lo que la hace difícil
es todas las CPUs funcionando, cuando algo falla, es mucho más difícil
de encontrar el problema. En los juegos de Genesis, cuando algo falla,
sólo tengo que mirar el código que el 68000 está ejecutando
y puedo rápidamente identificar el problema. Cuando un juego de
32X se cuelga, hay una buena posibilidad de que sea por el asunto de la
temporización o comunicaciones entre las CPUs, lo cual es muy complicado
de arreglar. He incrementado bastante el nº de juegos que funcionan
con Vegas recientemente, y bastante embarazosamente, eran todos los estúpidos
bugs de mi código y no una incomprensión de como trabajaba
el hardware. Por supuesto, añadir todas esas nuevas CPUs y chips
gráficos a la Genesis ha incrementado la complejidad y la posibilidad
de errores.
P: Realmente me gusta
el soporte 32X pero carece un poco en la sección de compatibilidad
y de sonido. ¿Piensas corregir estos problemas en la siguiente versión?
R: Tim: Creo que GENSX
tiene una de las mejores compatibilidades de los emuladores de Genesis.
Yo accidentalmente rompí unos cuantos juegos en la versión
0.94 así que quizás parez ca que haya empeorado. He arreglado
unos cuantos juegos difíciles de emular esta última semana
y he fijado muchos más juegos de 32X. La próxima entrega
debería ser fuerte. No he oído ningunas quejas del sonido
sobre la emulación del sonido excepto que uno de los canales está
demasiado alto. Sólo se de 2 o 3 juegos con problemas de sonido.
Oh, el sonido sonará entrecortado si el juego no está trabajando
a 60 fps (50 fps en el sistema PAL). El salto de fotograma ("frameskip")
ayudará si estás cerca de los 60 fps.
P: Muchos juegos de 32X
se cuelgan justo después de empezar el juego o en el menú
de selección. ¿Hay alguna razón importante?
R: Tim: Creo que todo
juego de 32X tiene su razón para no funcionar. Cada vez que encuentro
un GRAN bug espero que repentinamente funcionen todos los juegos y al final
sólo consigo que funcionen 2 juegos más.
P: En la encuesta de la
página principal ("homepage") un montón de gente está
preguntando por soporte de la SEGA CD en la próxima versión
de Vegas. ¿En tu opinión es posible?
R: Tim: ¡Por supuesto
que es posible! Es por lo que puse la encuesta :) Realmente me gustaría
ver emulación SEGA CD y SEGA Saturn. Se como hacerlas ambas, pero
no puedo llenar mi cabeza con lo que haré en lo sucesivo, para eso
es la encuesta, para ver qué sistema les gustaría ver emulado
a los "fans". Personalmente, realmente querría hacer un emulador
de Saturn, pero la mayoría de la gente quiere SEGA CD. Recientemente
he revisado alguna información que tengo de la SEGA CD y es bastante
simple, quizás más simple que la 32X. Sin embargo, ahí
está el CD y es accedido vía llamadas de la ROM y no tengo
información a bajo nivel sobre ello, así que podría
necesitar emular la ROM. Esta es probablemente la mejor manera de proceder.
Sabré más cuando realmente empiece con ello. En estos momentos,
estoy intentando tener lista la próxima versión.
P: ¿Y sobre el
soporte de Saturn en próximas versiones de GENSX?
R: Tim: Ahhh. Realmente
quiero añadir emulación de Saturn. Hay algunos juegos geniales
a los que realmente me gustaría poder jugar con el emulador.
P: ¿Cuál
es tu juego favorito de Genesis? ¿Y de 32X?
R: Tim: Hay un montón
de juegos de Genesis. Cada vez que creo que he encontrado un favorito,
me tropiezo con otro juego genial. Veamos, juegos que me vengan a la mente
con los que me he divertido son: Contra, Gunstar Heroes, ToeJam & Earl,
Dr. Robotnik's Mean Bean Machine, y la saga Sonic. Sobre la 32X he estado
jugando un poco a T-Mek. Yo sólo logre hacer funcionar el Knuckles'
Chaotix y Virtua Racing así que los estuve viendo detenidamente.
Fuí adicto al Virtua Racing de arcade durante bastante tiempo (hmmm,
ahora hay una idea de emulación :) ).
P: ¿Crees que será
posible emular la DreamCast pronto?
R: Tim: No es probable.
Conozco un poco las interioridades y creo que pasará bastante tiempo
hasta que alguien la emule. Junto a eso, creo que la emulación está
mejor enfocada a máquinas más viejas que no estén
en el gran mercado.
P: Última. Cuéntame
algo sobre tus futuros proyectos y sobre el futuro de la emulación.
R: Tim: No tengo ni idea
de futuros proyectos, aunque he estado pensando secretamente en escribir
un navegador ("browser") para la web. ¡Eh! Eso sería interesante.
En cuanto a emulación, quiero mantener la emulación de los
sistemas SEGA más antiguos. Hay actualmente un buen nº de sistemas
arcade de SEGA que nadie ha emulado que serían un auténtico
reto. No sé absolutamente nada sobre esos sistemas, pero sería
divertido emularlos, especialmente el Model 1, 2 y 3. Oooh, como el Daytona.
Gracias por tu colaboración y todo tu BUEN TRABAJO
en el mundillo de la emulación.
No olvides visitarnos en www.emuitalia.com.
Bye bye.
----------------------------------
Francesco "LA IENA" Gottardo
Orgulloso miembro del equipo EMUITALIA
www.emuitalia.com
© MrNet