Diff for /np2/generic/np2info.c between versions 1.4 and 1.5

version 1.4, 2004/03/19 00:30:01 version 1.5, 2004/03/23 18:34:04
Line 17  static const char str_8MHz[] = "8MHz"; Line 17  static const char str_8MHz[] = "8MHz";
 static const char str_notexist[] = "not exist";  static const char str_notexist[] = "not exist";
 static const char str_disable[] = "disable";  static const char str_disable[] = "disable";
   
   static const char str_cpu[] =
                                                   "8086-2\0"                                      \
                                                   "70116\0"                                       \
                                                   "80286\0"                                       \
                                                   "80386\0"                                       \
                                                   "80486\0"                                       \
                                                   "Pentium\0"                                     \
                                                   "PentiumPro";
 static const char str_winclr[] =  static const char str_winclr[] =
                                                 "256-colors\0"                          \                                                  "256-colors\0"                          \
                                                 "65536-colors\0"                        \                                                  "65536-colors\0"                        \
Line 30  static const char str_grcgchip[] = Line 38  static const char str_grcgchip[] =
                                                 "GRCG \0"                                       \                                                  "GRCG \0"                                       \
                                                 "GRCG CG-Window \0"                     \                                                  "GRCG CG-Window \0"                     \
                                                 "EGC CG-Window ";                                                  "EGC CG-Window ";
 static const char str_clrmode[] =  static const char str_vrammode[] =
                                                 "(Digital)\0"                           \                                                  "Digital\0"                                     \
                                                 "(Analog)";                                                  "Analog\0"                                      \
                                                   "256colors";
   static const char str_vrampage[] =
                                                   " page-0\0"                                     \
                                                   " page-1\0"                                     \
                                                   " page-all";
 static const char str_chpan[] =  static const char str_chpan[] =
                                                 "none\0"                                        \                                                  "none\0"                                        \
                                                 "Mono-R\0"                                      \                                                  "Mono-R\0"                                      \
Line 50  static const char str_fmboard[] = Line 63  static const char str_fmboard[] =
                                                 "Spark board\0"                         \                                                  "Spark board\0"                         \
                                                 "AMD-98";                                                  "AMD-98";
   
   
 static const char str_V30[] = "V30";  
 static const char str_i286[] = "i286";  
   
 static const char str_clockfmt[] = "%d.%1dMHz";  static const char str_clockfmt[] = "%d.%1dMHz";
 static const char str_memfmt[] = "%3uKB";  static const char str_memfmt[] = "%3uKB";
 static const char str_memfmt2[] = "%3uKB + %uKB";  static const char str_memfmt2[] = "%3uKB + %uKB";
 static const char str_memfmt3[] = "%d.%1dMB";  static const char str_memfmt3[] = "%d.%1dMB";
 static const char str_width[] = "width-%u";  static const char str_width[] = "width-%u";
 static const char str_gdcpage[] = "page-%u %s";  
   
 static const char str_pcm86a[] = "   PCM: %dHz %dbit %s";  static const char str_pcm86a[] = "   PCM: %dHz %dbit %s";
 static const char str_pcm86b[] = "        %d / %d / 32768";  static const char str_pcm86b[] = "        %d / %d / 32768";
Line 76  static void info_ver(char *str, int maxl Line 84  static void info_ver(char *str, int maxl
   
 static void info_cpu(char *str, int maxlen, NP2INFOEX *ex) {  static void info_cpu(char *str, int maxlen, NP2INFOEX *ex) {
   
         milstr_ncpy(str, (CPU_TYPE & CPUTYPE_V30)?str_V30:str_i286, maxlen);          UINT    family;
   
   #if defined(CPU_FAMILY)
           family = min(CPU_FAMILY, 6);
   #else
           family = (CPU_TYPE & CPUTYPE_V30)?1:2;
   #endif
           milstr_ncpy(str, milstr_list(str_cpu, family), maxlen);
         (void)ex;          (void)ex;
 }  }
   
Line 186  const char *p; Line 201  const char *p;
 static void info_grph(char *str, int maxlen, NP2INFOEX *ex) {  static void info_grph(char *str, int maxlen, NP2INFOEX *ex) {
   
 const char      *p;  const char      *p;
           UINT    md;
           UINT    pg;
         char    grphstr[32];          char    grphstr[32];
   
         if (!(gdcs.grphdisp & GDCSCRN_ENABLE)) {          if (!(gdcs.grphdisp & GDCSCRN_ENABLE)) {
                 p = str_disable;                  p = str_disable;
         }          }
         else {          else {
                 SPRINTF(grphstr, str_gdcpage, gdcs.access,                  md = (gdc.analog & (1 << GDCANALOG_16))?1:0;
                                                                 milstr_list(str_clrmode, (gdc.analog)?1:0));                  pg = gdcs.access;
   #if defined(SUPPORT_PC9821)
                   if (gdc.analog & (1 << (GDCANALOG_256))) {
                           md = 2;
                           if (gdc.analog & (1 << (GDCANALOG_256E))) {
                                   pg = 2;
                           }
                   }
   #endif
                   milstr_ncpy(grphstr, milstr_list(str_vrammode, md), sizeof(grphstr));
                   milstr_ncat(grphstr, milstr_list(str_vrampage, pg), sizeof(grphstr));
                 p = grphstr;                  p = grphstr;
         }          }
         milstr_ncpy(str, p, maxlen);          milstr_ncpy(str, p, maxlen);

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


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