--- hatari/src/cpu/savestate.h 2019/04/09 08:55:25 1.1.1.2 +++ hatari/src/cpu/savestate.h 2019/04/09 08:59:06 1.1.1.4 @@ -6,9 +6,13 @@ * (c) 1999-2001 Toni Wilen */ +#ifndef UAE_SAVESTATE_H +#define UAE_SAVESTATE_H + +#include "uae/types.h" /* functions to save byte,word or long word - * independent of CPU's endianess */ + * independent of CPU's endianness */ #ifdef WINUAE_FOR_HATARI extern void save_u64(uae_u64 data); @@ -194,6 +198,8 @@ extern uae_u8 *restore_debug_memwatch (u extern uae_u8 *save_debug_memwatch (int *len, uae_u8 *dstptr); extern void restore_debug_memwatch_finish (void); +extern uae_u8 *save_screenshot(int monid, int *len); + extern uae_u8 *save_cycles (int *len, uae_u8 *dstptr); extern uae_u8 *restore_cycles (uae_u8 *src); @@ -220,6 +226,9 @@ extern uae_u8 *save_a3000hram (int *); extern uae_u8 *restore_rom (uae_u8 *); extern uae_u8 *save_rom (int, int *, uae_u8 *); +extern uae_u8 *save_expansion_info(int*, uae_u8*); +extern uae_u8 *restore_expansion_info(uae_u8*); + extern uae_u8 *restore_action_replay (uae_u8 *); extern uae_u8 *save_action_replay (int *, uae_u8 *); extern uae_u8 *restore_hrtmon (uae_u8 *); @@ -263,3 +272,5 @@ extern int savestate_dorewind (int); extern void savestate_listrewind (void); extern void statefile_save_recording (const TCHAR*); extern void savestate_capture_request (void); + +#endif /* UAE_SAVESTATE_H */