Diff for /np2/macosx/dialog/configure.cpp between versions 1.2 and 1.3

version 1.2, 2003/11/06 18:27:59 version 1.3, 2004/01/05 03:59:11
Line 7 Line 7
  */   */
   
 #include        "compiler.h"  #include        "compiler.h"
   #include        "strres.h"
 #include        "np2.h"  #include        "np2.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "ini.h"  #include        "ini.h"
Line 85  static void setCPUClock(void) { Line 86  static void setCPUClock(void) {
   
 static void initConfigWindow(void) {  static void initConfigWindow(void) {
         SInt16  i;          SInt16  i;
                   SInt32  val;
         Str255  title;          Str255  title;
           
         if (np2cfg.baseclock >= AVE(PCBASECLOCK25, PCBASECLOCK20)) {          if (np2cfg.baseclock >= AVE(PCBASECLOCK25, PCBASECLOCK20)) {
Line 133  static void initConfigWindow(void) { Line 135  static void initConfigWindow(void) {
         }          }
         SetControlValue(getControlRefByID('Mltp', 5, configWin), i);          SetControlValue(getControlRefByID('Mltp', 5, configWin), i);
         setCPUClock();          setCPUClock();
                   
                   if (!milstr_cmp(np2cfg.model, str_VM)) {
                           val = 1;
                   }
                   else if (!milstr_cmp(np2cfg.model, str_EPSON)) {
                           val = 3;
                   }
                   else {
                           val = 2;
                   }
           SetControlValue(getControlRefByID('Arch', 0, configWin), val);
   
         NumToString(np2cfg.delayms, title);          NumToString(np2cfg.delayms, title);
         if (np2cfg.samplingrate < AVE(11025, 22050)) {          if (np2cfg.samplingrate < AVE(11025, 22050)) {
             i=1;              i=1;
Line 157  static pascal OSStatus cfWinproc(EventHa Line 171  static pascal OSStatus cfWinproc(EventHa
     UINT32      dval;      UINT32      dval;
     UINT16      wval;      UINT16      wval;
         UINT    update;          UINT    update;
   const char      *str;
   
     if (GetEventClass(event)==kEventClassCommand && GetEventKind(event)==kEventCommandProcess ) {      if (GetEventClass(event)==kEventClassCommand && GetEventKind(event)==kEventCommandProcess ) {
         GetEventParameter(event, kEventParamDirectObject, typeHICommand, NULL, sizeof(HICommand), NULL, &cmd);          GetEventParameter(event, kEventParamDirectObject, typeHICommand, NULL, sizeof(HICommand), NULL, &cmd);
Line 187  static pascal OSStatus cfWinproc(EventHa Line 202  static pascal OSStatus cfWinproc(EventHa
                     np2cfg.multiple = dval;                      np2cfg.multiple = dval;
                     update |= SYS_UPDATECFG | SYS_UPDATECLOCK;                      update |= SYS_UPDATECFG | SYS_UPDATECLOCK;
                 }                  }
                   
                                   dval=getSelectedValue('Arch', 0);
                                   if (dval == 1) {
                                           str = str_VM;
                                   }
                                   else if (dval == 3) {
                                           str = str_EPSON;
                                   }
                                   else {
                                           str = str_VX;
                                   }
                                   if (milstr_cmp(np2cfg.model, str)) {
                                           milstr_ncpy(np2cfg.model, str, sizeof(np2cfg.model));
                                           update |= SYS_UPDATECFG;
                                   }
   
                 dval=getSelectedValue('Rate', 8);                  dval=getSelectedValue('Rate', 8);
                 if (dval==1) {                  if (dval==1) {
                     wval = 11025;                      wval = 11025;

Removed from v.1.2  
changed lines
  Added in v.1.3


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