Diff for /np2/bios/bios.c between versions 1.29 and 1.30

version 1.29, 2004/01/23 06:03:40 version 1.30, 2004/01/23 12:04:07
Line 50  static void bios_reinitbyswitch(void) { Line 50  static void bios_reinitbyswitch(void) {
         SETBIOSMEM16(0x00486, CPU_DX);          SETBIOSMEM16(0x00486, CPU_DX);
 #endif  #endif
   
           if (!(np2cfg.dipsw[2] & 0x80)) {
   #if defined(CPUCORE_IA32)
                   mem[MEMB_SYS_TYPE] = 0x02;              // 80386กม
   #else
                   mem[MEMB_SYS_TYPE] = 0x01;              // 80286
   #endif
           }
           else {
                   mem[MEMB_SYS_TYPE] = 0x00;              // V30
           }
   
         mem[MEMB_BIOS_FLAG0] = 0x01;          mem[MEMB_BIOS_FLAG0] = 0x01;
         CPU_TYPE = 0;          CPU_TYPE = 0;
         prxcrt = 0x48;                                                          // ver0.74          prxcrt = 0x48;                                                          // ver0.74
Line 120  static void bios_reinitbyswitch(void) { Line 131  static void bios_reinitbyswitch(void) {
   
         // IDE initialize          // IDE initialize
         if (pccore.hddif & PCHDD_IDE) {          if (pccore.hddif & PCHDD_IDE) {
                   mem[MEMB_SYS_TYPE] |= 0x80;             // IDE
                 CPU_AX = 0x8300;                  CPU_AX = 0x8300;
                 sasibios_operate();                  sasibios_operate();
         }          }

Removed from v.1.29  
changed lines
  Added in v.1.30


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