--- np2/macosx/ini.cpp 2003/10/16 17:59:40 1.1.1.1 +++ np2/macosx/ini.cpp 2003/11/03 10:19:43 1.4 @@ -14,6 +14,33 @@ const INITBL *tblterm; UINT count; } _INIARG, *INIARG; +static void inirdargs16(const char *src, const INITBL *ini) { + + SINT16 *dst; + int dsize; + int i; + char c; + + dst = (SINT16 *)ini->value; + dsize = ini->size; + + for (i=0; ivalue) = (!milstr_cmp(data, str_true))?1:0; break; + case INITYPE_ARGS16: + milstr_ncpy(work, data, 512); + inirdargs16(work, p); + break; + case INITYPE_BYTEARG: inirdarg8((BYTE *)p->value, p->size, data); break; @@ -333,6 +366,7 @@ static const INITBL iniitem[] = { {"MS_RAPID", INITYPE_BOOL, &np2cfg.MOUSERAPID, 0}, {"VRAMwait", INITYPE_BYTEARG, np2cfg.wait, 6}, + {"DspClock", INITYPE_UINT8, &np2oscfg.DISPCLK, 0}, {"DispSync", INITYPE_BOOL, &np2cfg.DISPSYNC, 0}, {"Real_Pal", INITYPE_BOOL, &np2cfg.RASTER, 0}, {"RPal_tim", INITYPE_UINT8, &np2cfg.realpal, 0}, @@ -351,6 +385,9 @@ static const INITBL iniitem[] = { {"pc9861_j", INITYPE_BYTEARG, np2cfg.pc9861jmp, 6}, {"calendar", INITYPE_BOOL, &np2cfg.calendar, 0}, {"USE144FD", INITYPE_BOOL, &np2cfg.usefd144, 0}, + {"Mouse_sw", INITYPE_BOOL, &np2oscfg.MOUSE_SW, 0}, + {"comfirm_", INITYPE_BOOL, &np2oscfg.comfirm, 0}, + {"e_resume", INITYPE_BOOL, &np2oscfg.resume, 0}, // ver0.30 {"I286SAVE", INITYPE_BOOL, &np2oscfg.I286SAVE, 0}}; #define INIITEMS (sizeof(iniitem) / sizeof(INITBL))