DCEmu Interviews is the site that asks the questions everyone wants answering, Part of the
DCEmu Homebrew & Gaming Network.
DCEmu Interviews Go back to Main Page
Interview with: Metafox
Wraggster Can you tell us where were you born, where you live, your family
Metafox I was born on March 17, 1979 in the state of New York. I'm single,
no children or anything - but I do have a cat and a guinea pig. ^_^
Wraggster What qualifications do you have?
Metafox I took a C course and a Pascal class in college, but I'm mostly
self-taught. I know C, C++, Pascal, Fortran, BASIC, some X86 ASM, HTML :),
some Java, and some CGI/Perl.
Wraggster What made you get into computers?
Metafox When I was in the third grade, my teacher had our class go to the
computer room and make an ASCII Christmas tree in BASIC.
That's where I first got interested in computers, as well as programming.
Wraggster What projects/coding have you done previous to your Laser Emulator.?
Metafox I never released anything that I coded previous to Laser. I did
make a few things, including an adventure game called The Adventures of
Gus and Rob for Windows, which I'm remaking on the NeoGeo Pocket.
Wraggster What made you choose to do a Laser emulator ?
Metafox I always wanted to make an emulator. But I really didn't think
that I had the technical skill to do it. I was browsing through the homepage
of Mike Greene's EmuDX emulator, and saw the sourcecode for the first emulator
he made, SinVader. The sourcecode was simple and very well commented. I
emailed Mike and asked him if I could use his sourcecode as a basis for
my emulator. Mike Greene agreed, and I happily set out on my way to modify
Wraggster How did you start and what programs did you use to start coding
Metafox SinVader was completely written in C by Mike Greene - with Marat
Fayzullin's Z80 emulator (also completely in C) as the CPU core. It was
compiled in DOS using the freely available GCC compiler. The first change
that I did was change the green graphics to white. :P
Laser is it's own emulator now, with very little of Mike's original code
still in place. Especially with ss_teven's rewrite to a driver system. But
Mike is still credited, because Laser never would have existed without him.
Wraggster Can you give us a status update on your emulator?
Metafox I'm taking a break from it to work on games for the NeoGeo Pocket
and the Dreamcast. I also believe that ss_teven is currently not actively
developing Laser either - so Laser is on hold for the moment.
Wraggster How hard was it getting your Laser emulator to work and how
can you improve it?
Metafox Well, SinVader compiled for me on the first try, so it wasn't that
hard at all. There are a lot of things that I'd like to improve for it.
Lupin 3 is really messed up at the moment - it worked before the rewrite
- but doesn't now. It's odd, and neither I nor ss_teven can figure it out
currently. I'd also like to add some more discrete logic simulators to it.
And Kaillera is a nice thing that I might look into too. :P
I'm also going to release the discrete logic simulators for the Dreamcast
as a separate entity from LaserDC. (which was actually due to some pestering
from WraggsterP) Pong Doubles on the Dreamcast using the 4 controllers
of the Dreamcast could definately be a fun party game. :D
Wraggster Do you have any new projects in the pipeline?
Metafox 2 NeoGeo Pocket games (Pengo and The Adventures of Gus and Rob),
2 Dreamcast games, and the beforementioned simulator for the Dreamcast.
I'm not going to go into the Dreamcast games any further - you'll just have
to wait and see. ;)
Wraggster Are you carrying on with the DCGen emulator and have any news
MetafoxI'm still planning to do a bit with DCGen. I haven't really done
much of anything to it since my source releases a while back. I've got a
few ideas I'd like to work to try to improve some things in the emulator
once I get back to actively working on it again.
WraggsterWhat are the good and Bad side of Being a Emulation website webmaster?
MetafoxIt's fun to be able to think up ideas and bring them into a website,
and I like to post news - it is a nice break from coding and real life.
The bad side I guess, would be keeping staff, and keeping spirit up among
staff members (and myself). It's hard to keep a site up to people's expectations
when a site's been around for so long.
Wraggster Whats your opinion of the Xbox and PS2 Emulation Scenes and
which looks the most promising for you?
Metafox I don't like the way that binary distribution is handled with the
XBox. But, with Xbox's x86 processor - XBox definately looks the most promising.
When Linux is running at a reasonable speed on the Xbox, you won't have
to recompile every program to run like you do with the Dreamcast.
The PS2 emulation scene, though, is fun to watch. I like BigBoy's emulators,
and his emulator framework is neat. I might decide to try something on the
PS2 some time. :)
A big thanks to Metafox for a great Interview. :)
The Hottest DCEmu Posters