Pete, I think I am in "dopey" mode this morning. The 0xC000 0000 I was talking about comes from another board I was working on recently that mapped a comapnion chip into kseg2 space. It seems it's been burnt into my brain :( The working PCI card is actually mapped to 0xA200 0000, and I am using that for the VGA card. My comments about the address translation were totally wrong. Sorry for any confusion. Time for a coffee and a long rethink :) __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/