summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pcw.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-15 13:41:27 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-15 13:41:27 +0000
commit28cc0d1c7d3c7ea351041530246af5024276a80c (patch)
tree95cf6860e0377da301c1ac7b1b7dae0e6f75abd4 /src/mess/drivers/pcw.c
parent5a9bf9269c094466678e36607fffc77b4ecf7476 (diff)
various cpu lookup cleanup (nw)
Diffstat (limited to 'src/mess/drivers/pcw.c')
-rw-r--r--src/mess/drivers/pcw.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/pcw.c b/src/mess/drivers/pcw.c
index b182c2250cd..057decaab9c 100644
--- a/src/mess/drivers/pcw.c
+++ b/src/mess/drivers/pcw.c
@@ -130,24 +130,24 @@ static void pcw_update_irqs(running_machine &machine)
pcw_state *state = machine.driver_data<pcw_state>();
// set NMI line, remains set until FDC interrupt type is changed
if(state->m_nmi_flag != 0)
- machine.device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
+ state->m_maincpu->set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
else
- machine.device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, CLEAR_LINE);
+ state->m_maincpu->set_input_line(INPUT_LINE_NMI, CLEAR_LINE);
// set IRQ line, timer pulses IRQ line, all other devices hold it as necessary
if(state->m_fdc_interrupt_code == 1 && (state->m_system_status & 0x20))
{
- machine.device("maincpu")->execute().set_input_line(0, ASSERT_LINE);
+ state->m_maincpu->set_input_line(0, ASSERT_LINE);
return;
}
if(state->m_timer_irq_flag != 0)
{
- machine.device("maincpu")->execute().set_input_line(0, ASSERT_LINE);
+ state->m_maincpu->set_input_line(0, ASSERT_LINE);
return;
}
- machine.device("maincpu")->execute().set_input_line(0, CLEAR_LINE);
+ state->m_maincpu->set_input_line(0, CLEAR_LINE);
}
TIMER_CALLBACK_MEMBER(pcw_state::pcw_timer_pulse)
@@ -221,7 +221,7 @@ READ8_MEMBER(pcw_state::pcw_keyboard_data_r)
static void pcw_update_read_memory_block(running_machine &machine, int block, int bank)
{
pcw_state *state = machine.driver_data<pcw_state>();
- address_space &space = machine.device("maincpu")->memory().space(AS_PROGRAM);
+ address_space &space = state->m_maincpu->space(AS_PROGRAM);
char block_name[10];
sprintf(block_name,"bank%d",block+1);