X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fjerry.h;h=ec0edbd4732889fb0cd739b8632b760793356b59;hb=8103796dd981a8a1c2e18979fd5ef3a1f3f1ccdb;hp=fd008d9355581c4f9a9cf12b522f98f2021ffd15;hpb=94e1e961b57f253b760298ab0bae96a7de6d20fa;p=virtualjaguar diff --git a/src/jerry.h b/src/jerry.h index fd008d9..ec0edbd 100644 --- a/src/jerry.h +++ b/src/jerry.h @@ -20,9 +20,13 @@ void JERRYWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN); void JERRYExecPIT(uint32 cycles); void JERRYI2SExec(uint32 cycles); +int JERRYGetPIT1Frequency(void); +int JERRYGetPIT2Frequency(void); + // 68000 Interrupt bit positions (enabled at $F10020) -enum { IRQ2_EXTERNAL = 0, IRQ2_DSP, IRQ2_TIMER1, IRQ2_TIMER2, IRQ2_ASI, IRQ2_SSI }; +//enum { IRQ2_EXTERNAL = 0, IRQ2_DSP, IRQ2_TIMER1, IRQ2_TIMER2, IRQ2_ASI, IRQ2_SSI }; +enum { IRQ2_EXTERNAL=0x01, IRQ2_DSP=0x02, IRQ2_TIMER1=0x04, IRQ2_TIMER2=0x08, IRQ2_ASI=0x10, IRQ2_SSI=0x20 }; bool JERRYIRQEnabled(int irq); void JERRYSetPendingIRQ(int irq);