Skip to content

XPort

XPort helped turn the original Xbox into a living-room collection of older machines. His name appeared on an extraordinary spread of emulator ports, but the more lasting achievement was making them feel as though they belonged on the console.

Question-mark portrait placeholder: no verified photograph of XPort located
XPort remains identified here by his public development handle; no verified portrait has been located.

A console with room for everybody else

The original Xbox was sold to play Xbox games. For owners exploring homebrew, its hard drive and controller also suggested a rather different evening: an Atari game, then an NES adventure, then something from a computer they had not owned in twenty years. Each machine needed software that could make the journey.

By September 2002, XPort had already put together a remarkable welcome page. It listed Xbox adaptations of Stella, Gnuboy, FCEUltra, HU-GO, SMSPlus, NeoPop, DGen and Bochs. That meant Atari, Nintendo, Sega, NEC, handhelds and a PC emulator sharing one developer’s corner of the web. He thanked the original authors for releasing their work as open source. The collection began with other programmers’ achievements, then added the work needed to make those projects run on Xbox.

The preserved screenshots show that early site and its later evolution.  A contemporary September news archive also directed readers to the new site. The website was how players found the growing collection, not the source of its emulator code.

Porting the game was only the beginning

A desktop emulator can assume a keyboard and a person sitting close to the screen. A console port meets someone holding a pad on the other side of the room. Choosing a game, reading the menu and saving progress all become part of whether the port is pleasant to use.

XPort’s Gens Xbox release notes make that concern visible. They describe adjustable screen position and font size, per-game button mappings, ZIP support and cheat searching. The developer also explained why he made his own Gens port: he felt the other Xbox adaptation still had outstanding problems. His preserved Gens notes discuss Sega CD compatibility and CUE-sheet handling, including his report that Popful Mail worked in his version.

These were not equally glamorous changes. A game finally starting could generate an excited post. Larger menu lettering might never get a headline. For the person trying to use the program from a couch, both could decide whether the evening continued.

NeoGenesis and the messy business of Sega CD

NeoGenesis carried the Gens-based work across Genesis, 32X and Sega CD. Its release history is a useful antidote to the idea that a port is finished once a title screen appears. Version 5 added working save states for CD games; version 6 fixed a crash involving states and MP3 playback. Later notes addressed scratched-disc buffering, regional timing problems and the balance between tearing and smooth motion. The NeoGenesis release record preserves those details.

That record also shows the shared interface becoming more comfortable: favorites, screenshots, configurable appearance and the ability to load the most recent state. Network sharing let the Xbox reach files on a computer. The console was becoming a place to browse a collection, rather than merely the last step in getting an emulator to execute.

Some conveniences came with catches. NeoGenesis warned that ordinary cartridge saves needed to be written back by returning to the game-selection menu; simply switching off during play could lose them. A polished interface could make software feel familiar while still leaving an unfamiliar habit for the player to learn.

A shared interface becomes the real collection

Across XPort’s work, the common controls and menus made changing systems less demanding. Once an owner understood one port, the next did not necessarily mean learning everything again. The target machine changed, but the way into the game could remain recognizable.

Classic99X, his Texas Instruments 99 adaptation, shows how that foundation could reach a less obvious machine. Its original release notes describe cartridge images split across multiple files, disk programs and save states. They also identify rewind as a new core interface feature intended for other suitable ports. A mistake in an old game could become something to undo rather than a reason to restart.

The breadth eventually extended far beyond the early welcome page. A later collection-wide announcement named DOSXBox, PCSXBox, WinUAEX, Vice64X, AtariXLBox, MednafenX variants, XBoyAdvance and many others. The variety is striking, but it also explains why maintaining everything became difficult. Each underlying emulator had its own changes and failures, even when its Xbox menu looked comfortably familiar.

The hours behind the downloads

In that later source-release announcement, XPort said he no longer had as much free time as when he began. He had updated many ports, but finishing the remaining work was taking too long. His Xbox involvement was winding down.

“I hope others will pick up these projects and improve them.”

XPort, preserved collection and source-release announcement

He made the source packages available and said he had checked that they compiled. He also left suggestions for further work. The message combined the satisfaction of handing over a substantial collection with the practical admission that there was more to do than he could keep doing himself.

That handoff had a future. Later NeoGenesis Madmab Edition notes record continued interface and compatibility work. A later Classic99X release explicitly thanked XPort for the ports, released source and help answering questions. Those continuations should not all be credited to him, but they show what his decision to share the work made possible.

What XPort left in the living room

His public development record is much richer than the available personal biography. The sources used here do not establish a verified offline identity or portrait. There is no need to invent either to recognize the scale of the work.

XPort brought existing emulators to the Xbox, built conveniences around them and left other developers something they could extend. For an owner, the achievement could be wonderfully ordinary: choosing an old game, making the controls comfortable and coming back tomorrow with progress intact. A console bought for one generation of games had become a home for many others.

Follow the story

2002: DOSBox, Xbox ports and the PS2 frontier · David Becker and XB-Power’s hosting · People behind the code

Sources and further reading