KiNOX's interview #13 |
| Target :
David Tucker, author
of CD-iEMU9X and RealityBoy Interviewer(s): MGandhi and MickoZ Date : 99/09/19 |
This interview is a part of KiNOX's website.
David Tucker has been interviewed by us almost 1 year ago (interview #2), in that time he was mainly working on the CD-i Emulator but since he has stopped (see slowed down) and he's working on the famous RealityBoy Emu (_THE_ VirtualBoy emu :).
1. When I interviewed you [more than 1 year ago], you were developing a CD-I
emulator, what happened with it?
Well to be honest, not a whole lot has happened in the past year.
The Virtual Boy emulator really took off about a year ago, and I just have not had
the time to devote to the CDi emu.
2. You're still working on it?
I still pock at it every once in a while, but I don't give it the
time it really deserves. I would like to share the project with someone who has more
time to devote to it, but so far know one has shown the interest in persuing this.
3. Are you working on any other breath-taking emulators?
That will generate as much interest as the RB did (I remember
euphoric statements about it :)
I have poked around a bit at a Game.Com emulator, but I have not been able to dump the
roms yet, so that has not gone far. Also I investigated making a PC-FX emu, but I do
not own a PC-FX or any games, and so far I have not been able to find the boot rom.
Maybe I will break down and buy this system some day. Actually this would not be a
hard system to emulate, it is based on the exact same v810 micro processor as the Virtual
Boy, and the hardware is straight forward, with no 3D effects (except on the PC-FXGA)
4. Why develop a VB emulator?
I have always been fascinated by 3D effects, on the side I collect
3D stuff like holograms, and red/blue comic books. When the VB came out I was
fascinated buy it, but The cost was so high that I could not afford it. I forgot
about it until Target started selling the system for $30. Once I got my first VB I
knew that I had to program it, the system was just to cool. At the same time I had
been looking into making an emulator, so naturally I put the two together.
5. You also dump ROMs for VB, how to dump VB roms?
Technically I only dumped my own roms, someone else dumped the roms
that are out on the net (just a legal disclaimer, don't sue me Nintendo). Basically to
dump a rom you have to build a device that can drive all the address lines to a rom and at
the same time can read the data lines. I used two methods, first I have an eprom
programmer that I wired up a custom adapter to, that makes a VB cartridge look like a
standard eprom. Later
I purchased an IO-56 digital IO card for my PC. This is, as it sounds, a 56 pin
digital input/output card that lets you wire up digital logic devises (like eproms) to
your pc. I have speculated that you could dump VB games on a Genesis copier like the
multi game doctor, etc. The genesis and the VB use the same eprom and it would be a
simple task to make an adapter between the two.
6. What do you think about open source emulators?
I think it is a great Idea! The only reason's that I don't
freely distribute my source code are:
First I'm not even 75 percent of the way done with the emu, there is a lot I don't know
about the VB, so why release code to a half finished product. And finally, I'm
trying to avoid the headaches that others have experienced in the past when they released
there code. Mostly the problem with lamers recompiling the thing and calling it
there own work.
With that said, I have always given away my source code to anyone that
wanted to look at it, this includes Marat and the Virtual-E team. In fact the
Virtual-E team and I have worked closely to improve both our emu's, I like the idea of
sharing my work with others if people are not taking advantage of my hard work.
7. Did you know that Marat was trying to make a VB emu and that it didnt really
work like he wanted, did you've heard about or even try this emulator, if so what you
think about it?
Marat wrote me about a year ago, when my emu still did not play any
commercial games, looking for technical info on the VB. I sent him my source code
and all the info I had at the time, but I never heard anything since. He is quite an
accomplished programmer, I have no doubt that if he wanted to he could make a much better
VB emu than me. Actually I was afraid at the time that he would eclipse me, coming
out with a killer VB emu before I got anything going myself.
8. Do you prefer to have the monopole over the VB emu "scene" or will
you prefer more competition... like 5 more VB emu?
Well I'm not in a total monopoly, the Virtual-E emu is really quite
good, it is only about 2 rev's behind my own emu, they could surpass me at any time =0)
I use to worry that a tone load of people would come in and make VB
emus, like they did with the Game boy, but that has obviously not happened! And at
this time I would welcome anyone who had a technical interest in the VB. Reverse
engineering the VB is quite challenging and I could shure use some help.
9. What's the present status of RealityBoy?
Currently about half of the available games are playable in some
form or another, and the remaining games are very close to starting up. I have
the display about 90% of the way figured out, and the CPU is at 99%, the big holdup is the
VIP registers and the Display Interrupts. I know for a fact that the display
Interrupts are holding back several games, and the VIP registers are just a murky fog in
my mind.
10. When can we expect a new release?
Hopefully within a month or so. I had High Hopes for a summer
release but I really got bit by not backing up my code base, and I lost a lot of time and
energy trying to recover from some major bugs I introduced into the code. Right now,
there is only one game working that was not going in the last release. And I'm
waiting for some more dramatic progress before I release again.
11. What's your preferred VB game? Is it dumped?
Well I have never tried it, but I know that my favorite VB game is
'Space Invaders Virtual Collection'. Unfortunately this is one of the 4 games that
have never been dumped, when it is you can expect me to work night and day until it works!
My second favorite game is Wario Land, followed by Nesters Bowling, Vertical Force,
Mario Clash, and Mario Tennis. Sadly enough the games released for the VB do not
take advantage of the power of the system. I think if Nintendo had held on for
another year or so (and dropped the price dramatically!), we would see games that were
many times better than these.
12. And to finish this c00l interview, what do you expect for the emu scene
this year?
I expect 2 things:
First, I expect that The Virtual Playstation and Bleem will win there court cases against
Sony. Helping make emulators an accepted practice (much like MP3's are becoming
accepted by the music industry) and second I expect that Mame (or another multi game
emu) will come into legal troubles, possibly forcing the end of that emu project, and
disturbing the scene a lot. I can't see how large videogame manufactures like Midway
can sit and ignore emus much longer, they will either embrace them (when has a big company
ever done the right thing!) or they will try to use there money to squash it. Either
way, in the end emus are here to stay.
David Tucker
David's Emulator Space dbt@dana.ucc.nau.edu
(c) KiNOX
If you stumbled here through a direct link, please visit our main page
(http://www.kinox.org)!