summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/avigo.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-19 15:02:10 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-19 15:02:10 +0000
commitaac888ddadb78c3e1a201cb1c33f8be14e4b3ad6 (patch)
tree5f24531db969ee65e601922c8522376d5af8acac /src/mess/drivers/avigo.c
parentbe5e1248c44af7616e0c5bbfc6d625622c285768 (diff)
cleanup (nw)
Diffstat (limited to 'src/mess/drivers/avigo.c')
-rw-r--r--src/mess/drivers/avigo.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mess/drivers/avigo.c b/src/mess/drivers/avigo.c
index fbf297670a9..d64f141b483 100644
--- a/src/mess/drivers/avigo.c
+++ b/src/mess/drivers/avigo.c
@@ -825,9 +825,8 @@ TIMER_DEVICE_CALLBACK_MEMBER(avigo_state::avigo_1hz_timer)
QUICKLOAD_LOAD_MEMBER( avigo_state,avigo)
{
- avigo_state *state = image.device().machine().driver_data<avigo_state>();
- address_space& flash1 = state->m_flashes[1]->space(0);
- const char *systemname = image.device().machine().system().name;
+ address_space& flash1 = m_flashes[1]->space(0);
+ const char *systemname = machine().system().name;
UINT32 first_app_page = (0x50000>>14);
int app_page;
@@ -859,14 +858,14 @@ QUICKLOAD_LOAD_MEMBER( avigo_state,avigo)
logerror("Application loaded at 0x%05x-0x%05x\n", app_page<<14, (app_page<<14) + (UINT32)image.length());
// copy app file into flash memory
- image.fread((UINT8*)state->m_flashes[1]->space().get_read_ptr(app_page<<14), image.length());
+ image.fread((UINT8*)m_flashes[1]->space().get_read_ptr(app_page<<14), image.length());
// update the application ID
flash1.write_byte((app_page<<14) + 0x1a5, 0x80 + (app_page - (first_app_page>>14)));
// reset the CPU for allow at the Avigo OS to recognize the installed app
- state->m_warm_start = 1;
- state->m_maincpu->reset();
+ m_warm_start = 1;
+ m_maincpu->reset();
return IMAGE_INIT_PASS;
}