diff options
author | 2012-09-17 08:22:16 +0000 | |
---|---|---|
committer | 2012-09-17 08:22:16 +0000 | |
commit | 3cce7e019e095296b5ce2bb45d19b1209bed961d (patch) | |
tree | 4fa76260ac2dee5878fbba70d759ba6a1d4d76bf /src/mess/machine/galaxy.c | |
parent | 22b4739aded17790b3f1bf31b9da8ff9e6a0860c (diff) |
Memory handler normalization, part 2. Change legacy
read/write handlers to take an address_space & instead
of an address_space *. Also update pretty much all other
functions to take a reference where appropriate.
[Aaron Giles]
Diffstat (limited to 'src/mess/machine/galaxy.c')
-rw-r--r-- | src/mess/machine/galaxy.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mess/machine/galaxy.c b/src/mess/machine/galaxy.c index f9e76756319..937985f41c7 100644 --- a/src/mess/machine/galaxy.c +++ b/src/mess/machine/galaxy.c @@ -155,13 +155,13 @@ SNAPSHOT_LOAD( galaxy ) DRIVER_INIT_MEMBER(galaxy_state,galaxy) { - address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM); - space->install_readwrite_bank( 0x2800, 0x2800 + machine().device<ram_device>(RAM_TAG)->size() - 1, "bank1"); + address_space &space = *machine().device("maincpu")->memory().space(AS_PROGRAM); + space.install_readwrite_bank( 0x2800, 0x2800 + machine().device<ram_device>(RAM_TAG)->size() - 1, "bank1"); membank("bank1")->set_base(machine().device<ram_device>(RAM_TAG)->pointer()); if (machine().device<ram_device>(RAM_TAG)->size() < (6 + 48) * 1024) { - space->nop_readwrite( 0x2800 + machine().device<ram_device>(RAM_TAG)->size(), 0xffff); + space.nop_readwrite( 0x2800 + machine().device<ram_device>(RAM_TAG)->size(), 0xffff); } } @@ -171,15 +171,15 @@ DRIVER_INIT_MEMBER(galaxy_state,galaxy) MACHINE_RESET_MEMBER(galaxy_state,galaxy) { - address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM); + address_space &space = *machine().device("maincpu")->memory().space(AS_PROGRAM); /* ROM 2 enable/disable */ if (machine().root_device().ioport("ROM2")->read()) { - space->install_read_bank(0x1000, 0x1fff, "bank10"); + space.install_read_bank(0x1000, 0x1fff, "bank10"); } else { - space->nop_read(0x1000, 0x1fff); + space.nop_read(0x1000, 0x1fff); } - space->nop_write(0x1000, 0x1fff); + space.nop_write(0x1000, 0x1fff); if (machine().root_device().ioport("ROM2")->read()) membank("bank10")->set_base(machine().root_device().memregion("maincpu")->base() + 0x1000); @@ -196,7 +196,7 @@ DRIVER_INIT_MEMBER(galaxy_state,galaxyp) MACHINE_RESET_MEMBER(galaxy_state,galaxyp) { UINT8 *ROM = machine().root_device().memregion("maincpu")->base(); - address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM); + address_space &space = *machine().device("maincpu")->memory().space(AS_PROGRAM); machine().device("maincpu")->execute().set_irq_acknowledge_callback(galaxy_irq_callback); @@ -205,8 +205,8 @@ MACHINE_RESET_MEMBER(galaxy_state,galaxyp) ROM[0x03fa] = 0x00; ROM[0x03fb] = 0xe0; - space->install_read_bank(0xe000, 0xefff, "bank11"); - space->nop_write(0xe000, 0xefff); + space.install_read_bank(0xe000, 0xefff, "bank11"); + space.nop_write(0xe000, 0xefff); membank("bank11")->set_base(memregion("maincpu")->base() + 0xe000); m_interrupts_enabled = TRUE; } |