PFRO_BOOL = PFFLAG_RO + PFTYPE_BOOL, PFRO_BITMAP = PFFLAG_RO + PFTYPE_BITMAP, PFRO_UINT8 = PFFLAG_RO + PFTYPE_UINT8, PFRO_SINT32 = PFFLAG_RO + PFTYPE_SINT32, PFRO_HEX8 = PFFLAG_RO + PFTYPE_HEX8, PFRO_HEX32 = PFFLAG_RO + PFTYPE_HEX32, PFRO_BYTE3 = PFFLAG_RO + PFTYPE_BYTE3, PFRO_KB = PFFLAG_RO + PFTYPE_KB }; /** * OS 設定 テーブル */ static const PFTBL s_IniItems[] = { PFSTR("np2title", PFRO_STR, np2oscfg.titles), PFVAL("np2winid", PFRO_BYTE3, np2oscfg.winid), PFVAL("WindposX", PFTYPE_SINT32, &np2oscfg.winx), PFVAL("WindposY", PFTYPE_SINT32, &np2oscfg.winy), PFMAX("paddingx", PFRO_SINT32, &np2oscfg.paddingx, 32), PFMAX("paddingy", PFRO_SINT32, &np2oscfg.paddingy, 32), PFVAL("Win_Snap", PFTYPE_BOOL, &np2oscfg.WINSNAP), PFSTR("FDfolder", PFTYPE_STR, fddfolder), PFSTR("HDfolder", PFTYPE_STR, hddfolder), PFSTR("bmap_Dir", PFTYPE_STR, bmpfilefolder), PFSTR("fontfile", PFTYPE_STR, np2cfg.fontfile), PFSTR("biospath", PFRO_STR, np2cfg.biospath), #if defined(SUPPORT_HOSTDRV) PFSTR("hdrvroot", PFRO_STR, np2cfg.hdrvroot),
#else static const TCHAR inifile[] = _T("np2.cfg"); #endif enum { PFRO_STR = PFFLAG_RO + PFTYPE_STR, PFRO_BOOL = PFFLAG_RO + PFTYPE_BOOL, PFRO_UINT8 = PFFLAG_RO + PFTYPE_UINT8, PFRO_HEX32 = PFFLAG_RO + PFTYPE_HEX32 }; static const PFTBL iniitem[] = { PFVAL("WindposX", PFTYPE_SINT32, &np2oscfg.winx), PFVAL("WindposY", PFTYPE_SINT32, &np2oscfg.winy), PFSTR("FDfolder", PFTYPE_STR, fddfolder), PFSTR("HDfolder", PFTYPE_STR, hddfolder), PFSTR("bmap_Dir", PFTYPE_STR, bmpfilefolder), PFSTR("fontfile", PFTYPE_STR, np2cfg.fontfile), PFSTR("biospath", PFRO_STR, np2cfg.biospath), #if defined(SUPPORT_HOSTDRV) PFSTR("hdrvroot", PFRO_STR, np2cfg.hdrvroot), PFVAL("hdrv_acc", PFRO_UINT8, &np2cfg.hdrvacc), #endif PFSTR("pc_model", PFTYPE_STR, np2cfg.model), PFVAL("clk_base", PFTYPE_UINT32, &np2cfg.baseclock), PFVAL("clk_mult", PFTYPE_UINT32, &np2cfg.multiple), PFEXT("DIPswtch", PFTYPE_BIN, np2cfg.dipsw, 3),