More code cleanup (and trailing spacesremoval).
This commit is contained in:
@@ -535,7 +535,14 @@ reexecuteb2:
|
|||||||
je near .activatereset
|
je near .activatereset
|
||||||
mov eax,[KeySaveState]
|
mov eax,[KeySaveState]
|
||||||
test byte[pressed+eax],1
|
test byte[pressed+eax],1
|
||||||
jnz near savestate
|
jz .nosavestt
|
||||||
|
mov byte[pressed+1],0
|
||||||
|
mov byte[pressed+eax],2
|
||||||
|
pushad
|
||||||
|
call statesaver
|
||||||
|
popad
|
||||||
|
jmp reexecuteb
|
||||||
|
.nosavestt
|
||||||
mov eax,[KeyLoadState]
|
mov eax,[KeyLoadState]
|
||||||
test byte[pressed+eax],1
|
test byte[pressed+eax],1
|
||||||
jz .noloadstt0
|
jz .noloadstt0
|
||||||
@@ -661,34 +668,6 @@ NEWSYM HIRQCycNext, dd 0
|
|||||||
NEWSYM HIRQNextExe, db 0
|
NEWSYM HIRQNextExe, db 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;*******************************************************
|
|
||||||
; Save/Load States
|
|
||||||
;*******************************************************
|
|
||||||
|
|
||||||
SECTION .data
|
|
||||||
NEWSYM firstsaveinc, db 0
|
|
||||||
NEWSYM txtsavemsg, db 'STATE - SAVED.',0
|
|
||||||
NEWSYM txtsavemsgfail, db 'UNABLE TO SAVE.',0
|
|
||||||
SECTION .text
|
|
||||||
|
|
||||||
NEWSYM savestate
|
|
||||||
mov byte[pressed+1],0
|
|
||||||
mov eax,[KeySaveState]
|
|
||||||
mov byte[pressed+eax],2
|
|
||||||
pushad
|
|
||||||
call statesaver
|
|
||||||
popad
|
|
||||||
jmp reexecuteb
|
|
||||||
|
|
||||||
SECTION .data
|
|
||||||
.fname2 db 9,'image.dat',0
|
|
||||||
|
|
||||||
NEWSYM txtloadmsg, db 'STATE - LOADED.',0
|
|
||||||
NEWSYM txtconvmsg, db 'STATE - TOO OLD.',0
|
|
||||||
NEWSYM txtnfndmsg, db 'UNABLE TO LOAD STATE -.',0
|
|
||||||
SECTION .text
|
|
||||||
|
|
||||||
;*******************************************************
|
;*******************************************************
|
||||||
; Int 08h vector
|
; Int 08h vector
|
||||||
;*******************************************************
|
;*******************************************************
|
||||||
|
|||||||
@@ -416,12 +416,13 @@ void ResetState()
|
|||||||
ResState(Voice7BufPtr);
|
ResState(Voice7BufPtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern unsigned int statefileloc, CurrentHandle, SfxRomBuffer;
|
unsigned char firstsaveinc = 0, txtsavemsg[14] = "STATE - SAVED.";
|
||||||
extern unsigned int SfxCROM, SfxLastRamAdr, SfxRAMMem;
|
unsigned char txtsavemsgfail[15] = "UNABLE TO SAVE.";
|
||||||
extern unsigned int MsgCount, MessageOn;
|
|
||||||
extern unsigned char AutoIncSaveSlot, firstsaveinc, fnamest[512];
|
extern unsigned int statefileloc, CurrentHandle, SfxRomBuffer, SfxCROM;
|
||||||
extern unsigned char cbitmode, NoPictureSave, txtsavemsg[14];
|
extern unsigned int SfxLastRamAdr, SfxRAMMem, MsgCount, MessageOn;
|
||||||
extern unsigned char *Msgptr, txtsavemsgfail[15];
|
extern unsigned char AutoIncSaveSlot, fnamest[512], cbitmode, NoPictureSave;
|
||||||
|
extern unsigned char *Msgptr;
|
||||||
extern unsigned short PrevPicture[64*56];
|
extern unsigned short PrevPicture[64*56];
|
||||||
|
|
||||||
static FILE *fhandle;
|
static FILE *fhandle;
|
||||||
@@ -592,10 +593,13 @@ void statesaver()
|
|||||||
stim();
|
stim();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned char txtloadmsg[16] = "STATE - LOADED.";
|
||||||
|
unsigned char txtconvmsg[17] = "STATE - TOO OLD.";
|
||||||
|
unsigned char txtnfndmsg[24] = "UNABLE TO LOAD STATE -.";
|
||||||
|
|
||||||
extern unsigned int KeyLoadState, Totalbyteloaded, SfxMemTable[256], SfxCPB;
|
extern unsigned int KeyLoadState, Totalbyteloaded, SfxMemTable[256], SfxCPB;
|
||||||
extern unsigned int SfxPBR, SfxROMBR, SfxRAMBR;
|
extern unsigned int SfxPBR, SfxROMBR, SfxRAMBR;
|
||||||
extern unsigned char pressed[256+128+64], multchange, txtloadmsg[15];
|
extern unsigned char pressed[256+128+64], multchange, ioportval, SDD1Enable;
|
||||||
extern unsigned char txtconvmsg[16], txtnfndmsg[23], ioportval, SDD1Enable;
|
|
||||||
extern unsigned char nexthdma;
|
extern unsigned char nexthdma;
|
||||||
|
|
||||||
static void read_save_state_data(unsigned char **dest, void *data, size_t len)
|
static void read_save_state_data(unsigned char **dest, void *data, size_t len)
|
||||||
|
|||||||
Reference in New Issue
Block a user