summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/psion.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-14 08:03:10 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-14 08:03:10 +0000
commit3f9cbe01c592de823f51d40f07e15bf0c2113ee3 (patch)
tree06f4d0f30ed5a2485059385922607cc49b622ea6 /src/mess/drivers/psion.c
parentb48fd3f181f74c9b5a09b9e58ffb6dab9a942b24 (diff)
cleanup (nw)
Diffstat (limited to 'src/mess/drivers/psion.c')
-rw-r--r--src/mess/drivers/psion.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mess/drivers/psion.c b/src/mess/drivers/psion.c
index d860d4a400f..e09834645dc 100644
--- a/src/mess/drivers/psion.c
+++ b/src/mess/drivers/psion.c
@@ -141,7 +141,7 @@ void psion_state::io_rw(address_space &space, UINT16 offset)
/* switch off, CPU goes into standby mode */
m_enable_nmi = 0;
m_stby_pwr = 1;
- space.machine().device<cpu_device>("maincpu")->suspend(SUSPEND_REASON_HALT, 1);
+ m_maincpu->suspend(SUSPEND_REASON_HALT, 1);
break;
case 0x100:
m_pulse = 1;
@@ -216,11 +216,9 @@ READ8_MEMBER( psion_state::io_r )
INPUT_CHANGED_MEMBER(psion_state::psion_on)
{
- cpu_device *cpu = machine().device<cpu_device>("maincpu");
-
/* reset the CPU for resume from standby */
- if (cpu->suspended(SUSPEND_REASON_HALT))
- cpu->reset();
+ if (m_maincpu->suspended(SUSPEND_REASON_HALT))
+ m_maincpu->reset();
}
static ADDRESS_MAP_START(psioncm_mem, AS_PROGRAM, 8, psion_state)