summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/vtech2.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-14 11:10:54 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-14 11:10:54 +0000
commit3957fc386f0eff085e2eff309bd71c08b8d32c3f (patch)
tree7764dfa3b31eb63d0a29c88c6e6f252247962c6f /src/mess/machine/vtech2.c
parent3543d57a98efff89d343f358c925ffbed4966556 (diff)
more cleanup (nw)
Diffstat (limited to 'src/mess/machine/vtech2.c')
-rw-r--r--src/mess/machine/vtech2.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mess/machine/vtech2.c b/src/mess/machine/vtech2.c
index 307cd0038b9..60a8e2845eb 100644
--- a/src/mess/machine/vtech2.c
+++ b/src/mess/machine/vtech2.c
@@ -314,29 +314,27 @@ void vtech2_state::mwa_bank(int bank, int offs, int data)
DEVICE_IMAGE_LOAD_MEMBER( vtech2_state, laser_cart )
{
- vtech2_state *state = image.device().machine().driver_data<vtech2_state>();
int size = 0;
- size = image.fread(&state->m_mem[0x30000], 0x10000);
- state->m_laser_bank_mask &= ~0xf000;
+ size = image.fread(&m_mem[0x30000], 0x10000);
+ m_laser_bank_mask &= ~0xf000;
if( size > 0 )
- state->m_laser_bank_mask |= 0x1000;
+ m_laser_bank_mask |= 0x1000;
if( size > 0x4000 )
- state->m_laser_bank_mask |= 0x2000;
+ m_laser_bank_mask |= 0x2000;
if( size > 0x8000 )
- state->m_laser_bank_mask |= 0x4000;
+ m_laser_bank_mask |= 0x4000;
if( size > 0xc000 )
- state->m_laser_bank_mask |= 0x8000;
+ m_laser_bank_mask |= 0x8000;
return size > 0 ? IMAGE_INIT_PASS : IMAGE_INIT_FAIL;
}
DEVICE_IMAGE_UNLOAD_MEMBER( vtech2_state, laser_cart )
{
- vtech2_state *state = image.device().machine().driver_data<vtech2_state>();
- state->m_laser_bank_mask &= ~0xf000;
+ m_laser_bank_mask &= ~0xf000;
/* wipe out the memory contents to be 100% sure */
- memset(&state->m_mem[0x30000], 0xff, 0x10000);
+ memset(&m_mem[0x30000], 0xff, 0x10000);
}
static device_t *laser_file(running_machine &machine)