Diff for /np2/pccore.c between versions 1.1.1.1 and 1.5

version 1.1.1.1, 2003/10/16 17:57:06 version 1.5, 2003/10/20 06:36:33
Line 39 Line 39
 #include        "pc9861k.h"  #include        "pc9861k.h"
   
   
         const char      np2version[] = "ver.0.36";          const char      np2version[] = "ver.0.38";
   
         NP2CFG          np2cfg = {          NP2CFG          np2cfg = {
                                 PCBASECLOCK25, 4, 0,                                  PCBASECLOCK25, 4, 0,
Line 56 Line 56
                                 64, 64, 64, 64, 64,                                                                     // ver0.27                                  64, 64, 64, 64, 64,                                                                     // ver0.27
                                 0, {0x17, 0x04, 0x1f}, {0x0c, 0x0c, 0x02, 0x10, 0x3f, 0x3f},                                  0, {0x17, 0x04, 0x1f}, {0x0c, 0x0c, 0x02, 0x10, 0x3f, 0x3f},
                                 2, 1, 0, 0,                                  2, 1, 0, 0,
                                 "", "", ""};                                  {"", ""}, ""};
   
         PCCORE  pc = {  PCBASECLOCK25,          PCCORE  pc = {  PCBASECLOCK25,
                                                         4,                                                          4,
Line 64 Line 64
                                                         4 * PCBASECLOCK25 * 50 / 3104,                                                          4 * PCBASECLOCK25 * 50 / 3104,
                                                         4 * PCBASECLOCK25 * 5 / 3104,                                                          4 * PCBASECLOCK25 * 5 / 3104,
                                                         4 * PCBASECLOCK25 / 120,                                                          4 * PCBASECLOCK25 / 120,
                                                         4 * PCBASECLOCK25 / 200,  
                                                         4 * PCBASECLOCK25 / 100,  
                                                         4 * PCBASECLOCK25 / 1920,                                                          4 * PCBASECLOCK25 / 1920,
                                                         4 * PCBASECLOCK25 / 3125,                                                          4 * PCBASECLOCK25 / 3125,
                                                         (4 * PCBASECLOCK25 / 22050) + 1,  
                                                         (4 * PCBASECLOCK25 / 56400),                                                          (4 * PCBASECLOCK25 / 56400),
                                                         100, 20,                                                          100, 20,
                                                         0};                                                          0};
Line 148  static void setpcclock(UINT base, UINT m Line 145  static void setpcclock(UINT base, UINT m
         pc.dispclock = pc.realclock * 50 / 3102;          pc.dispclock = pc.realclock * 50 / 3102;
         pc.vsyncclock = pc.realclock * 5 / 3102;          pc.vsyncclock = pc.realclock * 5 / 3102;
         pc.mouseclock = pc.realclock / 120;          pc.mouseclock = pc.realclock / 120;
         pc.dsoundclock = (pc.realclock) / 200;                          // ver0.28  
         pc.dsoundclock2 = pc.realclock / 100;  
         pc.keyboardclock = pc.realclock / 1920;          pc.keyboardclock = pc.realclock / 1920;
         pc.midiclock = pc.realclock / 3125;          pc.midiclock = pc.realclock / 3125;
         pc.frame1000 = pc.realclock / 56400;          pc.frame1000 = pc.realclock / 56400;
         if (opna_rate) {  
 //              pc.sampleclock = (pc.realclock / opna_rate) + 1;  
                 pc.sampleclock = (pc.realclock / opna_rate);  
         }  
         else {  
                 pc.sampleclock = 0;  
         }  
 }  }
   
   
Line 292  void pccore_reset(void) { Line 280  void pccore_reset(void) {
         }          }
   
         setpcclock(np2cfg.baseclock, np2cfg.multiple);          setpcclock(np2cfg.baseclock, np2cfg.multiple);
           sound_changeclock();
         nevent_init();          nevent_init();
   
         sound_reset();          sound_reset();
Line 533  void pccore_exec(BOOL draw) { Line 522  void pccore_exec(BOOL draw) {
                 }                  }
   
 #if 1 // ndef TRACE  #if 1 // ndef TRACE
                 if (nevent.remainclock > 0) {                  if (I286_REMCLOCK > 0) {
                         if (!(CPUTYPE & CPUTYPE_V30)) {                          if (!(CPUTYPE & CPUTYPE_V30)) {
                                 i286();                                  i286();
                         }                          }

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


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