--- np2/statsave.c 2003/10/17 03:52:24 1.2 +++ np2/statsave.c 2003/10/19 14:56:15 1.5 @@ -43,7 +43,6 @@ typedef struct { enum { NP2FLAG_BIN = 0, NP2FLAG_TERM, - NP2FLAG_286, NP2FLAG_CORE, NP2FLAG_DMA, NP2FLAG_EGC, @@ -350,32 +349,6 @@ static int flagload_common(NP2FFILE *f, // ----- -static int flagsave_286(NP2FFILE *f, const STENTRY *t) { - - int ret; - - ret = flagsave_create(f, t); - if (ret != NP2FLAG_FAILURE) { - ret |= flagsave_save(f, &i286r, sizeof(I286REGS)); - ret |= flagsave_save(f, &i286s, sizeof(I286STAT)); - ret |= flagsave_close(f); - } - return(ret); -} - -static int flagload_286(NP2FFILE *f, const STENTRY *t) { - - int ret; - - ret = flagload_load(f, &i286r, sizeof(I286REGS)); - ret |= flagload_load(f, &i286s, sizeof(I286STAT)); - (void)t; - return(ret); -} - - -// ----- - static int flagload_core(NP2FFILE *f, const STENTRY *t) { int ret; @@ -526,9 +499,6 @@ static int flagload_ext(NP2FFILE *f, con // ----- typedef struct { - SINT32 remainclock; - SINT32 baseclock; - UINT32 clock; UINT readyevents; UINT waitevents; } NEVTSAVE; @@ -567,9 +537,6 @@ static int flagsave_evt(NP2FFILE *f, con int ret; UINT i; - nevt.remainclock = nevent.remainclock; - nevt.baseclock = nevent.baseclock; - nevt.clock = nevent.clock; nevt.readyevents = nevent.readyevents; nevt.waitevents = nevent.waitevents; @@ -628,9 +595,6 @@ static int flagload_evt(NP2FFILE *f, con ret = flagload_load(f, &nevt, sizeof(nevt)); - nevent.remainclock = nevt.remainclock; - nevent.baseclock = nevt.baseclock; - nevent.clock = nevt.clock; nevent.readyevents = 0; nevent.waitevents = 0; @@ -769,7 +733,7 @@ static int flagsave_fm(NP2FFILE *f, cons if (saveflg & FLAG_FM1A) { ret |= flagsave_save(f, &fmtimer, sizeof(fmtimer)); ret |= flagsave_save(f, &opn, sizeof(opn)); - CopyMemory(opnkey.keyreg, fm_keyreg, sizeof(fm_keyreg)); + CopyMemory(opnkey.keyreg, opngen.keyreg, sizeof(opngen.keyreg)); opnkey.extop[0] = opnch[2].extop; opnkey.extop[1] = opnch[5].extop; opnkey.extop[2] = opnch[8].extop; @@ -811,7 +775,7 @@ static void play_fmreg(BYTE num) { opngen_setreg((BYTE)chbase, (BYTE)i, opn.reg[reg + i]); } for (i=0; i<3; i++) { - opngen_keyon(chbase + i, fm_keyreg[chbase + i]); + opngen_keyon(chbase + i, opngen.keyreg[chbase + i]); } } @@ -894,7 +858,7 @@ static int flagload_fm(NP2FFILE *f, cons ret |= flagload_load(f, &fmtimer, sizeof(fmtimer)); ret |= flagload_load(f, &opn, sizeof(opn)); ret |= flagload_load(f, &opnkey, sizeof(opnkey)); - CopyMemory(fm_keyreg, &opnkey.keyreg, sizeof(fm_keyreg)); + CopyMemory(opngen.keyreg, &opnkey.keyreg, sizeof(opngen.keyreg)); opnch[2].extop = opnkey.extop[0]; opnch[5].extop = opnkey.extop[1]; opnch[8].extop = opnkey.extop[2]; @@ -1210,10 +1174,6 @@ int statsave_save(const char *filename) ret |= flagsave_term(&f, &np2tbl[i]); break; - case NP2FLAG_286: - ret |= flagsave_286(&f, &np2tbl[i]); - break; - case NP2FLAG_DMA: ret |= flagsave_dma(&f, &np2tbl[i]); break; @@ -1296,7 +1256,6 @@ int statsave_check(const char *filename, done = TRUE; break; - case NP2FLAG_286: case NP2FLAG_CORE: case NP2FLAG_DMA: case NP2FLAG_EGC: @@ -1376,10 +1335,6 @@ int statsave_load(const char *filename) done = TRUE; break; - case NP2FLAG_286: - ret |= flagload_286(&f, &np2tbl[i]); - break; - case NP2FLAG_CORE: ret |= flagload_core(&f, &np2tbl[i]); break;