Previous 199869 Revisions Next

r19458 Monday 10th December, 2012 at 22:21:51 UTC by Angelo Salese
Fixed Brandish 2 crash
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r19457r19458
12091209               return m_pcg_ram[pcg_offset];
12101210            }
12111211
1212            //printf("%08x = %04x %04x %04x\n",pcg_offset,m_font_addr,m_font_line,m_font_lr);
1212            /* TODO: Brandish 2 accesses a 0008a561 kanji address, obviously causing a crash. */
1213            if(pcg_offset >= 0x80000)
1214               return 0;
12131215
1214//            pcg_offset = BITSWAP16(m_font_addr,15,7,14,13,12,11,6,5,10,9,8,4,3,2,1,0) << 5; // TODO
1215            pcg_offset = m_font_addr << 5;
1216            pcg_offset|= m_font_line;
1217            pcg_offset|= m_font_lr;
1218
12191216            return m_kanji_rom[pcg_offset]; // TODO, kanji ROM
12201217         }
12211218      }

Previous 199869 Revisions Next


© 1997-2024 The MAME Team