Diff for /np2/bios/bios.c between versions 1.9 and 1.10

version 1.9, 2003/12/04 06:41:23 version 1.10, 2003/12/04 09:47:08
Line 42  static const BYTE nosyscode[] = { Line 42  static const BYTE nosyscode[] = {
                         0x57,0x04,0x47,0x04,0x39,0x00,0x00};                          0x57,0x04,0x47,0x04,0x39,0x00,0x00};
   
   
 void bios_getpath(char *path, const char *name, int maxlen) {  
   
 const char      *p;  
   
         p = np2cfg.biospath;  
         if (p[0]) {  
                 file_cpyname(path, p, maxlen);  
                 file_setseparator(path, maxlen);  
                 file_catname(path, name, maxlen);  
         }  
         else {  
                 file_cpyname(path, file_getcd(name), maxlen);  
         }  
 }  
   
 static void bios_reinitbyswitch(void) {  static void bios_reinitbyswitch(void) {
   
         BYTE    prxcrt;          BYTE    prxcrt;
Line 159  void bios_init(void) { Line 144  void bios_init(void) {
   
         // まぁDISK BASIC動くようになるからいいんじゃないですか?          // まぁDISK BASIC動くようになるからいいんじゃないですか?
         // BASIC BIOSは 8086コードのように見えるけど…          // BASIC BIOSは 8086コードのように見えるけど…
         bios_getpath(path, file_biosrom, sizeof(path));          file_cpyname(path, np2cfg.biospath, sizeof(path));
           file_catname(path, file_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.9  
changed lines
  Added in v.1.10


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