X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fsh2%2Fsh2.h;h=a69a159d3b4cc4295acf9f56d5453b303dd2d351;hb=1f1ff763e661bab664151c4821c65dad35777976;hp=47c6150097d07a981bcab9579c8903981879cdba;hpb=2368651527f2b14e24b7df5f7db3d95dc5bfbd3a;p=picodrive.git diff --git a/cpu/sh2/sh2.h b/cpu/sh2/sh2.h index 47c6150..a69a159 100644 --- a/cpu/sh2/sh2.h +++ b/cpu/sh2/sh2.h @@ -35,8 +35,9 @@ typedef struct SH2_ int irq_cycles; void *p_bios; // convenience pointers void *p_da; - void *p_sdram; + void *p_sdram; // 80 void *p_rom; + unsigned int pdb_io_csum[2]; // interpreter stuff int icount; // cycles left in current timeslice @@ -60,7 +61,7 @@ extern SH2 *sh2; // active sh2. XXX: consider removing int sh2_init(SH2 *sh2, int is_slave); void sh2_finish(SH2 *sh2); void sh2_reset(SH2 *sh2); -void sh2_irl_irq(SH2 *sh2, int level); +void sh2_irl_irq(SH2 *sh2, int level, int nested_call); void sh2_internal_irq(SH2 *sh2, int level, int vector); void sh2_do_irq(SH2 *sh2, int level, int vector);