Diff for /xmil/win9x/ini.cpp between versions 1.4 and 1.8

version 1.4, 2004/08/07 07:19:56 version 1.8, 2004/08/12 11:03:09
Line 65  const OEMCHAR *item; Line 65  const OEMCHAR *item;
                                 break;                                  break;
   
                         case INITYPE_HEX8:                          case INITYPE_HEX8:
                                 SPRINTF(work, str_x, *(UINT8 *)p->value),                                  OEMSPRINTF(work, str_x, *(UINT8 *)p->value),
                                 GetPrivateProfileString(title, item, work,                                  GetPrivateProfileString(title, item, work,
                                                                                                 work, NELEMENTS(work), path);                                                                                                  work, NELEMENTS(work), path);
                                 val = (UINT8)milstr_solveHEX(work);                                  val = (UINT8)milstr_solveHEX(work);
Line 73  const OEMCHAR *item; Line 73  const OEMCHAR *item;
                                 break;                                  break;
   
                         case INITYPE_HEX16:                          case INITYPE_HEX16:
                                 SPRINTF(work, str_x, *(UINT16 *)p->value),                                  OEMSPRINTF(work, str_x, *(UINT16 *)p->value),
                                 GetPrivateProfileString(title, item, work,                                  GetPrivateProfileString(title, item, work,
                                                                                                 work, NELEMENTS(work), path);                                                                                                  work, NELEMENTS(work), path);
                                 val = (UINT16)milstr_solveHEX(work);                                  val = (UINT16)milstr_solveHEX(work);
Line 81  const OEMCHAR *item; Line 81  const OEMCHAR *item;
                                 break;                                  break;
   
                         case INITYPE_HEX32:                          case INITYPE_HEX32:
                                 SPRINTF(work, str_x, *(UINT32 *)p->value),                                  OEMSPRINTF(work, str_x, *(UINT32 *)p->value),
                                 GetPrivateProfileString(title, item, work,                                  GetPrivateProfileString(title, item, work,
                                                                                                 work, NELEMENTS(work), path);                                                                                                  work, NELEMENTS(work), path);
                                 val = (UINT32)milstr_solveHEX(work);                                  val = (UINT32)milstr_solveHEX(work);
Line 116  const OEMCHAR *set; Line 116  const OEMCHAR *set;
                                         break;                                          break;
   
                                 case INITYPE_SINT8:                                  case INITYPE_SINT8:
                                         SPRINTF(work, str_d, *((SINT8 *)p->value));                                          OEMSPRINTF(work, str_d, *((SINT8 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_SINT16:                                  case INITYPE_SINT16:
                                         SPRINTF(work, str_d, *((SINT16 *)p->value));                                          OEMSPRINTF(work, str_d, *((SINT16 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_SINT32:                                  case INITYPE_SINT32:
                                         SPRINTF(work, str_d, *((SINT32 *)p->value));                                          OEMSPRINTF(work, str_d, *((SINT32 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_UINT8:                                  case INITYPE_UINT8:
                                         SPRINTF(work, str_u, *((UINT8 *)p->value));                                          OEMSPRINTF(work, str_u, *((UINT8 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_UINT16:                                  case INITYPE_UINT16:
                                         SPRINTF(work, str_u, *((UINT16 *)p->value));                                          OEMSPRINTF(work, str_u, *((UINT16 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_UINT32:                                  case INITYPE_UINT32:
                                         SPRINTF(work, str_u, *((UINT32 *)p->value));                                          OEMSPRINTF(work, str_u, *((UINT32 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_HEX8:                                  case INITYPE_HEX8:
                                         SPRINTF(work, str_x, *((UINT8 *)p->value));                                          OEMSPRINTF(work, str_x, *((UINT8 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_HEX16:                                  case INITYPE_HEX16:
                                         SPRINTF(work, str_x, *((UINT16 *)p->value));                                          OEMSPRINTF(work, str_x, *((UINT16 *)p->value));
                                         break;                                          break;
   
                                 case INITYPE_HEX32:                                  case INITYPE_HEX32:
                                         SPRINTF(work, str_x, *((UINT32 *)p->value));                                          OEMSPRINTF(work, str_x, *((UINT32 *)p->value));
                                         break;                                          break;
   
                                 default:                                  default:
Line 187  static const INITBL iniitem[] = { Line 187  static const INITBL iniitem[] = {
         {"Win_Snap", INITYPE_BOOL,              &xmiloscfg.WINSNAP,             0},          {"Win_Snap", INITYPE_BOOL,              &xmiloscfg.WINSNAP,             0},
         {"backgrnd", INIAND_UINT8,              &xmiloscfg.background,  0x03},          {"backgrnd", INIAND_UINT8,              &xmiloscfg.background,  0x03},
         {"DspClock", INIAND_UINT8,              &xmiloscfg.DISPCLK,             0x03},          {"DspClock", INIAND_UINT8,              &xmiloscfg.DISPCLK,             0x03},
           {"s_NOWAIT", INITYPE_BOOL,              &xmiloscfg.NOWAIT,              0},
         {"StartDir", INITYPE_STR,               fddfolder,                              MAX_PATH},          {"SkpFrame", INITYPE_UINT8,             &xmiloscfg.DRAW_SKIP,   0},
           {"FDfolder", INITYPE_STR,               fddfolder,                              MAX_PATH},
         {"bmap_Dir", INITYPE_STR,               bmpfilefolder,                  MAX_PATH},          {"bmap_Dir", INITYPE_STR,               bmpfilefolder,                  MAX_PATH},
   
         {"IPL_TYPE", INIMAX_UINT8,              &xmilcfg.ROM_TYPE,              3},          {"IPL_TYPE", INIMAX_UINT8,              &xmilcfg.ROM_TYPE,              3},
         {"cpu_8MHz", INITYPE_BOOL,              &xmilcfg.CPU8MHz,               0},  
   
         {"Resolute", INITYPE_HEX8,              &xmilcfg.DIP_SW,                0},          {"Resolute", INITYPE_HEX8,              &xmilcfg.DIP_SW,                0},
         {"SkipLine", INITYPE_BOOL,              &xmilcfg.SKIP_LINE,             0},  
         {"s_NOWAIT", INITYPE_BOOL,              &xmiloscfg.NOWAIT,              0},  
         {"SkpFrame", INITYPE_UINT8,             &xmiloscfg.DRAW_SKIP,   0},  
         {"LinLIGHT", INITYPE_HEX8,              &xmilcfg.LINEDEPTH,             0},  
         {"BlkLIGHT", INITYPE_HEX8,              &xmilcfg.BLKLIGHT,              0},  
         {"TxtLIGHT", INITYPE_HEX8,              &xmilcfg.LINETEXT,              0},  
         {"Text_Ext", INITYPE_BOOL,              &xmilcfg.TEXTMODE,              0},  
         {"Text_400", INITYPE_HEX8,              &xmilcfg.TEXT400L,              0},  
   
         {"OPMsound", INITYPE_BOOL,              &xmilcfg.SOUND_SW,              0},          {"DispSync", INITYPE_BOOL,              &xmilcfg.DISPSYNC,              0},
           {"Real_Pal", INITYPE_BOOL,              &xmilcfg.RASTER,                0},
           {"skipline", INITYPE_BOOL,              &xmilcfg.skipline,              0},
           {"skplight", INITYPE_UINT16,    &xmilcfg.skiplight,             0},
   
         {"SampleHz", INITYPE_UINT16,    &xmilcfg.samplingrate,  0},          {"SampleHz", INITYPE_UINT16,    &xmilcfg.samplingrate,  0},
         {"Latencys", INITYPE_UINT16,    &xmilcfg.delayms,               0},          {"Latencys", INITYPE_UINT16,    &xmilcfg.delayms,               0},
           {"OPMsound", INITYPE_BOOL,              &xmilcfg.SOUND_SW,              0},
         {"Seek_Snd", INITYPE_BOOL,              &xmilcfg.MOTOR,                 0},          {"Seek_Snd", INITYPE_BOOL,              &xmilcfg.MOTOR,                 0},
         {"Seek_Vol", INIMAX_UINT8,              &xmilcfg.MOTORVOL,              100},          {"Seek_Vol", INIMAX_UINT8,              &xmilcfg.MOTORVOL,              100},
   
           {"MouseInt", INITYPE_BOOL,              &xmilcfg.MOUSE_SW,              0},
         {"btnRAPID", INITYPE_BOOL,              &xmilcfg.BTN_RAPID,             0},          {"btnRAPID", INITYPE_BOOL,              &xmilcfg.BTN_RAPID,             0},
         {"btn_MODE", INITYPE_BOOL,              &xmilcfg.BTN_MODE,              0},          {"btn_MODE", INITYPE_BOOL,              &xmilcfg.BTN_MODE,              0},
         {"MouseInt", INITYPE_BOOL,              &xmilcfg.MOUSE_SW,              0},  
   
         {"Joystick", INITYPE_BOOL,              &xmiloscfg.JOYSTICK,    0},          {"Joystick", INITYPE_BOOL,              &xmiloscfg.JOYSTICK,    0},
   
         {"clocknow", INITYPE_UINT8,             &xmiloscfg.clockx,              0},          {"clocknow", INITYPE_UINT8,             &xmiloscfg.clockx,              0},
         {"clockfnt", INITYPE_UINT8,             &xmiloscfg.clockfnt,    0},          {"clockfnt", INITYPE_UINT8,             &xmiloscfg.clockfnt,    0},
         {"clock_up", INIROAND_HEX32,    &xmiloscfg.clockcolor1, 0xffffff},          {"clock_up", INIROAND_HEX32,    &xmiloscfg.clockcolor1, 0xffffff},

Removed from v.1.4  
changed lines
  Added in v.1.8


RetroPC.NET-CVS <cvs@retropc.net>