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:Xport
Homepage:
Date: 2002
The Interview
Wraggster: 1) Can you tell us where were you born, where you live,etc.?
Xport: I come from under the hill, and under the hills and over the hills
my paths led. And through the air. I am he that walks unseen. I am the clue-finder,
the web-cutter, the stinging fly. I was chosen for the lucky number. I am
he that buries his friends alive and drowns them and draws them alive again
from the water. I came from the end of a bag, but no bag went over me. I
am the friend of bears and the guest of eagles. I am Ringwinner and Luck-wearer;
and I am Barrel-rider.
Wraggster: 2) What qualifications do you have?
Xport: I can recite, verbatim, the entire movie Monty Python and the Holy
Grail. (Along with most of their other work.)
I can walk on my hands.
I can juggle.
...unless you meant "how are you qualified to program for the xbox?"
- to which I would respond that, much to my dismay, Sally Struthers does
not offer a degree in XBox Programming.
...or perhaps you meant "what experience do you have with computers/programming?"
Two words : punch cards. You kids today don't know how easy you have it.
GUI's, IDE's, SDK's, API's. Bah! Try cutting holes into nearly a hundred
punch cards with a ruler and a razor blade because the punch machine went
on the fritz....then complain to me that the on-the-fly syntax checking
of your IDE didn't catch your omitted semicolon.
Wraggster: 3) What made you get into computers?
Xport Just seemed like the thing to do at the time. It appeared to be a
very promising field back in the day....and boy-howdy!
Wraggster: 4) What projects/coding have you done previous to your Xbox
Scene work.?
Xport For work or for play? I once wrote a "program" for punch
cards that, once fed into the punch machine, would play out the familiar
tempo of "Shave and a Haircut." That was some play at work before
the days of Tetris, fragging, and porn.
Almost all of the "for play" projects I've done (with the notable
exception of the XBox ports) have remained confined within my walls. Gaming
related projects include trainers (some selectable, some not) for lots of
different consoles ( Atari 2600, NES, GBC, SNES, GG, N64...) and computers
(C64, Apple ][, DOS/Windows) (No, I was never associated with any "group"
- this was all just stuff for myself and the few adults around me who shared
similar interests.) Copy protection removal. Lots of save game editors.
Graphics/sound rippers. I've dabbled in programming on most consoles....written
a few minigames... Basically I've just always liked to tinker with gaming
machines.
Wraggster: 5) You have ported 8 emulators so far, what difficulties did
you come up against and how did you over come them?
Xport On average, none of them really presented any significant difficulties.
There were a couple of times on a couple different ports where I hit a wall
(some obscure bug that only surfaced when porting to XBox) - but I'd just
put it on hold for a while and work on something else until the problem
got sorted out in my mind. There isn't a whole lot of XBox specific coding
that one needs to learn before being able to write something useful. The
biggest pain (initially) was having to burn a CDRW each time I wanted to
test something. Finally the smart folks behind Evolution-X came along with
their dashboard replacement which helped out tremendously.
Wraggster 6) Will you be updating any of your ports that you have already
done in the Future ?
Xport Probably. There are some things that I've been meaning to fix/update,
but I've lost a lot of interest in the matter. The emulators do everything
I desire of them right now. The updates would be mostly due to requests
that other people have made. When I decide for certain that I don't want
to do any more updates, I'll just dump the source and people can do whatever
they want with it. It will most likely be dumped at http://Xport.xb-power.com
Don't ask for the source on the message boards there. Be happy with what
you have. As an aside (since I'm thinking of it and since I'm on the soapbox),
let me just say that I simply cannot fathom the arrogance and ingratitude
of the individuals pestering the XBox Media Player authors to release source
under the duress of their interpretation of the GPL. Amazing...the community
gains a useful product and the authors gain nothing (except perhaps a little
fame). One would think that the normal response to such an act would be
to thank them. Never underestimate the power of greed. Gimme, gimme gimme.
Wraggster 7) Everyone has a reason for porting a certain Emulator etc,
you have ported so many was it because you have a love for each system or
is it because it was easy to do once you had done the first one?
XportEach of those systems has lots of games that I like(d) to play. Yes,
I was somewhat able to cookie-cut the ports after the first two or three,
but I have not ported anything that I had no interest in playing. Oddly
enough, however, I really haven't played any of them very much. The one
I've put the most play-time into is Stella because they just don't seem
to put that much thought into gameplay anymore.
Wraggster 8) Whats the good and bad points about developing for the Xbox?
Xport Good - It's easy in comparison with programming for other consoles.
Almost just like writing a DOS/Windows app.
Bad - I don't really have any complaints.
Wraggster 9) In your opinion whats possible on the Xbox in terms of Emulators,
Media Players etc?
Xport Heck, just about anything that runs on a PC should run just fine on
the XBox. It's simply a matter of source availability, finding someone who
wants to do it, and how much time that person is willing to put into doing
it.
Wraggster 10) What got you interested in development for the Xbox?
Xport I've tinkered on just about every gaming console. Once a modchip
was out, it was just "the thing to do."
Wraggster: 11) Do you have any projects, that you would like to start for
the Xbox?
Xport The only thing left that I'd be interested in seeing on the XBox is
a more functional N64 emulator. Yes, projects like PJ64 are "open-source",
but the problem is that they rely heavily on plugins to do a lot of the
work. These plugins (the ones that work *well*) are not open source. I've
tried contacting Azimer ( http://www.apollo64.com/ ) and Jabo ( http://www.jabosoft.com/
) but I have not yet received any response from them. I'd very much like
to get the source code to their plugins so I can port PJ64 to the XBox,
but I certainly have no grounds to complain if they choose not to do so.
If anyone knows these folks, drop by the forums at http://Xport.xb-power.com
and let me know.
Wraggster: 12) What would you like to see ported to the Box and what is
realistically the limit to what can be done?
XportN64 and a hacked W2K kernel. It would be neat to run DirectX Windows
programs on the XBox that won't run under Wine or VMWare in Linux. Limits?
For every person who says "this can't be done", a dozen more will
work feverishly to prove that it can. Human nature.
Wraggster: 13) When will we see a fully legal emulator/ application for
the Xbox and will through legal means be able to get the same speed out
of a port as you have through the official sdk?
Xport Apparently this will happen pretty darn soon (might already be out
by the time this is published.) If a program runs at a certain speed with
one development kit, then it's certainly possible to get the same speed
from another. I don't understand why people are so interested in this, though.
The only real change is that it will make binaries a little bit more readily
available. Who's going to be running these "legal" XBox programs,
though? People with modchips. What kind of people install modchips? Pirates.
Do you think pirates have any problems locating "warez"? Just
about everyone with a modchip knows how to get the currently available homebrew
programs. The few people who don't know how to get them already will probably
still have difficulty finding the more widespread ones.
Wraggster: 14) The Bochs emu is fascinating, what games have you had running
through it and what is possible to run through it?
Xport I played some Infocom and Sierra games. Blockade and King's Quest
I came preinstalled on the initial distribution. There are some older, more
obscure video modes in some DOS games (most notably the Commander Keen games)
that do not work correctly in Bochs. Most things run fine on it, though....but
I'm sure that most things people intended to use Bochs for did not meet
their expectations speed-wise. Yes, it runs Windows 95, but sssssslllllooooowwwllllyyyy.
I ported Bochs to play old DOS games, and it does that task quite competently.
Wraggster: 15) if you could have a Dream port yourself what system would
you like to see emulated on the Xbox?
Xport PS2....but it's not like I'm a PS2 zealot....it would just mean a
little more shelf space.
Wraggster: 16) would you consider porting across to other systems such as
the Dreamcast or the PS2
Xport Pretty much everything I want to see emulated by a console has already
been done on the XBox. The only thing left that interests me is N64 and,
at the moment, it would be a lot easier to port that to the XBox than to
any other console.
|