logotipo

img_google

Entrevista con TyRaNiD

   La siguiente entrevista tiene como estrella a TyRaNiD, programador del proyecto Lucifer, que tiene como meta la emulación de la SEGA Saturn. A lo largo de las líneas de abajo te enterarás de diversas cosas sobre TyRaNiD, así como muchas de sus opiniones sobre diversos aspectos de la emulación. Además, esta entrevista también contiene información sobre los progresos del emulador y como se trabaja en él. Además hay una explicación de cómo trabaja un emulador que te puede ayudar, de una vez, a que comprendas como funciona un emulador realmente. Que la disfrutes.

Sitio Original de la Entrevista: TITAN
Link a la Versión Original de la Entrevista
HomePage del proyecto: Lucifer
Sección SEGA : Saturn

Fecha de la Entrevista: 27 de Agosto de 1999
Entrevista con TyRaNiD, principal programador de Lucifer, proyecto de emulación Saturn
Entrevistador: Tunek
Traducción por MrNet

Entrevista con TyRaNiD, de Lucifer

P: Tunek: La primera pregunta es sobre tí. ¿Podrías presentarte tú mismo, de dónde eres, tu nombre, edad, trabajo, hobbies, etc.?
R: TyRaNiD: Mi nombre es Matt Wolff, vivo en Iowa (EEUU). Tengo 21 años y trabajo como técnico informático. Disfruto aprendiendo (bueno a veces), del audio del coche, y por supuesto de jugar en mi ordenador  :)

Tunek: Tyranid está trabajando con Pharoah y JGL en Lucifer, y antes de eso ya tuvo su propio emu, Sao'On'Em. Lucifer no ha sido publicado todavía, pero de acuerdo a gente como Azuco, está muy avanzado. De todas formas, todo esto se completa con la entrevista...

P: Tunek: Por favor cuentanos un poco acerca de tí mismo.
R: TyRaNiD: Nombre real : James F.
Trabajo : Estudiante
Gustos : Odenadores, cerveza y mujeres  :)

P: Tunek: Tenemos una pregunta de Azuco: por favor explicanos lo de tu nombre, ¿viene de tirano ("tyrant")? ¿o pirámide ("pyramid")?
R: TyRaNiD: Viene de un taller de juegos de rol en tablero con un juego llamado Warhammer 40,000. Un "Tyranid" era un alienígena realmente desagradable. Tan sólo me gustó el nombre.

P: Tunek: Entonces, ¿por qué lo escribes TyRaNiD en lugar de Tyranid?
R: TyRaNiD: Porque soy difícil  :P

P: Tunek: Bueno, ¿por qué empezaste a trabajar en el S'O'T, y cuando fué?
R: TyRaNiD: Lo empecé en 1997. Mi hermano se acababa de comprar una Saturn con el X-Men vs SF y yo realmente quería escribir un emu. Encontre una BIOS por casualidad y otros cuantos emus (como A-Saturn) y empecé en un desensamblador. Creció desde el desemsamblador a un auténtico emulador sobre unas cuantas semanas después de aquello.

Tunek: Y eso condujo a Lucifer...
R: TyRaNiD: Sí. Pharoah contactó conmigo unas cuantas veces mientras estaba intentando escribir su propio emu. Empezó con un intercambio de información pero eventualmente creció hacia Lucifer.

P: Tunek: ¿Qué clase de programación/programas habias hecho antes de esto?
R: TyRaNiD:He hecho varias cosas. Unos cuantos juegos. Un paquete de dibujo o dos y un montón de intentos fallidos de ambos.

P: Tunek: ¿Para qué sistemas?
R: TyRaNiD: PC y Atari 400 / 800 / XE. Mayormente basados en DOS. Yo sólamente acababa de comenzar la escritura del código cuando empecé Lucifer.

P: Tunek: ¿Es eso por lo que no ha habido una versión del emu todavía?
R: TyRaNiD: Algo así. Yo y Pharoah pasamos bastante tiempo intentando codificar el interfáz de usuario. No pudimos conseguirlo. Probablemente la interfáz era demasiado ambiciosa.

P: Tunek: ¿Como de lejos ha llegado Lucifer en estos momentos? ¿Cuando crees que saldrá una versión?
R: TyRaNiD: Ha seguido un camino razonable, pero no creo que esté todavía publicable. Quedan demasiados problemas preocupantes. Haremos lo mejor que esté a nuestro alcance para publicarlo tan pronto como creamos que está listo.

P: Tunek: ¿Cómo comparas Lucifer con otros emus de Saturn, como A-Saturn?
R: TyRaNiD: Es difícil de decir. No tenemos muchos gráficos trabajando por el momento, pero tenemos otras cosas que A-Saturn no, como el código de Cd casi completo. Probablemente estemos casi igual en porcentage de completitud total.

P: Tunek: ¿Cooperais mucho, Azuco y el equipo Lucifer?
R: TyRaNiD: He tenido unas cuantas charlas sueltas con Azuco ahora y de nuevo, pero la mayoría de las veces ha sido información muy general. Nada de importancia todavía.

P: Tunek: ¿Cómo habeis dividido el trabajo en Lucifer?  ¿Que haces tú, Pharoah y JGL?
R: TyRaNiD: Yo y Pharoah sólo ordenamos lo que teníamos que hacer y escogímos lo que queríamos hacer. Yo he hecho un montón de código del sistema de CD, así que tomé la responsabilidad de ello y Pharoah ha hecho la mayoría de la programación de windows, osea que él ha escrito principalmente la interfáz de usuario y portando trozos de código. En cuanto a JGL no ha hecho nada todavía. Está siempre ocupado y no ha participado en un gran nivel.

P: Tunek: ¿Qué crees que es lo más difícil de la emulación de Saturn?
R: TyRaNiD: La emulación VDP no es muy agradable y el nivel general de potencia que la Saturn realmente tiene va a ser un problema difícil de sobrellevar. Creo que la parte más dura acabará siendo la sincronización de los muchos procesadores (sobre 8 o 9) que actuan juntos.

P: Tunek: ¿Podrías explicar brevemente como trabaja realmente un emulador?
R: TyRaNiD: Bien, a nivel básico tú coges una instrucción de la CPU de un mapa de memoria imaginario y la conviertes al código nativo del ordenador. Tienes que mantener una traza de las muchas instrucciones virtuales han sido ejecutadas lo cual te permite sincronizar los gráficos y el sonido, etc... El principio es muy simple, la implementación es mucho más difícil.

P: Tunek: Mencionaste antes que la Saturn es realmente poderosa. ¿Qué clase de ordenador crees que es necesario para una emulación a toda velocidad?
R: TyRaNiD: Probablemente la mayoría de juegos que no usen las capacidades de la Saturn podrían ir rápidos en un P3 rápido. Asumiendo recompilación dinámica de los núcleos de la CPU y emulación HLE. Para los juegos realmente hambrientos de requerimientos se verían mucho peor, debido principalmente a los multiprocesadores y cosas como un rápido DSP procesador matemático. Yo creo que la Saturn era más potente que la PSX, sólo que nunca pudo demostrarlo.

P: Tunek: ¿Quién tuvo la culpa de eso? ¿programadores gandules?
R: TyRaNiD: Más bien el mal diseño por parte de SEGA. No creia que necesitara hardware 3D así que la hizo sólo 2D. Cuando se publicaron las especificaciones de la PSX, SEGA se dió cuenta de que había metido la pata y pidió a los diseñadores que añadieran alguna clase de hardware 3D. Al final no consiguieron a los jugadores por culpa de su escasa potencia 3D porque la gente era tan voluble que espantaba al programador de explotar realmente la potencia de la Saturn.

P: Tunek: De Azuco: ¿Qué opinas de AZUCO & A-SATURN...?
R: TyRaNiD: Bueno, Azuco es una persona bastante agradable, y A-Saturn ha progresado realmente bastante desde la primera vez que lo ví. Debería salir bien si se emplea suficiente tiempo y esfuerzo en él. A-Saturn por el momento es el único contendiente del emulador que ejecuta el primer juego aparte de Lucifer.

P: Tunek: ¿Cómo de pronto crees que será?
R: TyRaNiD: Meses si no un año. No será mañana, puedo asegurartelo.

P: Tunek: ¿Por qué crees que la emulación de Saturn está tan por detrás de la emulación de PSX y N64?
R: TyRaNiD: Porque no hay interés. Hay un selecto grupo de personas a las que realmente les importa la Saturn, pero la mayoría nunca tuvo un juego e incluso nunca habrá considerado jugar a la Saturn. Además no ganó mucha fama o viabilidad comercial. Sobre todo murió en el mercado y excepto por un grupo selecto está casi muerta en el mundo de la emulación.

P: Tunek: ¿Cuales son tus juegos favoritos, y te gustaría jugar o programar mas?
R: TyRaNiD: Mis juegos favoritos son cualquier Street Fighter, incluyendo los derivados Marvel Super Heroes, etc. y los mata-mata clásicos. Primero soy un jugador, la programación viene justo detrás.

P: Tunek: ¿Publicarás el código fuente de Lucifer?
R: TyRaNiD: Y en cuanto al código fuente ¡QuIzAs!

P: Tunek: ¿Le ganará el Arsenal al AIK en la Liga de Campeones (fútbol)?
R: TyRaNiD: Por supuesto... que NO.

P: Tunek: ¿Algo más que quieras contarnos?
R: TyRaNiD: Sólo que esteis contentos. Ese el el único placer que tendreis en la vida :P ¡ah!, y parar de pedirme la BIOS, ¡¡por favor!!
 

Volver a la Página Índice de las Entrevistas
VOLVER


© MrNet



Regresar a la Página Principal