Previous 15994 Revisions Next

r9260 Tuesday 28th September, 2010 at 10:40:46 UTC by Angelo Salese
[32x]: guess command irq flag clearing on irq ack
[src/mame/drivers]megadriv.c

src/mame/drivers/megadriv.c
r9259r9260
32043204/**********************************************************************************************/
32053205// SH2 side 401A
32063206// HINT (control register interrupt) clear
3207// Note: flag cleared here is a guess, according to After Burner behaviour
32073208/**********************************************************************************************/
32083209
3209static WRITE16_HANDLER( _32x_sh2_master_401a_w ){ cpu_set_input_line(_32x_master_cpu,SH2_CINT_IRQ_LEVEL,CLEAR_LINE);}
3210static WRITE16_HANDLER( _32x_sh2_slave_401a_w ) { cpu_set_input_line(_32x_slave_cpu, SH2_CINT_IRQ_LEVEL,CLEAR_LINE);}
3210static WRITE16_HANDLER( _32x_sh2_master_401a_w ){ _32x_68k_a15102_reg &= ~1; cpu_set_input_line(_32x_master_cpu,SH2_CINT_IRQ_LEVEL,CLEAR_LINE);}
3211static WRITE16_HANDLER( _32x_sh2_slave_401a_w ) { _32x_68k_a15102_reg &= ~2; cpu_set_input_line(_32x_slave_cpu, SH2_CINT_IRQ_LEVEL,CLEAR_LINE);}
32113212
32123213/**********************************************************************************************/
32133214// SH2 side 401C

Previous 15994 Revisions Next


© 1998-2018 The MESS Team