Diff for /np2/x11/main.c between versions 1.12 and 1.17

version 1.12, 2004/01/07 14:51:53 version 1.17, 2004/06/16 12:50:49
Line 47 Line 47
 #include "sysmenu.h"  #include "sysmenu.h"
 #include "toolwin.h"  #include "toolwin.h"
 #include "viewer.h"  #include "viewer.h"
   #include "debugwin.h"
   #include "skbdwin.h"
   
 #include "commng.h"  #include "commng.h"
 #include "fontmng.h"  #include "fontmng.h"
Line 116  usage(void) Line 118  usage(void)
   
         printf("Usage: %s [options] [[FD1 image] [[FD2 image] [[FD3 image] [FD4 image]]]]\n\n", progname);          printf("Usage: %s [options] [[FD1 image] [[FD2 image] [[FD3 image] [FD4 image]]]]\n\n", progname);
         printf("options:\n");          printf("options:\n");
         printf("\t--help\n          [-h]        : print this message\n");          printf("\t--help            [-h]        : print this message\n");
         printf("\t--config          [-c] <file> : specify config file\n");          printf("\t--config          [-c] <file> : specify config file\n");
         printf("\t--timidity-config [-C] <file> : specify timidity config file\n");          printf("\t--timidity-config [-C] <file> : specify timidity config file\n");
         printf("\t--shared-pixmap   [-p]        : use MIT-SHM pixmap extention\n");          printf("\t--shared-pixmap   [-p]        : use MIT-SHM pixmap extention\n");
Line 247  main(int argc, char *argv[]) Line 249  main(int argc, char *argv[])
         initload();          initload();
         toolwin_readini();          toolwin_readini();
         kdispwin_readini();          kdispwin_readini();
           skbdwin_readini();
   
         rand_setseed((SINT32)time(NULL));          rand_setseed((SINT32)time(NULL));
   
 #if defined(__GNUC__) && (defined(i386) || defined(__i386__))  #if defined(GCC_CPU_ARCH_IA32)
         mmxflag = havemmx() ? 0 : MMXFLAG_NOTSUPPORT;          mmxflag = havemmx() ? 0 : MMXFLAG_NOTSUPPORT;
         mmxflag += np2oscfg.disablemmx ? MMXFLAG_DISABLE : 0;          mmxflag += np2oscfg.disablemmx ? MMXFLAG_DISABLE : 0;
 #endif  #endif
Line 264  main(int argc, char *argv[]) Line 267  main(int argc, char *argv[])
   
         kdispwin_initialize();          kdispwin_initialize();
         viewer_init();          viewer_init();
           skbdwin_initialize();
   
         toolkit_widget_create();          toolkit_widget_create();
         scrnmng_initialize();          scrnmng_initialize();
         kbdmng_init();          kbdmng_init();
         inputmng_init();          inputmng_init();
         keystat_reset();          keystat_initialize();
   
         scrnmode = 0;          scrnmode = 0;
         if (np2cfg.RASTER) {          if (np2cfg.RASTER) {
Line 323  main(int argc, char *argv[]) Line 327  main(int argc, char *argv[])
                 if (np2oscfg.keydisp) {                  if (np2oscfg.keydisp) {
                         kdispwin_create();                          kdispwin_create();
                 }                  }
                   if (np2oscfg.softkbd) {
                           skbdwin_create();
                   }
         }          }
   
         if (np2oscfg.resume) {          if (np2oscfg.resume) {
Line 344  main(int argc, char *argv[]) Line 351  main(int argc, char *argv[])
   
         kdispwin_destroy();          kdispwin_destroy();
         toolwin_destroy();          toolwin_destroy();
           skbdwin_destroy();
   
         pccore_cfgupdate();          pccore_cfgupdate();
   
Line 357  main(int argc, char *argv[]) Line 365  main(int argc, char *argv[])
         }          }
   
         pccore_term();          pccore_term();
           debugwin_destroy();
   
         soundmng_deinitialize();          soundmng_deinitialize();
         scrnmng_destroy();          scrnmng_destroy();
Line 372  fontmng_failure: Line 381  fontmng_failure:
                 initsave();                  initsave();
                 toolwin_writeini();                  toolwin_writeini();
                 kdispwin_writeini();                  kdispwin_writeini();
                   skbdwin_writeini();
         }          }
   
           skbdwin_deinitialize();
   
         TRACETERM();          TRACETERM();
         dosio_term();          dosio_term();
   

Removed from v.1.12  
changed lines
  Added in v.1.17


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