--- hatari/src/includes/ioMem.h 2019/04/09 08:56:57 1.1.1.7 +++ hatari/src/includes/ioMem.h 2019/04/09 08:59:28 1.1.1.9 @@ -23,11 +23,16 @@ extern uae_u8 *IOmemory; extern int nIoMemAccessSize; +extern Uint32 IoAccessFullAddress; extern Uint32 IoAccessBaseAddress; extern Uint32 IoAccessCurrentAddress; extern int IoAccessInstrCount; +enum FALCON_BUS_MODE { + STE_BUS_COMPATIBLE, + FALCON_ONLY_BUS +}; /** * Read 32-bit word from IO memory space without interception. @@ -95,8 +100,9 @@ static inline void IoMem_WriteByte(Uint3 extern void IoMem_Init(void); extern void IoMem_UnInit(void); -extern void IoMem_Init_FalconInSTeBuscompatibilityMode(Uint8 value); - +extern void IoMem_Reset(void); +extern void IoMem_SetFalconBusMode(enum FALCON_BUS_MODE mode); +extern bool IoMem_IsFalconBusMode(void); extern uae_u32 REGPARAM3 IoMem_bget(uaecptr addr); extern uae_u32 REGPARAM3 IoMem_wget(uaecptr addr);