summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/beta.c
diff options
context:
space:
mode:
author Wilbert Pol <wilbert@jdg.info>2013-02-05 20:54:03 +0000
committer Wilbert Pol <wilbert@jdg.info>2013-02-05 20:54:03 +0000
commit400b9bcc299a67dfef945f82ca8de18b9a56f212 (patch)
tree0af1713fb7a5151d6dc8e90772f3d21fc27f1252 /src/mess/drivers/beta.c
parent3e7883e3fcf57399319157242ee4031b6323ca3b (diff)
Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw)
Diffstat (limited to 'src/mess/drivers/beta.c')
-rw-r--r--src/mess/drivers/beta.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mess/drivers/beta.c b/src/mess/drivers/beta.c
index 43a53db492d..ae6af73139a 100644
--- a/src/mess/drivers/beta.c
+++ b/src/mess/drivers/beta.c
@@ -224,11 +224,9 @@ static const riot6532_interface beta_riot_interface =
/* Quickload */
-static DEVICE_IMAGE_UNLOAD( beta_eprom )
+DEVICE_IMAGE_UNLOAD_MEMBER( beta_state, beta_eprom )
{
- beta_state *state = image.device().machine().driver_data<beta_state>();
-
- UINT8 *ptr = state->m_eprom->base();
+ UINT8 *ptr = m_eprom->base();
image.fwrite(ptr, 0x800);
}
@@ -271,7 +269,7 @@ static MACHINE_CONFIG_START( beta, beta_state )
MCFG_CARTSLOT_ADD(EPROM_TAG)
MCFG_CARTSLOT_EXTENSION_LIST("bin,rom")
MCFG_CARTSLOT_NOT_MANDATORY
- MCFG_CARTSLOT_UNLOAD(beta_eprom)
+ MCFG_CARTSLOT_UNLOAD(beta_state,beta_eprom)
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)