summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/galaxy.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-09-17 08:22:16 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-09-17 08:22:16 +0000
commit3cce7e019e095296b5ce2bb45d19b1209bed961d (patch)
tree4fa76260ac2dee5878fbba70d759ba6a1d4d76bf /src/mess/machine/galaxy.c
parent22b4739aded17790b3f1bf31b9da8ff9e6a0860c (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.c20
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;
}