diff options
Diffstat (limited to 'src/mame/drivers/sangho.c')
-rw-r--r-- | src/mame/drivers/sangho.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/mame/drivers/sangho.c b/src/mame/drivers/sangho.c index 2f83c5374a8..a7d78095ce0 100644 --- a/src/mame/drivers/sangho.c +++ b/src/mame/drivers/sangho.c @@ -80,20 +80,20 @@ static void pzlestar_map_banks(running_machine &machine) switch(slot_select) { case 0: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x0000, 0x3fff, "bank1"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_bank(0x0000, 0x3fff, "bank5"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x0000, 0x3fff, "bank1"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_write_bank(0x0000, 0x3fff, "bank5"); state->membank("bank1")->set_base(state->m_ram); state->membank("bank5")->set_base(state->m_ram); break; case 2: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x0000, 0x3fff, "bank1"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x0000, 0x3fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x0000, 0x3fff, "bank1"); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x0000, 0x3fff); state->membank("bank1")->set_base(state->memregion("user1")->base()+ 0x10000); break; case 1: case 3: - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_read(0x0000, 0x3fff); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x0000, 0x3fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_read(0x0000, 0x3fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x0000, 0x3fff); break; } @@ -102,24 +102,24 @@ static void pzlestar_map_banks(running_machine &machine) switch(slot_select) { case 0: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x4000, 0x7fff, "bank2"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_bank(0x4000, 0x7fff, "bank6"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x4000, 0x7fff, "bank2"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_write_bank(0x4000, 0x7fff, "bank6"); state->membank("bank2")->set_base(state->m_ram + 0x4000); state->membank("bank6")->set_base(state->m_ram + 0x4000); break; case 2: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x4000, 0x7fff, "bank2"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x4000, 0x7fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x4000, 0x7fff, "bank2"); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x4000, 0x7fff); state->membank("bank2")->set_base(machine.root_device().memregion("user1")->base()+ 0x18000); break; case 3: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x4000, 0x7fff, "bank2"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x4000, 0x7fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x4000, 0x7fff, "bank2"); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x4000, 0x7fff); state->membank("bank2")->set_base(machine.root_device().memregion("user1")->base()+ 0x20000 + (state->m_pzlestar_rom_bank*0x8000) + 0x4000); break; case 1: - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_read(0x4000, 0x7fff); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x4000, 0x7fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_read(0x4000, 0x7fff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x4000, 0x7fff); break; } @@ -128,20 +128,20 @@ static void pzlestar_map_banks(running_machine &machine) switch(slot_select) { case 0: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x8000, 0xbfff, "bank3"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_bank(0x8000, 0xbfff, "bank7"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x8000, 0xbfff, "bank3"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_write_bank(0x8000, 0xbfff, "bank7"); state->membank("bank3")->set_base(state->m_ram + 0x8000); state->membank("bank7")->set_base(state->m_ram + 0x8000); break; case 3: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x8000, 0xbfff, "bank3"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x8000, 0xbfff); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0x8000, 0xbfff, "bank3"); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x8000, 0xbfff); state->membank("bank3")->set_base(machine.root_device().memregion("user1")->base()+ 0x20000 + (state->m_pzlestar_rom_bank*0x8000)); break; case 1: case 2: - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_read(0x8000, 0xbfff); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0x8000, 0xbfff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_read(0x8000, 0xbfff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0x8000, 0xbfff); break; } @@ -150,16 +150,16 @@ static void pzlestar_map_banks(running_machine &machine) switch(slot_select) { case 0: - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0xc000, 0xffff, "bank4"); - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_bank(0xc000, 0xffff, "bank8"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_read_bank(0xc000, 0xffff, "bank4"); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_write_bank(0xc000, 0xffff, "bank8"); state->membank("bank4")->set_base(state->m_ram + 0xc000); state->membank("bank8")->set_base(state->m_ram + 0xc000); break; case 1: case 2: case 3: - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_read(0xc000, 0xffff); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(0xc000, 0xffff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_read(0xc000, 0xffff); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(0xc000, 0xffff); break; } @@ -201,25 +201,25 @@ static void sexyboom_map_bank(running_machine &machine, int bank) { // ram state->membank(read_bank_name)->set_base(&state->m_ram[(banknum & 0x7f) * 0x4000]); - machine.device("maincpu")->memory().space(AS_PROGRAM)->install_write_bank(bank*0x4000, (bank+1)*0x4000 - 1, write_bank_name ); + machine.device("maincpu")->memory().space(AS_PROGRAM).install_write_bank(bank*0x4000, (bank+1)*0x4000 - 1, write_bank_name ); state->membank(write_bank_name)->set_base(&state->m_ram[(banknum & 0x7f) * 0x4000]); } else { // rom 0 state->membank(read_bank_name)->set_base(machine.root_device().memregion("user1")->base()+0x4000*banknum); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); } } else if (banktype == 0x82) { state->membank(read_bank_name)->set_base(machine.root_device().memregion("user1")->base()+0x20000+banknum*0x4000); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); } else if (banktype == 0x80) { state->membank(read_bank_name)->set_base(machine.root_device().memregion("user1")->base()+0x120000+banknum*0x4000); - machine.device("maincpu")->memory().space(AS_PROGRAM)->unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); + machine.device("maincpu")->memory().space(AS_PROGRAM).unmap_write(bank*0x4000, (bank+1)*0x4000 - 1); } else { |