Diff for /np2/bios/bios.c between versions 1.25 and 1.27

version 1.25, 2004/01/13 05:30:58 version 1.27, 2004/01/15 17:42:57
Line 37  static void bios_reinitbyswitch(void) { Line 37  static void bios_reinitbyswitch(void) {
         BYTE    biosflag;          BYTE    biosflag;
         BYTE    ext_mem;          BYTE    ext_mem;
   
   
   #if defined(CPUCORE_IA32)
           UINT16  org_cs;
           UINT16  org_ip;
   
           org_cs = CPU_CS;
           org_ip = CPU_IP;
           CPU_SHUT();
           CPU_CS = org_cs;
           CPU_IP = org_ip;
           SETBIOSMEM16(0x00486, CPU_DX);
   #endif
   
         CPU_TYPE = 0;          CPU_TYPE = 0;
         prxcrt = 0xc8;          prxcrt = 0xc8;
         if (gdc.display & 2) {          if (gdc.display & 2) {
Line 167  void bios_init(void) { Line 180  void bios_init(void) {
         for (i=0; i<8; i+=2) {          for (i=0; i<8; i+=2) {
                 STOREINTELWORD(mem + 0xfd800 + 0x1aaf + i, 0x1ab7);                  STOREINTELWORD(mem + 0xfd800 + 0x1aaf + i, 0x1ab7);
                 STOREINTELWORD(mem + 0xfd800 + 0x1ad7 + i, 0x1adf);                  STOREINTELWORD(mem + 0xfd800 + 0x1ad7 + i, 0x1adf);
                 STOREINTELWORD(mem + 0xfd800 + 0x2361 + i, 0x1980);                     // ver0.31                  STOREINTELWORD(mem + 0xfd800 + 0x2361 + i, 0x1980);
         }          }
         CopyMemory(mem + 0xfd800 + 0x1ab7, fdfmt2hd, sizeof(fdfmt2hd));          CopyMemory(mem + 0xfd800 + 0x1ab7, fdfmt2hd, sizeof(fdfmt2hd));
         CopyMemory(mem + 0xfd800 + 0x1adf, fdfmt2dd, sizeof(fdfmt2dd));          CopyMemory(mem + 0xfd800 + 0x1adf, fdfmt2dd, sizeof(fdfmt2dd));
         CopyMemory(mem + 0xfd800 + 0x1980, fdfmt144, sizeof(fdfmt144)); // ver0.31          CopyMemory(mem + 0xfd800 + 0x1980, fdfmt144, sizeof(fdfmt144));
         CopyMemory(mem + 0xfd800 + 0x2400, biosboot, sizeof(biosboot)); // ver0.73  
   
         SETBIOSMEM16(0xfffe8, 0xcb90);          SETBIOSMEM16(0xfffe8, 0xcb90);
         SETBIOSMEM16(0xfffec, 0xcb90);          SETBIOSMEM16(0xfffec, 0xcb90);
Line 206  void bios_init(void) { Line 218  void bios_init(void) {
         else if ((pccore.model & PCMODELMASK) == PCMODEL_VM) {          else if ((pccore.model & PCMODELMASK) == PCMODEL_VM) {
                 mem[ITF_ADRS + 0x7ff1] = 0x08;                  mem[ITF_ADRS + 0x7ff1] = 0x08;
         }          }
   
           CopyMemory(mem + 0xfd800 + 0x2400, biosboot, sizeof(biosboot));
 #else  #else
         fh = file_open_c("itf.rom");          fh = file_open_c("itf.rom");
         if (fh != FILEH_INVALID) {          if (fh != FILEH_INVALID) {

Removed from v.1.25  
changed lines
  Added in v.1.27


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