X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fsh2mame%2Fsh2.h;h=e5616aef77588ad8fdf7323ba60e486d1603ebf8;hb=1d7a28a723d59da67b58e42a61bc9f1905044fd5;hp=1fab412cab1d275be85e776d4d9acd0ab18e3e15;hpb=236990cf7712bf4c2b46d06842c4f5f037e83328;p=picodrive.git diff --git a/cpu/sh2mame/sh2.h b/cpu/sh2mame/sh2.h index 1fab412..e5616ae 100644 --- a/cpu/sh2mame/sh2.h +++ b/cpu/sh2mame/sh2.h @@ -44,7 +44,9 @@ typedef struct UINT32 delay; UINT32 test_irq; - int pending_irq; + int pending_irl; + int pending_int_irq; // internal irq + int pending_int_vector; void (*irq_callback)(int id, int level); int is_slave; @@ -58,5 +60,6 @@ void sh2_init(SH2 *sh2, int is_slave); void sh2_reset(SH2 *sh2); int sh2_execute(SH2 *sh2_, int cycles); void sh2_irl_irq(SH2 *sh2, int level); +void sh2_internal_irq(SH2 *sh2, int level, int vector); #endif /* __SH2_H__ */