Diff for /np2/bios/bios.c between versions 1.37 and 1.39

version 1.37, 2004/02/13 14:52:21 version 1.39, 2004/02/18 02:03:36
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
   #include        "strres.h"
 #include        "dosio.h"  #include        "dosio.h"
 #include        "cpucore.h"  #include        "cpucore.h"
 #include        "pccore.h"  #include        "pccore.h"
Line 20 Line 21
   
         BOOL    biosrom = FALSE;          BOOL    biosrom = FALSE;
   
 static const char file_biosrom[] = "bios.rom";  
   
 static const char neccheck[] = "Copyright (C) 1983 by NEC Corporation";  static const char neccheck[] = "Copyright (C) 1983 by NEC Corporation";
   
                                                 // 00/05/18 MS-DOS6.2 on PC-9801VX calling proc                                                  // 00/05/18 MS-DOS6.2 on PC-9801VX calling proc
Line 139  static void bios_vectorset(void) {       Line 138  static void bios_vectorset(void) {      
   
 static void bios_screeninit(void) {  static void bios_screeninit(void) {
   
         UINT    ax;          REG8    al;
   
         ax = 0x0a04;          al = 4;
         ax += (np2cfg.dipsw[1] & 0x04) >> 1;          al += (np2cfg.dipsw[1] & 0x04) >> 1;
         ax += (np2cfg.dipsw[1] & 0x08) >> 3;          al += (np2cfg.dipsw[1] & 0x08) >> 3;
         CPU_AX = ax;          bios0x18_0a(al);
         bios0x18();  
 }  }
   
   
Line 175  void bios_init(void) { Line 173  void bios_init(void) {
   
         // まぁDISK BASIC動くようになるからいいんじゃないですか?          // まぁDISK BASIC動くようになるからいいんじゃないですか?
         // BASIC BIOSは 8086コードのように見えるけど…          // BASIC BIOSは 8086コードのように見えるけど…
         getbiospath(path, file_biosrom, sizeof(path));          getbiospath(path, str_biosrom, sizeof(path));
         fh = file_open_rb(path);          fh = file_open_rb(path);
         if (fh != FILEH_INVALID) {          if (fh != FILEH_INVALID) {
                 if (file_read(fh, mem + 0x0e8000, 0x18000) == 0x18000) {                  if (file_read(fh, mem + 0x0e8000, 0x18000) == 0x18000) {

Removed from v.1.37  
changed lines
  Added in v.1.39


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