13.03.2013 Views

Hacking the Xbox

Hacking the Xbox

Hacking the Xbox

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 10 - More Hardware Projects 157<br />

suspiciously like <strong>the</strong> spots currently occupied by memory chips. Flip <strong>the</strong><br />

board over, and <strong>the</strong>re are two more unoccupied chip footprints. These<br />

empty footprints are in fact for memory chips. The location of <strong>the</strong>se blank<br />

spots is shown in Figure 10-2.<br />

The next logical question is, of course, “Can you double <strong>the</strong> <strong>Xbox</strong>’s<br />

memory size to 128 MB by soldering suitable memory chips into <strong>the</strong> open<br />

slots on <strong>the</strong> <strong>Xbox</strong> mo<strong>the</strong>rboard?” The answer is in fact yes, but <strong>the</strong><br />

initialization code for <strong>the</strong> <strong>Xbox</strong> needs to be modified in order for <strong>the</strong><br />

chipset to recognize and use <strong>the</strong> extra memory. In addition, <strong>the</strong> extra<br />

memory does not help graphics or gaming performance. <strong>Xbox</strong> games are<br />

not designed to take advantage of <strong>the</strong> extra memory, so <strong>the</strong> extra memory<br />

will typically sit around unused. The extra memory spots are provided<br />

primarily for <strong>the</strong> manufacture of special consoles for game developers.<br />

Game developers can use <strong>the</strong> extra memory to ease <strong>the</strong> transition of games<br />

into <strong>the</strong> <strong>Xbox</strong>’s relatively tight memory footprint, as well as for keeping<br />

debug, performance monitoring, and test utilities resident in memory that<br />

are not part of <strong>the</strong> game image. Note that <strong>the</strong> extra memory could be<br />

leveraged by home-brew software, but <strong>the</strong> difficulty of obtaining and<br />

installing <strong>the</strong> memory chips makes <strong>Xbox</strong> memory expansions more of an<br />

interesting soldering practice exercise than a practical modification.<br />

<strong>Xbox</strong> VGA<br />

There is a little bit of confusion about what an <strong>Xbox</strong> VGA adapter does.<br />

Many <strong>Xbox</strong> VGA adapters are actually TV-to-VGA converters. In o<strong>the</strong>r<br />

words, <strong>the</strong>y take <strong>the</strong> low resolution TV output from <strong>the</strong> <strong>Xbox</strong> and run it<br />

through a line doubler to yield a low-quality VGA display. A true <strong>Xbox</strong><br />

VGA adapter actually configures <strong>the</strong> <strong>Xbox</strong> to output a much higher<br />

resolution video output, yielding a better-than-TV quality display on a VGA<br />

monitor.<br />

The VGA adapter configures <strong>the</strong> <strong>Xbox</strong> graphics mode using designated<br />

pins in <strong>the</strong> AVIP (Audio Video I/O Port) connector. The main problem<br />

with this approach is that a game has to be specially written to support this<br />

higher resolution mode. As a result, some games will not work with a true<br />

<strong>Xbox</strong> VGA adapter, but fortunately going back to TV resolution is as easy<br />

as plugging in <strong>the</strong> standard TV adapter cable.<br />

The original <strong>Xbox</strong>-VGA adapter was developed by Ken Gasper. He sells a<br />

version of it on his website at http://xboxvga.xemulation.com.<br />

Currently, he offers <strong>the</strong> <strong>Xbox</strong>-VGA adapter in a “bare board” form as well<br />

as in a fully assembled form. If you are looking for an interesting hardware<br />

hacking project for <strong>the</strong> <strong>Xbox</strong> that is both useful and will hone your circuit<br />

assembly skills, it may be worth purchasing one of his bare boards and<br />

attempting to assemble <strong>the</strong> adapter yourself.<br />

Appendix F contains a pin diagram of <strong>the</strong> <strong>Xbox</strong> AVIP.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!