--- hatari/src/includes/mfp.h 2019/04/01 07:10:57 1.1.1.2 +++ hatari/src/includes/mfp.h 2019/04/01 07:11:32 1.1.1.3 @@ -19,7 +19,7 @@ #define MFP_EXCEPT_TIMERB 8 #define MFP_EXCEPT_GPIP5 7 -#define MFP_EXCEPT_KEYBOARD 6 +#define MFP_EXCEPT_ACIA 6 #define MFP_EXCEPT_TIMERC 5 #define MFP_EXCEPT_TIMERD 4 #define MFP_EXCEPT_GPIP3 3 @@ -30,11 +30,13 @@ /* MFP register defines */ #define MFP_TIMER_GPIP7_BIT 0x80 #define MFP_TIMER_A_BIT 0x20 +#define MFP_RCVBUFFULL_BIT 0x10 +#define MFP_TRNBUFEMPTY_BIT 0x04 #define MFP_TIMER_B_BIT 0x01 #define MFP_FDCHDC_BIT 0x80 -#define MFP_KEYBOARD_BIT 0x40 -#define MFP_TIMER_C_BIT 0x20 -#define MFP_TIMER_D_BIT 0x10 +#define MFP_ACIA_BIT 0x40 +#define MFP_TIMER_C_BIT 0x20 +#define MFP_TIMER_D_BIT 0x10 /* MFP Registers */ extern unsigned char MFP_GPIP; @@ -51,6 +53,7 @@ extern unsigned char MFP_TA_MAINCOUNTER; extern unsigned char MFP_TB_MAINCOUNTER; extern unsigned char MFP_TC_MAINCOUNTER; extern unsigned char MFP_TD_MAINCOUNTER; +extern BOOL bAppliedTimerDPatch; extern void MFP_Reset(void); extern void MFP_MemorySnapShot_Capture(BOOL bSave);