--- np2/io/cgrom.c 2003/12/21 16:05:25 1.7 +++ np2/io/cgrom.c 2004/02/07 21:23:22 1.8 @@ -16,6 +16,9 @@ static void cgwindowset(CGROM cr) { if (grcg.chip >= 2) { if (!(cr->code & 0xff00)) { high = 0x80000 + (cr->code << 4); + if (!(gdc.mode1 & 8)) { + high += 0x2000; + } } else { code = cr->code & 0x007f;