X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=state.h;h=8ccdaf9b18199cb9f6598754551412fd2d18bc85;hp=75b26231bfbc7c5520e142158c2ab29ce6a1be84;hb=ed531dd606f7ea4558517576afee38253450d1c3;hpb=5a2aa426410ad21d332ff75b58e7f4ed8459d86a diff --git a/state.h b/state.h index 75b2623..8ccdaf9 100644 --- a/state.h +++ b/state.h @@ -18,6 +18,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include + void SaveState(void); void LoadState(void); int FCEUSS_LoadFP(FILE *st, int make_backup); @@ -35,6 +37,9 @@ typedef struct { char *desc; } SFORMAT; -void ResetExState(void); +void ResetExState(void (*PreSave)(void), void (*PostSave)(void)); void AddExState(void *v, uint32 s, int type, char *desc); +#define RLSB 0x80000000 +#define FCEUSTATE_RLSB RLSB +