logotipo

img_google

Entrevista con Shawn Baird

   En la siguiente entrevista Emulad, webmaster de EmuSaturn, pregunta a Shawn Baird, autor del Proyecto Hyperion de emulación SEGA Saturn, sobre el progreso del emulador en la actualidad, fecha de una posible versión inicial o una que ya ejecutara juegos, futuras mejoras, publicación del código fuente del proyecto, si ha pedido ayuda a otros programadores o emu-autores de Saturn, y un largo etcétera para que estés enterado de todos los pormenores de este prometedor proyecto de la mano de su autor.

Sitio Original de la Entrevista: EmuSaturn
Link a la Versión Original de la Entrevista
HomePage del Proyecto Hyperion
Sección SEGA : Saturn

Fecha de la Entrevista: 8 de Abril del 2000
Entrevista con Shawn Baird, programador de Hyperion, proyecto de emulación de Saturn
Entrevistador: Emulad
Traducción por MrNet

Entrevista con Shawn Baird
Proyecto Hyperion

   Aquí teneis una entrevista EXCLUSIVA con Shawn Baird, autor del Proyecto Hyperion.
 

Instantáneas del Proyecto Hyperion
El anagrama de la Saturn se ve perfectamente con Hyperion
¿Me pongo lo último de The Corrs o «Friends Again»?
 

P : ¿Nombre, Edad, Ocupación, País de origen?
Shawn : Shawn L. Baird, 29 años, Programador, EEUU.

P : ¿Longitud del tiempo que llevas desarrollando el emu y estado hasta ahora?
Shawn : He estado trabajando / dejándolo en el proyecto desde hace dos años. El proyecto ha languidezido ocasionalmente debido a mis responsabilidades laborales. Ese punto me pasó como cuando estaba programando una buena cantidad del código de la ROM de la Saturn (las cuatro versiones que conozco).

P : ¿Cuantas Saturns te compraste para ayudarte con el desarrollo?
Shawn : Sólo una, aunque he estado intentando adquirir un par de ellas más.

P : ¿Por qué estás haciendo un emulador de Saturn cuando hay sistemas "más fáciles" de emular?
Shawn : Realmente, estaba interesado en el hecho de que no había emus de Saturn de ninguna clase cuando empezé. Había un par se emus de PlayStation. Además, por esa época trabajaba para Sony y me imaginé que ellos podrían verlo con malos ojos. Finalmente fue el hecho de que la Saturn era un sistema moribundo. Pienso que lo emuladores son algo más que nostalgia y que no deberían ser desarrollados para competir con una plataforma comercialmente viable.

P : ¿Por qué decidiste desarrollar para el sistema operativo Windows 95/98 cuando (aunque no soy un gran fan) Linux, o un Mac sería probablemente una mejor plataforma, desde un punto de vista de la velocidad?
Shawn : Mi opción primaria de S.Op. es Windows (actualmente Windows 2000). He realizado una gran cantidad de desarrollos Windows en el pasado y por lo tanto estoy familiarizado con las DirectX, etc. Es mi sistema de desarrollo preferido en este momento. Quiero llegar al punto en el que me parezca oportuno publicar la fuente a la comunidad y permitirles que lo porten a otras arquitecturas, o que sólo se use como punto de referencia.

P : ¿Cuál es tu principal meta con el Proyecto Hyperion? ¿Ver si es posible conseguir que los juegos funcionen, p.ej.?
Shawn : Mi auténtico deseo es emular el hardware tan eficientemente como me sea posible. La velocidad es algo que me gustaría mirar después, pero no creo que haya que preocuparse mucho por eso hasta que tenga una mejor comprensión de cómo trabaja el hardware.

P : ¿Cuánta documentación tienes de la Saturn? ¿Piensas que es suficiente para alcanzar tu meta?
Shawn : Tengo la mayoría de la documentación técnica de SEGA gracias a que algunas páginas web y la amable ayuda de varias personas. Recibí la mayoría cuando sólo estaba en fase de planificación (o tal vez empezando la emulación del SH-2). En ese momento ya casi tenía lo que esperaba necesitar (y la habilidad de imaginarme el resto) aunque si me estara faltando algo las cosas podrían retrasarse un poco.

P : ¿Cómo te sentirías publicando el código fuente de tu emulador y por qué?
Shawn : Pienso firmemente que necesito publicarlo en el punto en el que piense que lo tengo listo. Esto es así porque la emulación tiene que ser una especie de comunidad que comparta el mismo espíriru. No es por dinero o status, sino por la nostalgia de los sitemas del pasado y la diversión de explorar la arquitectura de la máquina. Quiero decir que estoy halagado por la atención, pero espero que otros se diviertan tanto como yo intentando emular un muy interesante sistema.

P : ¿Sientes que la comunidad de la emulación Saturn está apoyándote con tu emulador?
Shawn : Así y todo he ignorado la comunidad hasta ahora. Saqué mi página web inicial y trabajé en ella ocasionalmente sin mucha fanfarria. La gente a menudo se impacienta cuando hay algún emulador a punto de salir, pero el hecho es que sin embargo el proyecto podría llevarme largo tiempo y el proyecto no siempre estará en el número 1 de mis prioridades.

P : ¿Te has apoyado en otros programadores para que te ayudaran, incluyendo otros autores de emuladores de Saturn?
Shawn : He hablado con algunos de ellos. En particular, TyRaNiD me ayudo muy mucho con su información sobre la parte del CD, y Falcon también me ayudó mucho proporcionándome un montón de documentación del sistema.

P : ¿Hay planes futuros de introducir algunos "extras" como Direct3D (como bleem!) o juego en red?
Shawn : Siempre he tenido planeado alguna clase de soporte Direct3D. Pero por ahora lo importante para mí es profundizar en lo que yo llamo el "rasterizador de referencia" ("reference rasterizer"), cuya única meta es emular apropiadamente el hardware de video.

P : ¿Cuál de los tres principales emuladores, incluyendo el tuyo (PowerSEMU, Project Hyperion y el SSF) tendrá éxito en su meta y por qué?
Shawn : Realmente no estoy muy familiarizado con esos otros emuladores, ya que la última vez que puse atención realmente en un emulador de Saturn fué en el A-Saturn de Azuco. Yo esperaba que tuviera éxito en su larga carrera, pero yo no estoy corriendo contra nadie. Este es el primer emulador que escribo, pero siempre pensé que sería muy divertido, y así es. La programación de un emulador es algo muy recompensante porque cuando implementas una nueva característica, ¿quién sabe cuantas más te quedan por descifrar?

P : Como la mayoría de los verdaderos fanas de la emulación saben, programar un emulador no es una carrera, pero ¿cuanto crees que pasará antes de que tu emulador pueda ejecutar CDs de Saturn?
Shawn : Es realmente dificil para mí estimar un tiempo, especialmente cuando no puedo decirte si voy a poder trabajar en él día a día. Siento que estoy viajando a través de un tunel durante mucho tiempo y parece que la luz de la salida se ve un poco más brillante, pero no estoy seguro todavía. La parte del CD podría plantear algunos interesantes retos en sí misma. Hice un pequeño trabajo preliminar en los primeros estadios leyendo los sectores más bajos de un CD en modo raw via ASPI. Utilizé esta prueba para asegurarme que realmente me sería posible leer la información de arranque ("boot") de un CD de Saturn. Sin embargo, hay un largo camino hasta poder analizar sintácticamente toda esa información lo que se requiere que sea leido por el programa.

P : ¿Algún mensaje a los lectores?
Shawn : Me gustaría darles la gracias a todos los que han escrito expresando su interés. Recordad ayudar a las compañías que hicieron posibles estos sistemas. Las Saturns de 2ª mano están disponibles a precios bastante razonables (aunque son un poco difíciles de encontrar) y puede proporcionaros un montón de diversión. Además tengo una DreamCast estadounidense y una japonesa y estoy bastante impresionado con lo que SEGA ha conseguido realizar.

Emulad : ¡Gracias una vez más por esta oportunidad y buena suerte!
Shawn : ¡Gracias por tu interés y por tu ayuda para mantener la comunidad de Saturn viva!
 

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


© MrNet



Regresar a la Página Principal