summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/llc.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-13 11:15:32 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-13 11:15:32 +0000
commit219e664785890f52079bae7e74543920d638796a (patch)
tree774d1ab1e7d87ae4d2c1ef335dcef24a28a7d7e8 /src/mess/machine/llc.c
parentaf9a5e817d3eefdda79e801056b29167ecbcdef9 (diff)
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
Diffstat (limited to 'src/mess/machine/llc.c')
-rw-r--r--src/mess/machine/llc.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/mess/machine/llc.c b/src/mess/machine/llc.c
index 2a230d34c29..3c39837c2d2 100644
--- a/src/mess/machine/llc.c
+++ b/src/mess/machine/llc.c
@@ -125,14 +125,13 @@ DRIVER_INIT_MEMBER(llc_state,llc1)
{
}
-MACHINE_RESET( llc1 )
+MACHINE_RESET_MEMBER(llc_state,llc1)
{
- llc_state *state = machine.driver_data<llc_state>();
- state->m_term_status = 0;
- state->m_llc1_key = 0;
+ m_term_status = 0;
+ m_llc1_key = 0;
}
-MACHINE_START(llc1)
+MACHINE_START_MEMBER(llc_state,llc1)
{
}
@@ -151,22 +150,21 @@ DRIVER_INIT_MEMBER(llc_state,llc2)
m_p_videoram.set_target( machine().device<ram_device>(RAM_TAG)->pointer() + 0xc000,m_p_videoram.bytes());
}
-MACHINE_RESET( llc2 )
+MACHINE_RESET_MEMBER(llc_state,llc2)
{
- llc_state *state = machine.driver_data<llc_state>();
- address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
+ address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM);
space->unmap_write(0x0000, 0x3fff);
- state->membank("bank1")->set_base(machine.root_device().memregion("maincpu")->base());
+ membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base());
space->unmap_write(0x4000, 0x5fff);
- state->membank("bank2")->set_base(machine.root_device().memregion("maincpu")->base() + 0x4000);
+ membank("bank2")->set_base(machine().root_device().memregion("maincpu")->base() + 0x4000);
space->unmap_write(0x6000, 0xbfff);
- state->membank("bank3")->set_base(machine.root_device().memregion("maincpu")->base() + 0x6000);
+ membank("bank3")->set_base(machine().root_device().memregion("maincpu")->base() + 0x6000);
space->install_write_bank(0xc000, 0xffff, "bank4");
- state->membank("bank4")->set_base(machine.device<ram_device>(RAM_TAG)->pointer() + 0xc000);
+ membank("bank4")->set_base(machine().device<ram_device>(RAM_TAG)->pointer() + 0xc000);
}