Previous 199869 Revisions Next

r32624 Friday 10th October, 2014 at 15:00:17 UTC by Fabio Priuli
(MESS) pc2000: fixed banking when no cart is mounted. nw.
[src/mess/drivers]pc2000.c

trunk/src/mess/drivers/pc2000.c
r32623r32624
741741void pc2000_state::machine_start()
742742{
743743   astring region_tag;
744   UINT8 *bios = memregion("bios")->base();
744745   UINT8 *cart = memregion(region_tag.cpy(m_cart->tag()).cat(GENERIC_ROM_REGION_TAG))->base();
745   UINT8 *bios = memregion("bios")->base();
746   if (!cart)
747      cart = memregion("bios")->base();
746748
747749   m_bank0->configure_entries(0, 0x10, bios, 0x4000);
748750   m_bank1->configure_entries(0, 0x10, bios, 0x4000);
r32623r32624
753755void gl4004_state::machine_start()
754756{
755757   astring region_tag;
758   UINT8 *bios = memregion("bios")->base();
756759   UINT8 *cart = memregion(region_tag.cpy(m_cart->tag()).cat(GENERIC_ROM_REGION_TAG))->base();
757   UINT8 *bios = memregion("bios")->base();
758
760   if (!cart)
761      cart = memregion("bios")->base();
762   
759763   m_bank0->configure_entries(0, 0x20, bios, 0x4000);
760764   m_bank1->configure_entries(0, 0x20, bios, 0x4000);
761765   m_bank2->configure_entries(0, 0x20, bios, 0x4000);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team