diff options
Diffstat (limited to 'src/mame/drivers/galivan.c')
-rw-r--r-- | src/mame/drivers/galivan.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/galivan.c b/src/mame/drivers/galivan.c index cb1658fbc04..ae241bc447a 100644 --- a/src/mame/drivers/galivan.c +++ b/src/mame/drivers/galivan.c @@ -398,10 +398,10 @@ GFXDECODE_END static MACHINE_START( galivan ) { - galivan_state *state = machine->driver_data<galivan_state>(); + galivan_state *state = machine.driver_data<galivan_state>(); /* configure ROM banking */ - UINT8 *rombase = machine->region("maincpu")->base(); + UINT8 *rombase = machine.region("maincpu")->base(); memory_configure_bank(machine, "bank1", 0, 2, &rombase[0x10000], 0x2000); memory_set_bank(machine, "bank1", 0); @@ -415,10 +415,10 @@ static MACHINE_START( galivan ) static MACHINE_START( ninjemak ) { - galivan_state *state = machine->driver_data<galivan_state>(); + galivan_state *state = machine.driver_data<galivan_state>(); /* configure ROM banking */ - UINT8 *rombase = machine->region("maincpu")->base(); + UINT8 *rombase = machine.region("maincpu")->base(); memory_configure_bank(machine, "bank1", 0, 4, &rombase[0x10000], 0x2000); memory_set_bank(machine, "bank1", 0); @@ -431,9 +431,9 @@ static MACHINE_START( ninjemak ) static MACHINE_RESET( galivan ) { - galivan_state *state = machine->driver_data<galivan_state>(); + galivan_state *state = machine.driver_data<galivan_state>(); - machine->device("maincpu")->reset(); + machine.device("maincpu")->reset(); // state->layers = 0x60; state->layers = 0; @@ -445,9 +445,9 @@ static MACHINE_RESET( galivan ) static MACHINE_RESET( ninjemak ) { - galivan_state *state = machine->driver_data<galivan_state>(); + galivan_state *state = machine.driver_data<galivan_state>(); - machine->device("maincpu")->reset(); + machine.device("maincpu")->reset(); state->scrollx[0] = state->scrollx[1] = 0; state->scrolly[0] = state->scrolly[1] = 0; @@ -1019,16 +1019,16 @@ ROM_END static WRITE8_HANDLER( youmab_extra_bank_w ) { if (data == 0xff) - memory_set_bank(space->machine, "bank2", 1); + memory_set_bank(space->machine(), "bank2", 1); else if (data == 0x00) - memory_set_bank(space->machine, "bank2", 0); + memory_set_bank(space->machine(), "bank2", 0); else printf("data %03x\n", data); } static READ8_HANDLER( youmab_8a_r ) { - return space->machine->rand(); + return space->machine().rand(); } static WRITE8_HANDLER( youmab_81_w ) @@ -1043,20 +1043,20 @@ static WRITE8_HANDLER( youmab_84_w ) static DRIVER_INIT( youmab ) { - machine->device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x82, 0x82, FUNC(youmab_extra_bank_w)); // banks rom at 0x8000? writes 0xff and 0x00 before executing code there - machine->device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x0000, 0x7fff, "bank3"); - memory_set_bankptr(machine, "bank3", machine->region("maincpu")->base()); + machine.device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x82, 0x82, FUNC(youmab_extra_bank_w)); // banks rom at 0x8000? writes 0xff and 0x00 before executing code there + machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x0000, 0x7fff, "bank3"); + memory_set_bankptr(machine, "bank3", machine.region("maincpu")->base()); - machine->device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x8000, 0xbfff, "bank2"); - memory_configure_bank(machine, "bank2", 0, 2, machine->region("user2")->base(), 0x4000); + machine.device("maincpu")->memory().space(AS_PROGRAM)->install_read_bank(0x8000, 0xbfff, "bank2"); + memory_configure_bank(machine, "bank2", 0, 2, machine.region("user2")->base(), 0x4000); memory_set_bank(machine, "bank2", 0); - machine->device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x81, 0x81, FUNC(youmab_81_w)); // ?? often, alternating values - machine->device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x84, 0x84, FUNC(youmab_84_w)); // ?? often, sequence.. + machine.device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x81, 0x81, FUNC(youmab_81_w)); // ?? often, alternating values + machine.device("maincpu")->memory().space(AS_IO)->install_legacy_write_handler(0x84, 0x84, FUNC(youmab_84_w)); // ?? often, sequence.. - machine->device("maincpu")->memory().space(AS_PROGRAM)->nop_write(0xd800, 0xd81f); // scrolling isn't here.. + machine.device("maincpu")->memory().space(AS_PROGRAM)->nop_write(0xd800, 0xd81f); // scrolling isn't here.. - machine->device("maincpu")->memory().space(AS_IO)->install_legacy_read_handler(0x8a, 0x8a, FUNC(youmab_8a_r)); // ??? + machine.device("maincpu")->memory().space(AS_IO)->install_legacy_read_handler(0x8a, 0x8a, FUNC(youmab_8a_r)); // ??? } |