Previous 15994 Revisions Next

r15541 Friday 6th July, 2012 at 00:36:43 UTC by Angelo Salese
Updated i8214 usage
[src/mess/drivers]pc8801.c

src/mess/drivers/pc8801.c
r15540r15541
19571957   {
19581958      drvstate->m_int_state |= irq;
19591959
1960      m_pic->r_w(~irq);
1960      drvstate->m_pic->r_w(~irq);
19611961
19621962      cputag_set_input_line(machine,"maincpu",0,ASSERT_LINE);
19631963   }
r15540r15541
19921992static IRQ_CALLBACK( pc8801_irq_callback )
19931993{
19941994   pc8801_state *state = device->machine().driver_data<pc8801_state>();
1995   UINT8 vector = (7 - m_pic->a_r());
1995   UINT8 vector = (7 - state->m_pic->a_r());
19961996
19971997   state->m_int_state &= ~(1<<vector);
19981998   cputag_set_input_line(device->machine(),"maincpu",0,CLEAR_LINE);
r15540r15541
21262126   #ifdef USE_PROPER_I8214
21272127   {
21282128      /* initialize I8214 */
2129      m_pic->etlg_w(1);
2130      m_pic->inte_w(1);
2129      state->m_pic->etlg_w(1);
2130      state->m_pic->inte_w(1);
21312131   }
21322132   #else
21332133   {

Previous 15994 Revisions Next


© 1998-2018 The MESS Team