summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/galivan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galivan.c')
-rw-r--r--src/mame/drivers/galivan.c40
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)); // ???
}