Diff for /xmil/pccore.c between versions 1.12 and 1.14

version 1.12, 2004/08/07 07:19:56 version 1.14, 2004/08/08 06:59:21
Line 4 Line 4
 #include        "soundmng.h"  #include        "soundmng.h"
 #include        "sysmng.h"  #include        "sysmng.h"
 #include        "timemng.h"  #include        "timemng.h"
   #include        "xmilver.h"
 #include        "z80core.h"  #include        "z80core.h"
 #include        "pccore.h"  #include        "pccore.h"
 #include        "iocore.h"  #include        "iocore.h"
   #include        "timing.h"
   #include        "calendar.h"
   #include        "keystat.h"
   #include        "palettes.h"
 #include        "makescrn.h"  #include        "makescrn.h"
 #include        "sound.h"  #include        "sound.h"
 #include        "sndctrl.h"  #include        "sndctrl.h"
 #include        "font.h"  #include        "font.h"
 #include        "xmilver.h"  
 #include        "fddfile.h"  #include        "fddfile.h"
 #include        "calendar.h"  
 #include        "timing.h"  
 #include        "defrom.res"  #include        "defrom.res"
 #include        "keystat.h"  
   
   
 const OEMCHAR xmilversion[] = OEMTEXT(XMILVER_CORE);  const OEMCHAR xmilversion[] = OEMTEXT(XMILVER_CORE);
Line 47  const OEMCHAR xmilversion[] = OEMTEXT(XM Line 48  const OEMCHAR xmilversion[] = OEMTEXT(XM
         IPL-ROM LOAD          IPL-ROM LOAD
 ***********************************************************************/  ***********************************************************************/
   
 void ipl_load(void) {  static void ipl_load(void) {
   
         FILEH   hdl;          FILEH   hdl;
   
Line 73  void ipl_load(void) { Line 74  void ipl_load(void) {
         初期化          初期化
 ***********************************************************************/  ***********************************************************************/
   
 BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) {  static BRESULT reset_x1(BYTE ROM_TYPE, BYTE SOUND_SW, BYTE DIP_SW) {
   
         pccore.HSYNC_CLK = 250;          pccore.HSYNC_CLK = 250;
         pccore.ROM_TYPE = ROM_TYPE;          pccore.ROM_TYPE = ROM_TYPE;
Line 116  BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_ Line 117  BYTE reset_x1(BYTE ROM_TYPE, BYTE SOUND_
         subcpu_reset();          subcpu_reset();
         vramio_reset();          vramio_reset();
   
           pal_reset();
           makescrn_reset();
         timing_reset();          timing_reset();
         return(SUCCESS);          return(SUCCESS);
 }  }
Line 131  static BYTE keyintcnt = 0; Line 134  static BYTE keyintcnt = 0;
 void pccore_initialize(void) {  void pccore_initialize(void) {
   
         sndctrl_initialize();          sndctrl_initialize();
           makescrn_initialize();
   
         init_draw();  
         font_load(NULL, TRUE);          font_load(NULL, TRUE);
   
         crtc_initialize();          crtc_initialize();
         pcg_initialize();          pcg_initialize();
         ppi_initialize();          ppi_initialize();
   
         reset_x1(xmilcfg.ROM_TYPE, xmilcfg.SOUND_SW, xmilcfg.DIP_SW);  //      reset_x1(xmilcfg.ROM_TYPE, xmilcfg.SOUND_SW, xmilcfg.DIP_SW);
   
 //      keystat_initialize();  //      keystat_initialize();
 //      keystat_reset();  //      keystat_reset();

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


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