diff options
| author | 2013-02-05 20:54:03 +0000 | |
|---|---|---|
| committer | 2013-02-05 20:54:03 +0000 | |
| commit | 400b9bcc299a67dfef945f82ca8de18b9a56f212 (patch) | |
| tree | 0af1713fb7a5151d6dc8e90772f3d21fc27f1252 /src/mess/drivers/beta.c | |
| parent | 3e7883e3fcf57399319157242ee4031b6323ca3b (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.c | 8 |
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) |
