Otra entrevista de Jeffrey Quinn. En esta entrevista te podrás enterar de la historia del AGES, incidencias de Jeff mientras realizaba el emulador, sus opiniones sobre diversos asuntos del panorama de la emulación y más cosas. Uno de los puntos que más me ha sorprendido gratamente de esta entrevista es que ya podemos dar como totalmente confirmado el desarrollo secreto del emulador Meka Drive, por parte de Zoop. Mucho se había rumoreado sobre este supuesto emu de Genesis y SEGA CD en desarrollo, pero nunca se había confirmado. Bueno, espero que disfrutes de tu lectura :-)
Sitio Original de la Entrevista: RetroBase
Link a la Versión
Original de la Entrevista
HomePage del Proyecto
AGES
Sección SEGA:
Mega
Drive 32X
Fecha de la Entrevista: 1 de Agosto
de 2000
Entrevista a Jeffrey Quinn, autor
de AGES, proyecto de emulador de Genesis 32X
Entrevistador: RetroMan
Traducción por MrNet
Entrevista con Jeffrey Quinn, autor de AGES
<RetroMan> Bueno, estoy
seguro de que a la gente le gustaría saber un poco más sobre
tí. ¿Cuál es tu nombre, edad y procedencia?
<Quintesson> Nombre:
Jeffrey Quinn
<Quintesson> Edad:
20
<Quintesson> De: Peoria,
IL (Illinois), EEUU asistiendo a la Universidad Bradley en la especialidad
de Ingeniería electrónica.
<RetroMan> Por favor,
cuéntanos, ¿es AGES tu primer proyecto relacionado con la
emulación y cuándo empezaste a trabajar en él?
<Quintesson> Mi primer
proyecto de emulación fué la web "Jeff Quinn's emulation
website". Mas tarde comencé un emulador de TG16/PCE llamado "Gemstone"
en la época antes de que apareciera Magic Engine, más tarde,
me uní al proyecto Kyoto (un emulador de Genesis que nunca aterrizó),
que empezó después de que el programador original muriera
en un accidente de coche, más tarde, el pasado verano comencé
un multi-emulador SEGA a-la EmX.
<RetroMan> Oh, es una
triste historia.
<Quintesson> Con el
tiempo, limité mi foco de trabajo a la 32X. Desafortunadamente,
más tarde encontré que necesitaba una emulación de
Genesis todavía más eficiente (todo lo contrario a una mala
emulación de Genesis hecha deprisa).
<RetroMan> Cierto.
Eso nos indica que AGES sufre de una pobre emulación de Genesis.
<Quintesson> Sí,
un montón de gente estaba disgustada por eso. Claro que fue hace
mucho tiempo. Kyoto era el segundo emulador prometedor en ser anunciado.
<RetroMan> Pero, de
nuevo, es un proyecto muy prometedor :)
<Quintesson> Lo cogí
cuando tu aún no estabas en la emulación, todo esto sucedió
antes de Genecyst y KGen. La emulación de Genesis debería
ir mucho mejor en la última versión, en la que el mayor problema
son la carencia de argumentos de sonido. Tendré que trabajar en
mi malísimo recompilador dinámico.
<RetroMan> Bueno, yo
ya llevo en esto 3 años ahora. De todas formas, ¿que opinas
de Vegas (ahora GensX)?
<Quintesson> Bueno,
digamos sólo que su publicación me cojió por completode
sorpresa. Ese no fué un buen día para mi.
<RetroMan> Sí,
puedo imaginarmelo...
<Quintesson> Vegas
tiene el problema contrario que AGES, buena emulación por la parte
Genesis, pero no tan buena por la parte 32X, aunque es bastante aceptable,
mientras que la parte Genesis del AGES tiene sólo alguna que otra
cosa mejorada.
<RetroMan> ¿Tienes
miedo de quedarte "detrás" de Vegas (ahora GensX)?
<Quintesson> Por supuesto,
cada vez que pienso que tengo algo de aliento para trabajar en algunas
características a largo plazo de AGES, él hace algún
buen progreso y me devuelve a la realidad. Creo que él además
re-escribió algunos juegos de 32X, una clara ventaja que yo no tengo.
<RetroMan> Refiriéndonos
al resumen de su homepage, sí, así fué.
<Quintesson> Ya que
AGES está escrito en ensamblador y Vegas (ahora GensX) en C, imagino
que lograré hacer a AGES el emu más rápido. Además
tengo un recompilador dinámico que ha estado recopilando polvo.
Todavía le quedan algunos bugs, pero cuando los tenga juntos, veremos
algunos acelerones bastante fuertes.
<RetroMan> Eso sería
genial :-) para mí también, soy el afortunado poseedor de
un P500 en estos momentos, pero todavía va muy lento.
<Quintesson> No esta
tan mal en *mi* PIII 500 :-P
<RetroMan> Estoy seguro
de que la gente apreciará esos acelerones como pasó con la
emulación de N64.
<Quintesson> ¿Tenemos
(=tienes) un celeron o algo? Alguien ha estado poniendome LSD en mi comida
otra vez :)
<RetroMan> No, un "auténtico"
P3 500 con 128 MB de RAM :) desafortunadamente con Windows 2000 en estos
momentos.
<Quintesson> ¿De
todas formas cómo va en Windows 2000?
<RetroMan> Dicho sistema
operativo no es famoso por su buen rendimiento multimedia/DirectX.
<Quintesson> Nadie
me cuenta nunca nada. Todavía no se si funciona en el NT.
<RetroMan> Funciona
bastante bien, sin embargo, es bastante lento cuando trabaja en Win2K,
es muy probable que funcione en el NT 4.0 debido a que ambos tiene el mismo
núcleo ("core").
<Quintesson> Sólo
recibo e-mails del estilo "¿aónde puedoo descargar el knuckles?"
jeje.
<RetroMan> Jaja. Bueno,
supongo que es el destino de todo emu-autor :) tomatelo bien.
<Quintesson> ¿No
hay más preguntas?
<RetroMan> Hablando
de ROMs, ¿la disponibilidad de ROMs te ayudó a desarrollar
el AGES? Claro, ahí están. :)
<Quintesson> Genesis
Power hizo un gran trabajo.
<RetroMan> A eso es
a lo que me refería =)
<Quintesson> Aunque
desearía que hubieran publicado las ROMs de 32X en el formato adecuado.
<RetroMan> ¿Que
quieres decir con el formato adecuado?
<Quintesson> Binario
en lugar de SMD y extensión de .32X
<RetroMan> Ah, entiendo.
Bueno, ¿cuáles son tus metas a largo plazo para AGES? aparte
de optimizar su velocidad.
<Quintesson> Sonido,
juego en red, perfecta emulación de Genesis, perfecta emulación
de 32X, emulación para todos los periféricos extra que aún
quedan por terminar el ratón SEGA Mouse y el Menacer también.
No se lo que haré después.
<RetroMan> Suena genial.
¿Pero es esa una meta realista?
<Quintesson> No lo
sé. Conozco la Genesis más que la mayoría de autores
que sólo van y descargan un montón de código pre-escrito.
Tengo mis propios núcleos ("cores") de emulación de la CPU
por apañar hasta que estén perfectos. Starscream está
lleno de bugs.
<RetroMan> Si tuvieras
oportunidad, te gustaría unirte con otros experimentados autores
como Charles, Tim o incluso probablemente Steve?
<Quintesson> Zoop
me pidió que me uniera a él y a Charles para escribir
Meka Drive, el problema con los proyectos de grupo es que la burocracia
tiende a ralentizar las cosas para siempre. Prefiero trabajar sólo.
Cuando se me encargue un trabajo voy a depender de mis habilidades como
emu-autor y sería mucho más complicado de hacer si estuviera
trabajando en grupo. ¿Cómo sabrían ellos lo que yo
hago y lo que hacen los demas miembros?
<RetroMan> Supongo
que eso es cierto. De todas maneras, sobre el proyecto de PC-Engine que
mencionaste... ¿si saliera en versión alpha, por ej. ejecutaría
juegos?
<Quintesson> En la
forma en que se encuentra ahora, puedo decir qie haría algo que
nadie más pudo (emular la 32X). No. Sólo fué un emulador
de CPU. Magic Engine salió sólo cuando llevaba trabajando
en él unos cuantos meses. Cancelé el proyecto después
porque no había muchas razones por las que continuar.
<RetroMan> Hablando
de M. E., ¿te gusta?
<Quintesson> Es un
excelente emulador, pero nunca tuve una TG16, así que no puedo sentir
nostalgia del juego con esa consola, la mayoría de mis juegos fueron
realmente juegos de PC, clásicos como Doom, Keen, etc...
<RetroMan> Ahora una
pregunta más técnica :) ¿que crees que es lo más
dificil de hacer? La emulación a bajo nivel o a alto nivel como
el UltraHLE u otros emus de N64?
<Quintesson> Muy buena.
La emulación a bajo nivel es bastante fácil si tienes la
información. Yo nunca tuve en mi poder documentos de 32X hasta hace
unos pocos meses, así que todo lo que hice con el AGES fué
a través de ingeniería inversa. La emulación de alto
nivel creo que es más tediosa que dificil, tienes que reescribie
todas las librerías pre-escritas. Su mayor volumen de trabajo, pero
al menos no tienes que averiguar cómo trabaja el hardware exactamente.
<RetroMan> Desde un
aspecto legal y moral, ¿que opinas de la emulación de la
"siguiente generación"?
<Quintesson> No quiero
ver a las compañías de videojuegos heridas financieramente,
pero no me opongo a la emulación de la "siguiente generación"
como hace la mayoría, pero eso es porque estoy bastante apartado
de toda la piratería y debilidad que la causa. Mis días de
coleccionar warez terminaron con las BBS.
<RetroMan> Ya veo :)
<Quintesson> Como
emu-autor, creo que la emulación de la "siguiente generación"
es un reto excitante, p. ej. cuando uHLE salió, estaba muy excitado
e intrigado no porque me importara la mierda de la N64, sino por las nuevas
técnicas que se habían creado para la emulación.
<RetroMan> Bueno, aquí
está la última pregunta: ¿cuál es tu opinión
sobre los emus de Jaguar que hay actualmente en desarrollo?
<Quintesson> Recuerdo
haber oído hablar de ellos desde hace bastante tiempo. Sentí
un poco de espítiro de competición (¿quíen
rompería la próxima barrera?: yo con la emulación
32X, o uno de los tíos de Jaguar). Por supuesto, nada sucedió.
Vegas salió primero. Es gracioso pensar que nosotros estamos dando
buenas zancadas y podemos vislumbrar el final del camino, mientras que
para los chicos de Jaguar el viaje no ha hecho más que empezar.
<RetroMan> ¿Así
que sientes que hay una auténtica competición con Vegas (ahora
GensX)?
<Quintesson> Sí,
yo hablé con todos los emuladores de todos los anuncios de proyectos
de emulación de 32X, y descubrí que estaban bastante lejos
detrás mía. Entonces pensaba que no había información
del hardware de la 32X por ningún lado, así que me imaginé
que yo tenía la posición dominante. Era un sentimiento agradable,
supongo que mi actitud competitiva es un intento de recuperar ese sentimiento.
<RetroMan> Yo pienso
que una buena competición ayudará a mejorar ambos proyectos.
<Quintesson> Se que
eso me ayudó. ¿Recuerdas lo malo que era la interfáz?
¡buaghh!
<RetroMan> ¿Hay
algo que te gustaría decir a la gente de la emulación? Si
es así, por favor házlo ahora :)
<Quintesson> Hmm.
Parad de preguntarme donde podeis conseguir las ROMs de la BIOS, puse la
URL correcta en la documentaión :) No puedo crees que la gente tenga
problemas para encontrarlas. No deben ser capaces de leer.
<RetroMan> :)
<Quintesson> Diviertete
adaptando todos estos desvaríos a una entrevista. Estoy seguro de
que mi apresurada escritura lo hará másssss fácil.
<RetroMan> Jejé,
no te preocupes, me manejaré de todas formas ;) , muchas gracias
por tu tiempo y ¡buena suerte para el futuro de AGES y el tuyo!
<Quintesson> Gracias.
Nos vemos luego.
<RetroMan> Ah, una
cosa más :) . Por favor hazonos un favor a los muchachos de RetroBase.com
- nos gustaría construir una galería de 32X y VAMOS a necesitar
un largometraje de instantáneas :) y termino lo dicho.
<Quintesson> Tonto.
Usa la tecla de imprimir pantalla (Impr Pant o PrintScr).
<RetroMan> Jejé.
Desafortunadamente, el imprimir pantalla no funciona en Win2K.
<Quintesson> Vaya,
hmmm, tendré que investigarlo, probablemente serán en formato
PNG. Los JPEGs son estúpidos para las instantáneas de emulación
y los GIFs no tienen bastantes colores.
<RetroMan> Aun a muchos
emuladores les falta una característica de "grabar instantánea",
así que sería una agradable ventaja, sí, el PNG es
el futuro =) . Bueno, está bien. De nuevo, gracias por tu
tiempo. Cuídate.
<Quintesson> Vale
tú también. Nos vemos luego.
© MrNet