Diff for /np2/pccore.c between versions 1.78 and 1.79

version 1.78, 2004/03/04 15:20:13 version 1.79, 2004/03/08 12:45:57
Line 69 Line 69
                                                 0, 0,                                                  0, 0,
                                                 4 * PCBASECLOCK25};                                                  4 * PCBASECLOCK25};
   
 static const BYTE msw_default[8] =  
                                                         {0x48, 0x05, 0x04, 0x00, 0x01, 0x00, 0x00, 0x6e};  
   
         BYTE    screenupdate = 3;          BYTE    screenupdate = 3;
         int             screendispflag = 1;          int             screendispflag = 1;
         int             soundrenewal = 0;          int             soundrenewal = 0;
Line 349  void pccore_reset(void) { Line 346  void pccore_reset(void) {
   
         bios_initialize();          bios_initialize();
   
         if (np2cfg.ITF_WORK) {          CS_BASE = 0xf0000;
                 CS_BASE = 0xf0000;          CPU_CS = 0xf000;
                 CPU_CS = 0xf000;          CPU_IP = 0xfff0;
                 CPU_IP = 0xfff0;  
         }  
         else {  
                 for (i=0; i<8; i++) {  
                         mem[0xa3fe2 + i*4] = msw_default[i];  
                 }  
                 CS_BASE = 0xfd800;  
                 CPU_CS = 0xfd80;  
                 CPU_IP = 0x0002;  
         }  
         CPU_CLEARPREFETCH();          CPU_CLEARPREFETCH();
         sysmng_cpureset();          sysmng_cpureset();
   

Removed from v.1.78  
changed lines
  Added in v.1.79


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