Did you get an RRoD? Which 360 version? (if several pick most recent version)

yes, Xenon (v1)
yes, Zephyr (v2)
yes, Falcon (v3)
yes, Opus (v3.1)
yes, unknown version
no

 


Crave Online



Xbox: Xecuter3 $60 (NoSolder v1.0-5/v1.6x) | X2.6 $28 (NoSolder v1.0-5/v1.6x)
Xbox360: Rapid Fire Gear Lite/Pro | Xecuter RROD Kit $12 | 360 Repl. Cases
Xecuter Connectivity Kit v3 Lite/Pro/Probe | Maximus 360 Xtractor/Spear
Fast & Unlimited Downloads Giganews Usenet / NDS: R4 $30 | M3 $40 | CycloDS

 

Xbox-Scene Interview with Xport (xport.xbox-scene.com)

 

Xbox-Scene:: Could you introduce yourself? (your age/country (if you don't mind answering that), coding/engeneering experience, projects you are working on, what do you do in 'real life', ...)

Xport:: I am a father and husband situated in the US who is a mid-life crisis survivor. As for my past experiences with computers, let's just say that I have professional experience with most computer technologies ranging from punch cards to (#insert favorite technology-of-the-month here). The work that I get paid to do is interesting and lucrative enough to keep me from looking for a different job, but I daresay not quite interesting enough to warrant details. Let's just say I "work with computers."

 

Xbox-Scene:: What made you get into computers and programming?

Xport:: It was a simple matter of "find something you're good at (preferably something you like to do) and get paid to do it." I've always had a penchant and aptitude for logic, so that was probably a large factor in my vocational decisions.

 

Xbox-Scene:: Did you work on other emulators in the past on PC or on other consoles?

Xport:: Not much with emulators, but I've done lots of tinkering with a variety of console systems. I was never much good with a soldering iron, so I didn't get into fiddling with the hardware, but over the years I've made numerous contacts with people in official development circles which allowed me access to various interesting doo-dads. For example, I still have an Atari 7800 development system which I used back in the day to fiddle with the workings of existing Atari 7800 games. Picture a PC motherboard with an A7800 cartridge connector - that's what this beast looks like. I either own or have had access to many other similar console-related hardware devices.

 

Xbox-Scene:: Did you learn something while developing Xbox software?

Xport:: I certainly learned about the XDK and its quirks. I'm more proficient with DirectX programming now, but I was never very artistically gifted so DirectX is not really something that interests me very much. I know enough to do what I wanted to do.

 

Xbox-Scene:: Besides developing, do you also use your Xbox to play games or use some homebrew programs?

Xport:: Not as much as one might think. Once in a rare while a commercial game will be released on the XBox that interests me. Apart from that, I'll also use XBox Media Player from time to time. I'd say that about 95% of the time that I have an XBox on it's being used for development.

 

Xbox-Scene:: What's your favorite game (all time - any consoles/PC)?

Xport:: It's tough to label anything as an all-time #1 favorite. There are many games that provided much enjoyment over the years as well as many that I hold dear even though the gameplay by today's standards is downright primitive. "Lawn!" for the Commodore PET is one such example. It was my "Tetris" - I burned countless hours playing with that and making my own playfields.
There are also many games that I loved that I cannot play anymore because they have no real replay value. In fact, there are scant few replay-able games that I do like. As with most computer scientists, I'm extremely goal-oriented - so I usually play games that have a specific goal(s) and once that's accomplished, the future enjoyment of said game is fairly low.
I can say that my favorite genre of all time is Action/RPG or Action/Adventure. If I had the option of completely forgetting everything I know about one game in order to play it again like the first time, I would select Castlevania Symphony of the Night on the PSX. Visually beautiful, fantastic soundtrack and SFX, diverse gameplay, lots of "secrets", and *long*. Truly exceptional.

 

Xbox-Scene:: You ported emulators for lots of hardware. Which of these game consoles is your favorite?

Xport:: I don't really think about consoles that way, but if I had to choose one console that provided the greatest number of hours of entertainment, I'd probably select C64. The C64 is closer to the PC definition than a console, however....and if PCs are lumped into the equation then x86 PCs would top the list since I've spent the most hours using those than anything else. So if it can only be a console, then I cannot really name a favorite.

 

Xbox-Scene:: Do you own a dev/debug xbox or did you make one yourself based on a retail Xbox?

Xport:: I made one based on a retail XBox.

 

Xbox-Scene:: You have ported tons of emulators and some games to the Xbox, what motivated you to put so much work and time in this?

Xport:: It's just my current hobby. I've always tinkered with gaming systems and miscellaneous extracurricular computer projects, but this is the first time my endeavors have been "public". The difference between the projects I've done on the XBox and all the other projects I've done on various other platforms is the interest level of my kids. They were really interested in playing around with them and they showed them to their friends when they visited. Those friends told their friends, etc. Making the projects as public as they could be at that point just made sense. To specifically address the question of my motivation, it's something I enjoy doing. I describe it as "candy programming". It also keeps my mind active which I feel becomes more and more important for old fuddy-duddies like myself as I approach my "golden years."

 

Xbox-Scene:: I was wondering, do you actually still have time left to PLAY on the emulators and games you port?

Xport:: I actually rarely play with the projects I've done once I'm done developing them. I leave that to my kids.

 

Xbox-Scene:: Which port are you most proud of?

Xport:: As far as overall completeness/compatibility is concerned, I'm very pleased with FCEUltraX and NeoGenesis which do just about anything/everything a NES/Genesis gamer could want. Most of that is a credit to the authors of the emulators, however.
Although the compatibility is often criticized, I'm also happy with PCSXBox because of the complexities involved.
I'm also pleased with myself for fixing certain problems with XBoyAdvance that plague other ports of VisualBoy Advance to the XBox. (e.g. getting past the opening of Tactics Ogre, playing the reflect game in Wario Ware, playing Circle of the Moon without a real BIOS and without the graphics getting garbled.) Fixing those particular problems took a *lot* of time and effort.
Honorable mention goes to the light-gun feature of SMSPlusX because I figured that out from scratch by tracing through SMS instructions.

 

Xbox-Scene:: Which one was the most difficult to port?

Xport:: That's a toss-up between PCSXBox and Bochs. PCSXBox had a large issue with plugins and there was one particularly nasty bug which took a long time to fix.
Bochs was just a mess. I may have spent the most time working on V1 of Bochs than on any other project. There were lots and lots of little problems as opposed to PCSXBOX which had just a handful of big problems.

 

Xbox-Scene:: Can you tell us a bit about the steps you have to take to port an emulator/game to Xbox?

Xport:: Each project has their own set of challenges, but I'll try and give a broad overview. It's simply a matter of stripping out everything that is UI-related or OS-specific from an existing project and writing in hooks to redirect audio/video to the XBox.
Strip out everything until you have a compiled project that simply loads up a gamefile and churns emulator cycles. Most of the time audio/video data is simply written to buffers which are then interpreted in specific ways depending on the OS for which it was built. You just need to locate the audio/video buffers and write routines that output them to the XBox.

 

Xbox-Scene:: At the end of your nfo you always include:
"Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen, Bochs, HUGO-CD, FMSXBox, Bliss, WinSTon, Gens, Z26X, StepmaniaX, PCSXBox, XBoyAdvance, DOSXBox, AtariXLBox, MirrorMagicX, KoboX, MaelstromX, MarblesX, Vice64X, Vice20X, VicePETX, KegsX, XPired, AdamX, WonderSwanX, BeatsOfRageX... what's next?"
... so my question: what will be next?

Xport:: I really don't know. There isn't much left in the world of open-source emulation that interests me. I'm still patiently waiting for the Diablo 1 source, but that may never happen. I've jotted down some open-source games that interest me. There's one multiplayer game in particular that I have my eye on, but I don't think it would be much fun without an option for a computer player. It's not a very well-known multiplayer game, though, and it was never a commercial product. I steer clear of saying "I'm working on <project>" because if I do, I'm then bound to it and I may not wish to finish it. It's better for people to be pleasantly surprised than to be bitterly disappointed.

 

Xbox-Scene:: MS released the Allegiance sources some days ago (http://research.MS.com/research/allegiance/), do you think a port to Xbox would be possible? (generally speaking)

Xport:: I haven't looked at the source, so I really don't know. Offhand, it seems feasible, but I have no interest in this project myself.

 

Xbox-Scene:: Your ports are really fast and stable now, do you still plan to make big changes to some of them?

Xport:: There are new versions of the emulators themselves that I would like to incorporate into the XBox versions. Time/motivation and effort vs. reward are the relevant factors involved with the timeline of those updates happening. I'm also trying to get around to implementing a true UI for DOSXBox.

 

Xbox-Scene:: Can we expect any big changes to the UI (that is shared across all emulators)?

Xport:: There may be minor tweaks from time to time, but I can't think of anything significant that will be changed.

 

Xbox-Scene:: Any other Xbox related projects you are or will be working on?

Xport:: Don't know - I can't really add anything to what I've already stated. Who can tell the future, though?

 

Xbox-Scene:: What's your opinion about emulation of systems which are still sold? Do you think the DMCA/EUCD might affect your work?

Xport:: I don't have any strong opinions one way or the other on the subject. If the author of an emulator chooses to prevent certain recent games from working, then they are doing what they feel is right. I have no problem with that. I think it's a bit disrespectful to bypass these restrictions, but my feelings on the matter won't stop anyone from doing so. It doesn't really affect me so it's rather pointless to devote much thought to the subject. The DMCA wouldn't really affect my work so much as the work of the original authors. Nothing much has come of that, however, so this is another area that warrants little consideration from me.

 

Xbox-Scene:: Is there any way people can help/support you?

Xport:: It's always nice when other people answer questions posted on the forums or when they direct them to the relevant documentation/FAQs. I don't answer as many posts as I used to on the forums because more than 90% of them can be answered by reading the documentation.

 

Xbox-Scene:: Anything else you'd like to add to this interview?

Xport:: I'd like to thank the authors of the emulators/games themselves. Obviously, without their work the XBox ports would not be possible.
Thanks also to netizens Lantus, TJ, Iriez, oDD, Carcharius, DZ for providing moral support, encouragment, and a (relatively) sane mini-community.
Special thanks to J-Red for making the various exceptional skins that are on almost every single project I've done.

 

Xbox-Scene:: Thanks for your time.