Diff for /np2/pccore.c between versions 1.73 and 1.75

version 1.73, 2004/02/19 11:32:11 version 1.75, 2004/02/21 04:48:35
Line 7 Line 7
 #include        "cpucore.h"  #include        "cpucore.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "iocore.h"  #include        "iocore.h"
   #include        "gdc_sub.h"
 #include        "cbuscore.h"  #include        "cbuscore.h"
 #include        "pc9861k.h"  #include        "pc9861k.h"
 #include        "mpu98ii.h"  #include        "mpu98ii.h"
Line 46 Line 47
                                 0, 0, 0, 0,                                  0, 0, 0, 0,
                                 {0x3e, 0x73, 0x7b}, 0,                                  {0x3e, 0x73, 0x7b}, 0,
                                 0, 0, {1, 1, 6, 1, 8, 1},                                  0, 0, {1, 1, 6, 1, 8, 1},
                                 {{0, {0, }}, {0, {0, }}},  
   
                                 "VX", PCBASECLOCK25, 4,                                  "VX", PCBASECLOCK25, 4,
                                 {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6e},                                  {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6e},
Line 132  static void pccore_set(void) { Line 132  static void pccore_set(void) {
         }          }
         pccore.multiple = multiple;          pccore.multiple = multiple;
         pccore.realclock = pccore.baseclock * multiple;          pccore.realclock = pccore.baseclock * multiple;
 #if 0  
         keybrd.xferclock = pccore.realclock / 1920;  
         gdc.rasterclock = pccore.realclock / 24816;  
         gdc.hsyncclock = (gdc.rasterclock * 4) / 5;  
         gdc.dispclock = pccore.realclock * 50 / 3102;  
         gdc.vsyncclock = pccore.realclock * 5 / 3102;  
 #endif  
         // HDDの接続 (I/Oの使用状態が変わるので..          // HDDの接続 (I/Oの使用状態が変わるので..
         if (np2cfg.dipsw[1] & 0x20) {          if (np2cfg.dipsw[1] & 0x20) {
                 pccore.hddif |= PCHDD_IDE;                  pccore.hddif |= PCHDD_IDE;
Line 545  void screenvsync(NEVENTITEM item) { Line 539  void screenvsync(NEVENTITEM item) {
   
 // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
   
 // #define      IPTRACE                 (1 << 12)  #define IPTRACE                 (1 << 12)
   
 #if defined(TRACE) && IPTRACE  #if defined(TRACE) && IPTRACE
 static UINT             trpos = 0;  static UINT             trpos = 0;
Line 652  void pccore_exec(BOOL draw) { Line 646  void pccore_exec(BOOL draw) {
                                                                         CPU_DX, CPU_DS, CPU_DI, mem[0xa3fe0]));                                                                          CPU_DX, CPU_DS, CPU_DI, mem[0xa3fe0]));
                         }                          }
 #endif  #endif
                         i286x_step();  //                      if ((CPU_CS == 0x2516) && (CPU_IP == 0x97B0)) {
 //                      i286c_step();  //                              TRACEOUT(("DS = %.4x", CPU_DS));
   //                      }
   //                      i286x_step();
                           i286c_step();
                 }                  }
 #endif  #endif
                 nevent_progress();                  nevent_progress();

Removed from v.1.73  
changed lines
  Added in v.1.75


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