En esta entrevista, Ben-J, webmaster de Consollection, somete a Mike Dunston (Atani de Atani Software) a una retahila de preguntas sobre el SegaEMU, un proyecto que ya tiene bastante tiempo y que es, de momento, el más esperanzador para ver la Mega CD emulada. Además de Mega CD, Dunston pretende emular casi todos los sistemas SEGA que pueda.
Sitio Original de la Entrevista: Consollection
Link a la Versión
Original de la Entrevista
HomePage del SegaEMU : Atani
Software
Fecha de la Entrevista: 24 de Marzo
del 2000
Entrevista a Atani, autor del SegaEMU,
un proyecto muy ambicioso de emulación SEGA
Entrevistador: Ben-J
Traducción por MrNet
Entrevista con Atani, autor de SegaEMU
Ben-J : Primero
de todo, ¿podrías presentarte tú mismo? Tu nombre,
edad, trabajo, hobbies, etc...
Atani : Mi nombre
real es Mike Dunston, tengo 22 años, y trabajo en la corporación
Oracle de Redwood Shores (California, EEUU) como ingeniero de construcción
(yo mantengo el proceso de construcción nocturna del producto JDeveloper).
Realmente no tengo ningún hobbie diferente de jugar en el ordenador,
pero me encantan las miniaturas de trenes :)
Ben-J : ¿Cuál
es la configuración de tu PC?
Atani :
|
|
|
|
128MB de RAM Disco de 20GB WinNT 4.0 SP5 Disco DVD, 4X CD-R Sound Blaster Live! |
64MB de RAM Disco duro de más de 13GB Win95 OSR 2.1 4X CD-ROM |
Ben-J : ¿Tienes
alguna consola?
Atani : Sí,
tengo los siguientes sistemas:
|
|
|
|
|
| Genesis (Modelo 1)
Genesis (Modelo 2) Genesis (Modelo 3) SegaCD (Modelo 1) 2 SegaCD (Modelo 2) CDX (EEUU) |
2 Genesis 32X (EEUU)
SMS (Modelo 2) PowerBase Converter * *(Permite jugar a los juegos de la SMS en la Genesis) |
SNES Virtual Boy Gameboy (EEUU) Gameboy (Japón) |
|
Ben-J
: ¡Buena colección! Aprovechando
que la tienes, ¿que piensas de la 32X? ¿Y de su corto período
de vida?
Atani : El sistema
tiene (tenía) un montón de potencial, sólo que casi
no había muchos desarrolladores o compañías con la
intención de portar su software a ese "nuevo y no probado" sistema.
Esta fué la causa de la escasez de juegos (creo que hay menos de
50 en total entre EEUU y Japón).
Ben-J : ¿Cuál
es tu juego favorito?
Atani : Realmente
no tengo ningún juego preferido porque hace tiempo que no juego
mucho. Paso la mayor parte de mi tiempo libre trabajando en el ordenador
o haciendo cualquier otra cosa y no uso mis consolas (o emus) muy a menudo
:(
Ben-J : ¿Cómo
llegaste al panorama de la emulación?
Atani : Hace
4 años, antes de que los emuladores de la Genesis se hicieran realmente
populares se me presentaron unos cuantos de los emuladores de Nintendo
de hace bastante. Nesticle fué uno de los primeros emuladores que
usé, pensé que era bastante guapo para hacer lo que hacía.
Después de un tiempo acabé consiguiendo una Genesis y mi
primer sistema SEGA CD y juegos. Entonces me aparté de la emulación
de nuevo, hace 2 años regresé y he permanecido desde entonces.
Ben-J : Tú
programas en Atani Software - Trucos, SegaEMU (SEMU), Generator32... ¿podrías
explicarnos tu ambición?
Atani : Bueno
estoy esforzándome para tener perfecta emulación de muchos
sistemas SEGA antiguos. Esta es la principal fuerza conductora de SegaEMU
(SEMU). Generator32 es más de un divertido proyecto que estoy haciendo
para ayudar en el panorama de la emulación. Como la persona original
para portar Generator a una plataforma Win32 ha perdido la fuente y ha
decidido no re-portarlo más. Hay es donde entro yo, decidí
¿por qué no hacerlo?, y en sobre tres horas tenía
cosas trabajando realmente bien en modo de pantalla completa. El modo en
ventana está todavía en progreso.
Ben-J : Excelente...
pero, ¿es este tu primer proyecto?
Atani : No completamente
el primero, pero el primero en cuanto a emulación en este momento.
Recordarás mis antiguos proyectos de hace un año y medio
cuando empecé a trabajar en mi emulador que a atravesado un montón
de cambios y es ahora parte de lo que tengo en el SegaEMU. Estos viejos
proyectos nunca vieron la luz del usuario final, y no fueron publicados
porque estaban en versiones muy iniciales. SegaEMU sin embargo está
mucho más cerca de como yo quiero que sean las cosas.
Ben-J : ¿Qué
"core" (nombre genérico de macrolibrerias para algún proceso
específico) estás utilizando?
Atani : En Generator32
estoy usando mz80 para el z80, y el DynaRec 68000 que se usa en las fuentes
del Generator de Linux. En SegaEMU tengo muchas más opciones. Estoy
trabajando en mi propio core para el 68000 que usará una
aproximación del DynaRec para algunas partes del código,
tendré la información sobre este core disponible en
la red en unas cuantas semanas. Este nuevo Core AT68K, estará disponible
en forma de código fuente para que otros puedan usarlo en sus emuladores
si lo prefieren. Podría hacer algo parecido para el core
del Z80 también, pero de momento estoy usando mz80. Otros cores
han sido examinados por dentro también, tengo StarScrem, Raz, y
otro par de que funcionan mejor que los míos.
Ben-J : ¿Como
te las apañas para portar Generator de Linux a Win32?
Atani : Bueno,
lo primero es imaginarse lo que se necesitará cambiarse cuando se
porte a Win32. La mayor cantidad del código que se necesita cambiar
estaba ya separado del código principal del emu, esto ayudó
en gran medida a su fácil portado (gracias James). Así que
era sólo la interfáz de usuario y cómo renderizar
los gráficos en pantalla, y el sonido. La mayoría del
código restante estaba ya casi listo para Win32.
Ben-J : ¡SegaEMU
(SEMU) es un proyecto genial! (SEGA CD, Genesis 32X, Trucos, Juego en Red,
etc.) ¿Que estás buscando? ¿Necesitas información?
¿Como podríamos ayudarte?
Atani : Siempre
estoy buscando nuevos trucos para meterlos en la base de datos CheatCode
(Atani
Software - Cheat Codes: HomePage). Estoy buscando más información
sobre algunos de los sistemas en los que estoy trabajando en emular en
la próxima publicación del emu. Aquí están
los sistemas en cuestión:
° SEGA SG-1000
° SEGA SC-3000
Estos son los sistemas de los que quiero más
información antes de implementarlos en el emu:
° Arcade SEGA System 16
° Arcade SEGA System 24
° SEGA Genesis 32X
° SEGA CD/ SEGA Mega CD
° SEGA Saturn
Ben-J : La 32X
fué implementada sobre 2 procesadores RISC Hitachi SH2 @ 23 MHz...
la misma estructura que la SEGA Saturn. ¿Es este el gran problema
para emularla?
Atani : Podría
ser parte de ello, un problema que debe encarar cualquier emu autor es
cómo mantener la sincronización entre varias CPUs... Sólo
para la Genesis y la 32X son 4 CPUs sin incluis ninguno de los dos VDP
(uno en la Genesis y otro en la 32X). Y si añades la SEGA CD / SEGA
Mega CD entonces tienes 2 cosas adicionales con las que tendras que entenderte,
el CD y otra CPU 68k ejecutándose a una velocidad más rapida
que en la Genesis.
Ben-J : ¿O
quizás es el VDP (Video Digital Processor - Procesador de Video
Digital) que procesan a 40 MIPS?
Atani : No he
visto mucha información sobre el VDP de la 32X, pero sé que
toda la información es calculada por lo(s) SH2 y entonces se llevan
los datos a las unidades VDP.
Ben-J : ¿Que
opinas de las instantáneas del AGES - HomePage
Oficial del AGES - ?
Atani : El emulador
AGES parece muy prometedor en cuanto a emular la arquitectura de la SEGA
32X, sólo espero que merezca la pena toda la espera que nos va a
hacer pasar.
Ben-J : ¿Por
qué no tenemos un emu de 3DO, o Amiga CD32X aún? ¿Son
my dificiles de emular o no tenemos suficientes documentos?
Atani : No estoy
completamente seguro de esto, imagino que un poco de cada una de las dos
razones.
Ben-J : ¿Qué
consola/ordenador te encantaría ver emulad@ algún día?
Atani : La SEGA
CD / SEGA Mega CD. Sería realmente guapo ya que tengo un montón
de juegos que me encantaría jugar en esta máquina y sé
que a muchos otros les gustaría también.
Ben-J : Tienes
razón. Un montón de gracias por esta entrevista ...
Atani Software : Atani
Software - Atani
Software - Cheat Codes: HomePage - E-Mail
© MrNet