Diff for /np2/pccore.c between versions 1.53 and 1.55

version 1.53, 2004/01/25 06:01:31 version 1.55, 2004/01/27 03:24:18
Line 140  static void pccore_set(void) { Line 140  static void pccore_set(void) {
   
         UINT8   model;          UINT8   model;
         UINT32  multiple;          UINT32  multiple;
           UINT8   extsize;
   
         ZeroMemory(&pccore, sizeof(pccore));          ZeroMemory(&pccore, sizeof(pccore));
         model = PCMODEL_VX;          model = PCMODEL_VX;
Line 176  static void pccore_set(void) { Line 177  static void pccore_set(void) {
         pccore.midiclock = pccore.realclock / 3125;          pccore.midiclock = pccore.realclock / 3125;
   
         // 拡張メモリ          // 拡張メモリ
           extsize = 0;
         if (!(np2cfg.dipsw[2] & 0x80)) {          if (!(np2cfg.dipsw[2] & 0x80)) {
                 pccore.extmem = np2cfg.EXTMEM;                  extsize = min(np2cfg.EXTMEM, 13);
         }          }
           pccore.extmem = extsize;
   
         // HDDの接続 (I/Oの使用状態が変わるので..          // HDDの接続 (I/Oの使用状態が変わるので..
         if (np2cfg.dipsw[1] & 0x20) {          if (np2cfg.dipsw[1] & 0x20) {
                 pccore.hddif |= PCHDD_IDE;                  pccore.hddif |= PCHDD_IDE;
         }          }
 #if defined(SUPPORT_SCSI)  
         pccore.hddif |= PCHDD_SCSI;  
 #endif  
   
         // サウンドボードの接続          // サウンドボードの接続
         pccore.sound = np2cfg.SOUND_SW;          pccore.sound = np2cfg.SOUND_SW;
Line 350  void pccore_reset(void) { Line 350  void pccore_reset(void) {
                 CPU_RAM_D000 = 0xffff;                  CPU_RAM_D000 = 0xffff;
         }          }
   
           // HDDセット
           sxsi_open();
   #if defined(SUPPORT_SASI)
           if (sxsi_issasi()) {
                   pccore.hddif &= ~PCHDD_IDE;
                   pccore.hddif |= PCHDD_SASI;
                   TRACEOUT(("supported SASI"));
           }
   #endif
   #if defined(SUPPORT_SCSI)
           if (sxsi_isscsi()) {
                   pccore.hddif |= PCHDD_SCSI;
                   TRACEOUT(("supported SCSI"));
           }
   #endif
   
         sound_changeclock();          sound_changeclock();
         beep_changeclock();          beep_changeclock();
         sound_reset();          sound_reset();
Line 377  void pccore_reset(void) { Line 393  void pccore_reset(void) {
         pal_change(1);          pal_change(1);
   
         bios_init();          bios_init();
         sxsi_open();  
   
         if (np2cfg.ITF_WORK) {          if (np2cfg.ITF_WORK) {
                 CS_BASE = 0xf0000;                  CS_BASE = 0xf0000;

Removed from v.1.53  
changed lines
  Added in v.1.55


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