Diff for /np2/pccore.c between versions 1.3 and 1.7

version 1.3, 2003/10/19 14:56:15 version 1.7, 2003/10/21 11:22:05
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "dosio.h"  
 #include        "scrnmng.h"  
 #include        "soundmng.h"  #include        "soundmng.h"
 #include        "sysmng.h"  #include        "sysmng.h"
 #include        "timemng.h"  #include        "timemng.h"
   
 #include        "i286.h"  #include        "i286.h"
 #include        "memory.h"  #include        "memory.h"
 #include        "pccore.h"  #include        "pccore.h"
   
 #include        "iocore.h"  #include        "iocore.h"
 #include        "cbuscore.h"  #include        "cbuscore.h"
   #include        "pc9861k.h"
   #include        "mpu98ii.h"
   #include        "bios.h"
 #include        "vram.h"  #include        "vram.h"
 #include        "scrndraw.h"  #include        "scrndraw.h"
   #include        "dispsync.h"
 #include        "palettes.h"  #include        "palettes.h"
 #include        "maketext.h"  #include        "maketext.h"
 #include        "maketgrp.h"  #include        "maketgrp.h"
 #include        "makegrph.h"  #include        "makegrph.h"
   
 #include        "sound.h"  #include        "sound.h"
 #include        "beep.h"  
 #include        "fmboard.h"  #include        "fmboard.h"
 #include        "bios.h"  #include        "beep.h"
 #include        "timing.h"  #include        "font.h"
 #include        "dialog.h"  #include        "diskdrv.h"
 #include        "fddfile.h"  #include        "fddfile.h"
 #include        "fdd_mtr.h"  #include        "fdd_mtr.h"
   #include        "sxsi.h"
 #include        "calendar.h"  #include        "calendar.h"
 #include        "font.h"  #include        "timing.h"
 #include        "dispsync.h"  
 //#include      "hostdrv.h"  //#include      "hostdrv.h"
 #include        "mpu98ii.h"  
 #include        "diskdrv.h"  
 #include        "sxsi.h"  
   
 #include        "keydisp.h"  
 #include        "pc9861k.h"  
   
   
         const char      np2version[] = "ver.0.37";          const char      np2version[] = "ver.0.38";
   
         NP2CFG          np2cfg = {          NP2CFG          np2cfg = {
                                 PCBASECLOCK25, 4, 0,                                  PCBASECLOCK25, 4, 0,
Line 64 Line 55
                                                         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 136  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 271  void pccore_reset(void) {
         }          }
   
         setpcclock(np2cfg.baseclock, np2cfg.multiple);          setpcclock(np2cfg.baseclock, np2cfg.multiple);
           sound_changeclock();
           beep_changeclock();
         nevent_init();          nevent_init();
   
         sound_reset();          sound_reset();

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


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