UINT32 test_irq;\r
\r
int pending_irq;\r
- void (*irq_callback)(int level);\r
+ void (*irq_callback)(int id, int level);\r
+ int is_slave;\r
\r
// XXX: unused, will we ever use?\r
int internal_irq_level;\r
- int is_slave;\r
} SH2;\r
\r
extern int sh2_icount;\r
\r
-void sh2_init(SH2 *sh2);\r
+void sh2_init(SH2 *sh2, int is_slave);\r
void sh2_reset(SH2 *sh2);\r
int sh2_execute(SH2 *sh2_, int cycles);\r
void sh2_irl_irq(SH2 *sh2, int level);\r