--- previous/src/debug/debugcpu.h 2018/04/24 19:25:51 1.1.1.2 +++ previous/src/debug/debugcpu.h 2018/04/24 19:32:08 1.1.1.3 @@ -10,11 +10,19 @@ #ifndef HATARI_DEBUGCPU_H #define HATARI_DEBUGCPU_H -extern void DebugCpu_Check(void); -extern void DebugCpu_SetDebugging(void); -extern int DebugCpu_DisAsm(int nArgc, char *psArgs[]); -extern int DebugCpu_MemDump(int nArgc, char *psArgs[]); -extern int DebugCpu_Register(int nArgc, char *psArgs[]); -extern int DebugCpu_GetRegisterAddress(const char *reg, Uint32 **addr); +void DebugCpu_Check(void); +void DebugCpu_SetDebugging(void); +int DebugCpu_DisAsm(int nArgc, char *psArgs[]); +int DebugCpu_MemDump(int nArgc, char *psArgs[]); +int DebugCpu_Register(int nArgc, char *psArgs[]); +int DebugCpu_GetRegisterAddress(const char *reg, Uint32 **addr); + +Uint32 DBGMemory_ReadLong(Uint32 addr); +Uint16 DBGMemory_ReadWord(Uint32 addr); +Uint8 DBGMemory_ReadByte(Uint32 addr); + +void DBGMemory_WriteLong(Uint32 addr,Uint32 val); +void DBGMemory_WriteWord(Uint32 addr,Uint16 val); +void DBGMemory_WriteByte(Uint32 addr,Uint8 val); #endif /* HATARI_DEBUGCPU_H */