En otra entrevista concedida por Atani a MGhandi, de Kinox, puedes leer características de él mismo, así como diversas opiniones sobre varios temas del mundillo de la emulación. Entérate del origen de sus proyectos (que actualmente tiene muchos abiertos, quizás demasiados para terminarlos todos), progreso actual y características venideras, así como de interesantes detalles técnicos tanto de software como de hardware que te pueden parecer interesantes como aficionado a la emulación y que los emu-autores tienen que conocer y estuudiar a fondo mientras desarrollan su labor. No dejes de leerte esta más que interesante entrevista.
Sitio Original de la Entrevista: Kinox
Link a la Versión
Original de la Entrevista
HomePage de Atani : Atani
Software
Fecha
de la Entrevista: 7 de Julio de 2000
Entrevista con Atani, autor de
múltiples proyectos relacionados con las consolas SEGA, sobre todo
SegaEMU
Entrevistadores:
MGhandi & seventh
Traducción por MrNet
Entrevista con Atani, de Atani Software
I. Sobre la entrevista
MGhandi ha entrevistado a Atani,
propietario de Atani Software. Atani es el autor de Genital (emulador de
SEGA Genesis) y está portando su famoso emulador a Windows.
II. Agradecimientos
Quiero agradecer a Atani esta
entrevista ya que fué una de mis entrevistas más rápidas,
pero lo siento por no haberla podido publicar antes debido a problemas
personales con mi ordenador (todavía tengo un 386). Muchas gracias
a seventh, ¡me ayudó de nuevo con algunas preguntas!
P:
1. Preséntate tú mismo, por favor
R: Atani: Bieno,
soy Atani. Mi nombre real es Mike Dunston. Vivo cerca de San Francisco,
CA (California). Trabajo en una gran empresa de ordenadores :) .
Escribo muchos porteos de los emus de DOS o Linux de Genesis o similares.
P:
2. ¿Cuál es el nombre de esta compañía de ordenadores?
R: Atani: Lo
siento, no me gustaría decirlo...
P:
3. ¿Es por tu relación con la emulación?
R: Atani: Un
tanto... Un montón de gente de InterNet conoce esta compañía
y sus productos. Me gustaría mantener el nombre de la compañía
en secreto por esas razones. Si trabajara para una compañía
más pequeña entonces daría el nombre y una dirección
web.
P:
4. ¿Crees que la emulación es una "disciplina gris"?
R: Atani: Algo.
Está bastante bien definida en la parte de las ROMs, pero no en
cuanto a los emuladores en sí mismos. Creo que los emuladores son
completamente legales en todos sus aspectos. Pienso en los emuladores igual
que pienso en programas como WinZip.Son sólo otros programadores
program,ando para ayudar a otra gente.
P:
5. ¿Cuando fué tu primer contacto con la emulación?
¿Durante los tiempos de las BBS?
R: Atani: Hace
tres años o más, creo que más o menos por el 96 o
así. Empecé a jugar con el Nesticle y el Genecyst y otros
emuladores que encontré por la red. Fué en ese momento cuando
decidí que quería escribir alguna clase de emulador, pero
nunca lo hice, nunca hasta hace poco. Y sí encontré algunas
cosas interesantes en algunas BBS's a las que solía llamar. Sólo
alguna de ellas tenía cosas de emulación. Era una cosa muy
nueva en la época de las consolas de la época... me refiero
a la NES y la Genesis.
P:
6. ¿Fué Bloodlust una motivación para programar emuladores?
R: Atani: No
realmente... realmente nunca fuí a sus web hasta muy recientemente.
Únicamente tuve el software por muchísimo tiempo, y para
contarte la verdad, no sabía quién había escrito el
software con el que estaba jugando :)
P:
7. ¿Qué opinas de la aproximación "violenta" y como
hobby de Bloodlust a la programación?
R: Atani: Es
bastante interesante y a veces interesante. No estoy del todo de acuerdo
con lo de completa "violencia" en su software. Pero debería decir
que algunas veces ellos hacen cosas bastante interesantes así como
diferentes. Bueno, el ser programadores por afición es además
muy divertido :) Yo actualmente programo para ganarme la vida
:)
P:8.
¿Cuál fué tu primer proyecto de emulación?
R: Atani: Bueno,
mi primer proyecto de emulación probablemente fué mi emulador
de SegaCD que nunca fué terminado. Y esa versión nunca será
terminada. Nunca fué publicado porque no era lo bastante como para
molestarme publicandolo. Espero re-escribir todas sus funcionalidades de
dicho emulador en SegaEMU en el futuro.
P:
9. Bueno, eso estimularía los ISOs. Ese es un ambiente muy cercano
al warez. ¿Cuál es tu visión de esto?
R: Atani: No
apoyo las ISOs o el warez. En mis emuladores sólo se soportarán
los CDs reales. Por supuesto, esto puede vencerse con un ISO bien hecho
en un CD. Pero eso debería al menos ralentizarlo un poco.
P:
10. ¿Es difícil programar emuladores de los sistemas SEGA?
¿Hay bastantes documentos sobre su arquitectura?
R: Atani: Bueno,
algunos de los sistemas son más fáciles que otros. SMS/GG/Genesis
tienen montones de documentos. La SegaCD y la 32X, sin embargo, tienen
muy pocos documentos disponibles públicamente. Esta es la principal
razón por la cuál no se han podido hacer emuladores de estos
sistemas hasta muy recientemente. Aún no hay emulador para la SegaCD
que te permita jugar a algún juego, o incluso utilizar las imagenes
de la BIOS.
P:
11. ¿Dónde conseguiste tus documentos sobre la SegaCD?
R: Atani: He
buscado por la red la mayoría de ellos. Además, tengo el
MegaCD Development Kit (kit de desarrollo MegaCD) que ayuda mucho a descifrar
la mayoría de la información. Además, espero publicar
un documento sobre la SegaCD/MegaCD una vez que mi emulador sea capaz de
mostrar más de los gráficos en pantalla.
P:
12. ¿El trabajar en tu compañía facilito de alguna
manera el conseguir los documentos?
R: Atani: No.
Ya tenía todos los documentos antes de empezar a trabajar en la
compañía.
P:
13. Junto a los sistemas que están planeados que estén disponibles
en SegaEMU, ¿no estará la SEGA Saturn? ¿Por qué?
R: Atani: He
decidido no dar soporte de SEGA Saturn debido a que no poseo la consola
actualmente, ni poseo juegos para ella. Así que no tengo la necesidad
de emular el sistema para mí mismo. Eso y que hay bastantes emuladores
de SEGA Saturn que están actualmente trabajando y que tienen ya
buenos progresos.
P:
14. ¿Tienes la abilidad de programar juegos totalmente caseros?
y si es así, ¿tienes la intención/tiempo de hacerlos?
R: Atani: No
tengo las habilidades en estos momentos para juntarlo todo en un juego
casero. Si así fuera, mi mujer probablemente me ayudaría
a hacer los gráficos y entonces podríamos hacer alguna clase
de RPG... (Role Playing Game - Juego De Rol)
P:
15. ¿Esposa? Vaya... ¿pequeños Atanis alrededor del
ordenador?
R: Atani: jejeje...
Sí, estoy casado. Me casé en Diciembre del año pasado.
Y no hay pequeños corriendo por aquí... Estamos planeando
en disfrutar del matrimonio durante un par de alos y luego tener un niño
o dos :)
P:
16. ¿De dónde viene "Atani" (el nick)?
R: Atani: Me
puse el nick de los libros de J. R. R. Tolkien... The Hobbit, y El Señor
de los Anillos.
P:
17. Bueno, como vemos que te gustan los RPGs... ¿cuales son tus
juegos/consolas favoritos?
R: Atani: Realmente
no tengo ninguna preferncia por alguna consola. Pero realmente me encanta
la saga LUNAR de la buena y antigua SegaCD y recientemente la PSX. Además,
me gustan los RPG, pero no los recuerdo todos :)
P:
18. Cuando te preguntamos por lo de la "disciplina gris", dijiste que los
emuladores son como otros programas como WinZip, pero WinZip es shareware...
¿cuál es tu opinión sobre los emuladores no-gratuitos?
R: Atani: Prefiero
no tener que pagar por un emulador. Al menos no los precios que algunos
están cobrando. Especialmente por emuladores de Windows. Algunos
autores están cobramdo 10$ sólo por dejarte ver el emulador,
no ofrecen versiones demo. Creo que pagar por les emuladores es bastante
más que una pérdida de tiempo y no son buenos ya que causan
cosas como el caso Sony contra bleem! y otros similares. Si un autor quiere
cobrar 5$ por su emulador sólo para cubrir los gastos de desarrollo
está bien. Pero los gratuitos son mejores.
P:
19. Los programas son considerados propiedad intelectual en algunos paises.
Las BIOS son tal propiedad. ¿Crees que los emuladores de esa clase
rompen tal "propiedad"?
R: Atani: Creo
que aquellos emuladores que requieren que el usuario desacargue la BIOS
sí. Pero aquellos que usan "BIOS faking" (falseado de la BIOS) entonces
no. Aquellos que usan esa técnica hacen una especie de "clon" de
la BIOS, que no es la misma que la BIOS original.
P:
20. ¿Pero no puedes falsearla sin estudiarla, no?
R: Atani: Algunas
veces sí. Con alguna de la documentación que está
libremente disponible en InterNet puedes falsearla incluso sin verla realmente.
P:
21. ¿Puedes explicar a nuestros lectores cómo dumpear la
BIOS de una consola?
R: Atani: Eso
es algo que nisiquiera yo sé como empezar. Masyormente porque varía
de sistema en sistema. Algunas veces puedes usar un dispositivo similar
a un ProAction Replay. Pero normalmente yo abriría la consola y
le adjuntaría un chip a la EPROM y pasaría los datos con
una unidad grabadora de EEPROM.
P:
22. Los datos de algunos chips no pasan secuencialmente a través
de los chips... eso podría hacerlo más dificil incluso con
un grabador EEPROM. ¿Escribiste pequeños programas extra
para ayudarte a desarrollar tus emuladores?
R: Atani: Sí,
algunos de los pequeños programas que he escrito hacen cosas como
ensamblar ROMs de formatos split (partido en varios archivos o ROMs), probar
los motores ("engines") gráficos, la interfáz de usuario,
etc...
P:
23. ¿Publicarás esos programas?
R: Atani: No..
La funcionalidad de esos programas ha sido integrada en los emuladores
en sí mismos. Excepto los programas para probar los graficos. No
los dejé allí por su naturaleza. No sirven a ningún
propósito de otros sin acceso al código fuente de los emuladores.
P:
24. No podemos ayudarte a ver el "dir" superior. ¿Eres un coleccionista
de ROMs?
R: Atani: Sí,
tengo muchos juegos para muchos sistemas. De la mayoría de los cuales
tengo sus cartuchos originales. Pero ese comando "dir" fué para
la programación de mi emulador... estaba navegando por la estructura
de directorios del código fuente buscando un archivo :)
P:
25. Cuando te pedí la entrevista, dijiste "tengo bastante tiempo...
ahora estoy trabajando en Generator 32 0.15 así que :)". ¿Que
podemos esperarnos?
R: Atani: Bueno,
Generator32 0.15 está trabajándose aún. He puesto
algo de interfáz de usuario preliminar para la próxima versión.
Será la buena antigua moda de interfáz que la mayoría
de programadores ya no usan. Pero como me gusta trabajar con algunos viejos
estilos de programación, voy a usar este método. Aunque os
contaré más en breve. La próxima versión de
Generator 32 saldrá en unos cuantos días :0
P:
26. ¿Por qué estás portando algunos emuladores (Genital,
MCHE, Generator) a Windows?
R: Atani: Quiero
probar algo nuevo. Esta es la mejor forma para mí de ver cómo
otros han hecho algunas cosas también. Uso la información
que cosecho de los porteos para mejorar más mi emulador y los porteos.
Prefiero portar los emuladores de los sistemas SEGA, pero MCHE tiene tambien
sistemas de Nintendo. Estaba bastante interesado en hacer algo con estos,
así que eso es por lo que porté uno :)
P:
27. ¿De dónde sacas tiempo para desarrollar estos emuladores?
¿Estás sólo?
R: Atani: Sí.
Trabajo sólo en varios proyectos. Paso la mayor parte de mi tiempo
libre jugando con ellos en el ordenador e intentando realizar más
ideas en los varios proyectos que están siendo trabajados.
P:
28. ¿Se queja tu mujer sobre eso? Ya sabemos lo que pasa con muchas
mujeres de programadores ;)
R: Atani: A
veces... Ella normalmente esta sentada en su ordenador chateando o jugando
con Photoshop... lo llevamos bastante bien en ese aspecto...
P:
29. ¿Es programadora o diseñadora de alguna clase?
R: Atani: Mayormente
hace diseño gráfico. No es realmente una programadora.
P:
30. ¿Cuántos beta-testers tiene Atani Software?
R: Atani: Tenemos
10 o así. La mayoría de los beta testers son varios webmasters
de sitios de emu noticias :)
P:
31. Junto a MCHE y Genital, ¿hay planes de portar otro emulador
como DarcNES?
R: Atani: Ya
hay una versión de Win32 de DarcNES, así que nada sobre ese
:) Otros quizás, depende del sistema y la cantidad de trabajo requerido
para portarlo.
P:
32. ¿Cuál es tu emulador preferido de Genesis? ;)
R: Atani: Ahora
mismo, Genital :)
P:
33. Steve Snake es famoso porque el a veces añade algunos textos
en las fuentes de sus emuladores. ¿Eres un programador que le gusta
comentar la fuente?
R: Atani: Hago
comentarios en el código que uso para saber lo que estoy haciendo
si es a eso a lo que te refieres. Mientras que sobre poner texto que se
integre en la fuente y pueda ser usado para identificar el ejecutable incluso
despues de ser construido o modificado, entonces no.
P:
34. ¿Crees que el juego en red para la Genesis está tan lejos?
R: Atani: No
realmente... Tengo hecha como la mitad con mi plug-in de SegaEMU.
P:
35. ¿El juego en red incluye soporte para InterNet?
R: Atani: Sí...
P:
36. ¿Planeas usar la emulación como un "lugar de exposición"
para conseguir un trabajo en una compañía de juegos o sólo
haces emuladores por diversión?
R: Atani: La
emulación es mayormente por diversión... Tengo el trabajo
que quiero ahora :) Me pagan bien por programar y puedo salir de viaje
:)
P:
37. ¿Qué piensas de la integración con los sistemas
recientemente lanzados con la emulación (p. ej. emulación
DreamCast)? ¿Último suspiro antes de la muerte? ¿Finalmente
cobertura 100% al público y por lo tanto desembocadura en el warez?
R: Atani: No
me gusta la emulación de los sistemas más actuales. No estoy
totalmente de acuerdo con la emulación de N64 o DreamCast. Sin embargo,
no estoy contra ese tipo de emuladores. Hacen ver que hay un montón
de gente talentosa en el mundillo de la emulación. Y sí,
probablemente conducirá al warez y eso no me gusta.
P:
38. ¿De quién es la culpa? ¿Orientación o nuestra
egoísta personalidad por pedir que la emulación sea nuestro
pequeño secreto?
R: Atani: No
voy a señalar a nadie en esto. Mayormente porque todos tenemos la
culpa en estos asuntos.
© MrNet