Mateus Villela entrevista Fx3

Transcrição

Mateus Villela entrevista Fx3
PO.B.R.E. - Somos PO.B.R.E.s, mas somos honrados. =]
Mateus Villela entrevista Fx3
Categorias : Entrevistas
Publicado por Devilfox em 02/10/2007
Entrevista feita por Matheus Villela com Fx3 (autor do emulador RockNES) para o emulacao.net em
10/08/2004:
Matheus Villela: Apresente-se, Fx3.
Fx3: I am a brazilian guy that got some enthusiasm inside the "river-of-whatever" called internet :) as
Fx3.
Fx3: Eu sou um cara brasileiro que ganhou entusiasmo dentro da internet como Fx3.
Mateus Villela: Como e com qual emulador você se iniciou na emulação?
Fx3: I started my emulator by taking the xNES sources and a C language compiler in 1998. Later, it
was renamed to RockNES, and then rewritten from scratch. The major step was the write of my own
custom CPU core.
Fx3: Eu comecei pegando os códigos-fonte do xNES e um compilador de linguagem C em 1998.
Mais tarde ele foi renomeado para RockNES, e então reescrito desde o começo. O maior passo foi
escrever o núcleo customizado da CPU.
Mateus Villela: Ao lado do Ricardo Bittencourt você foi um dos poucos brasileiros que tiveram um
reconhecimento no exterior fazendo emulador. Diga como foi isso pra você, e se isso o ajudou a
continuar tendo motivação a fazer o emulador.
Fx3: I'm not between the "top-10 of all times", but anyway yes :) I wasn't mature like I am nowadays hence, an easy target for flames. However, I was the pioneer to bring accurate "japanese" mappers
emulation, and even for some NES hardware features that weren't emulated - up to date with
NESdev, a group that has interest in NES hardware/software. An emulation news website posting
that "RockNES has been released!" is/was a nice reason to continue my work, even if the feedback
(mainly by e-mail) was rare.
Fx3: Eu não estou entre os top-10 de todos os tempos, mas, de qualquer forma, sim. :) Eu não era
experiente como sou hoje - portanto um alvo fácil para flames. Entretanto, eu fui o pioneiro por trazer
emulação exata de mappers japoneses, e também por algumas características de hardware do NES
que não eram emuladas - atualizado com NESdev, um grupo com interesse em hardware e software
do NES. Um site de notícias de emulação anunciando que o "RockNES foi lançado!" é/foi uma boa
razão para continuar meu trabalho, mesmo que a retribuição (principalmente a por e-mail) fosse
rara.
Mateus Villela: Na hora de escolher por um emulador de NES o que pesou mais: ser um jogador ou
http://romhackers.org
01/10/2016 20:31:21 / Page 1
de alguma forma você estava envolvido com desenvolvimento de homebrew pra NES?
Fx3: The two sides. The player and the developer of an emulator. Every new thing added was
reason for a party. No software development, but I plan it for a short future (perhaps).
Fx3: Os dois lados. O jogador e o criador de um emulador. Toda coisa nova adicionada era razão
para festa. Nada de desenvolvimento de software, mas eu planejo para um futuro próximo (talvez).
Mateus Villela: Quais jogos de NES você mais gosta?
Fx3: Rockman, DuckTales, Rambo, Predator, Ghostbusters II, Total Recall e Super Pitfall.
Mateus Villela: O RockNES foi seu primeiro trabalho com emulador ou você tentou algo mais
simples como chip8 antes?
Fx3: RockNES is the emulation work only, no other videogame/chip/whatever is being emulated. I
had made Clipper programming, working with database software ages ago ;)
Fx3: RockNES é meu único trabalho com emulação, nenhum outro vídeo-game, chip ou seja lá o
que for está sendo emulado. Eu trabalhei com programação em Clipper, com software de banco de
dados há anos atrás. ;)
Mateus Villela: Você já fez alguns editores para ROMHacking? Qual é a sua relação com
ROMHacking?
Fx3: A way to understand the game storage, plus the own 6502 program. I did a few level editors,
and giving focus on visine (MegaMan1&2 editor) that's a mega hit in Japan :) I lost interest for
ROMHacking since 2002... yes, I did some tweaks, but only tweaks ;)
Fx3: Um modo de entender o armazenamento do jogo, mais o próprio programa em 6502
(assembly). Eu fiz uma série de editores de level, com bastante foco no visine (editor do MegaMan 1
e 2) que é um sucesso no Japão. :) Perdi o interesse em ROMHacking desde 2002... sim, fiz
algumas melhorias, mas apenas melhorias. ;)
Mateus Villela: Continuar desenvolvendo o RockNES para um sistema operacional obsoleto como é
o MS-DOS foi uma opção somente por performace?
Fx3: Not really. Just because I have the tools, I learnt how to compile it and such. To get it ported to
Windows (as example) is to learn from scratch - go find everything needed to do this :( It would help
me so much, but who cares... DOS programs still rock'n roll the scene if you know how to get it
working on your machine (read: VDMSound).
Fx3: Na verdade não. Apenas porque eu tenho as ferramentas, aprendi como compilar e tal. Pra ter
ele portado para o Windows (por exemplo) teria que aprender desde o começo - ir atrás de tudo que
é necessário para isso: (iria me ajudar bastante, mas quem se importa?... programas DOS ainda
detonam na "scene" se você souber como tê-los funcionando em sua máquina (VDMSound)).
Mateus Villela: Por que a versão Windows do RockNES foi abandonada?
http://romhackers.org
01/10/2016 20:31:21 / Page 2
Fx3: Because Alexandre has finished his graduation in computer enginnering and got a work on
Microsoft USA (uh huh, you read correctly), earning a lot of money and "surfing in the snow" :P
Fx3: Porque Alexandre terminou sua graduação em Engenharia da Computação e conseguiu um
trabalho na Microsoft dos EUA (uh huh, você leu corretamente), ganhando um monte de grana e
"surfando na neve" :P
Mateus Villela: O RockNES usa Allegro ou alguma outra library? O que achas de SDL?
Fx3: It uses the Allegro library for sound output, input devices and video buffer blitting, plus ZLib for
ZIPped files. About SDL, it seems buggy for the software I tested.
Fx3: Usa a biblioteca Allegro para saída de som, dispositivos de entrada e mostra do desenho do
vídeo armazenado, mais a biblioteca ZLib para arquivos compactados (ZIPados). Sobre a SDL,
parece com problemas nos softwares que testei.
Mateus Villela: Você tem acompanhado outros emuladores de NES e de outros sistemas?
Fx3: Yes, but the elite ones ;) I don't care about MAME, and no more for any arcade emulator. I was
playing with Final Burn, but I gave up around 2 years.
Fx3: Sim, mas apenas os da Elite. ;) Não me importo com o MAME, e não mais com nenhum outro
emulador de arcade. Eu estava brincando com o Final Burn, mas desisti a cerca de 2 anos.
Mateus Villela: Alguns emuladores de next-gen são claramente feitos usando-se de documentação
ilegal, como você vê isso?
Fx3: There's no illegal docs, only home-made docs from hardware analysys. What's illegal is the
development tools, much like the XBOX tools.
Fx3: Não tem documentação ilegal, apenas documentação caseira feita por análise de hardware. O
que é ilegal são ferramentas de desenvolvimento, como as ferramentas de desenvolvimento do
XBox.
Mateus Villela: O que você acha de licenças Open Source?
Fx3: I don't like. It's like getting a patent to your programming code. Good as examples, but only in
an extreme need - you must read the docs a couple of times, to do try'n error a lot of times, until you
get your own stuff working.
Fx3: Eu não gosto. É como estar pegando uma patente de seu código. Bom como exemplos, mas
apenas em extrema necessidade - você deve ler os documentos várias vezes, fazer tentativa-e-erro
várias vezes, até poder ter seu lance funcionando.
Mateus Villela: Diga algo pra quem estiver vendo a estrevista.
Fx3: Hello world! I'm human, hence I walk, I cry and I'm hungry :)
Fx3: Olá, mundo! Eu sou humano, então eu ando, eu choro e estou com fome. :)
http://romhackers.org
01/10/2016 20:31:21 / Page 3

Documentos relacionados