--- hatari/src/includes/mfp.h 2019/04/01 07:13:43 1.1.1.7 +++ hatari/src/includes/mfp.h 2019/04/01 07:15:31 1.1.1.9 @@ -33,10 +33,14 @@ #define MFP_RCVBUFFULL_BIT 0x10 #define MFP_TRNBUFEMPTY_BIT 0x04 #define MFP_TIMER_B_BIT 0x01 + #define MFP_FDCHDC_BIT 0x80 #define MFP_ACIA_BIT 0x40 #define MFP_TIMER_C_BIT 0x20 #define MFP_TIMER_D_BIT 0x10 +#define MFP_GPU_DONE_BIT 0x08 +#define MFP_GPIP_1_BIT 0x02 +#define MFP_GPIP_0_BIT 0x01 /* MFP Registers */ extern Uint8 MFP_GPIP; @@ -46,8 +50,8 @@ extern Uint8 MFP_TACR,MFP_TBCR; extern Uint8 MFP_VR; extern void MFP_Reset(void); -extern void MFP_MemorySnapShot_Capture(BOOL bSave); -extern void MFP_CheckPendingInterrupts(void); +extern void MFP_MemorySnapShot_Capture(bool bSave); +extern bool MFP_CheckPendingInterrupts(void); extern void MFP_InputOnChannel(Uint8 Bit, Uint8 EnableBit, Uint8 *pPendingReg); extern void MFP_TimerA_EventCount_Interrupt(void); extern void MFP_TimerB_EventCount_Interrupt(void);