void LoadGfxHeader(GfxHeaderData header)
{
if ((header.DestAddr & 0xe000) == 0x8000) {
int bank = header.DestBank & 1;
int dest = header.DestAddr & 0x1fff;
header.GfxStream.Position = 0;
header.GfxStream.Read(vramBuffer[bank], dest, 0x2000 - dest);
} else if ((header.DestAddr & 0xf000) == 0xd000) {
int bank = header.DestBank & 7;
int dest = header.DestAddr & 0x0fff;
header.GfxStream.Position = 0;
header.GfxStream.Read(wramBuffer[bank], dest, 0x1000 - dest);
}
}