Diff for /np2/bios/sxsibios.c between versions 1.13 and 1.15

version 1.13, 2004/03/04 17:43:50 version 1.15, 2004/03/22 05:38:47
Line 374  REG8 scsibios_operate(void) { Line 374  REG8 scsibios_operate(void) {
   
 // ---- np2sysp  // ---- np2sysp
   
 #if defined(SUPPORT_SASI) || defined(SUPPORT_SCSI)  #if defined(SUPPORT_IDEIO) || defined(SUPPORT_SASI) || defined(SUPPORT_SCSI)
 typedef struct {  typedef struct {
         UINT16  ax;          UINT16  ax;
         UINT16  cx;          UINT16  cx;
Line 433  static void reg_load(UINT seg, UINT off) Line 433  static void reg_load(UINT seg, UINT off)
         B1BREG  r;          B1BREG  r;
   
         MEML_READSTR(seg, off, &r, sizeof(r));          MEML_READSTR(seg, off, &r, sizeof(r));
         CPU_FLAGL = i286_membyte_read(seg, off + 0x16);          CPU_FLAGL = MEML_READ8(seg, off + 0x16);
         CPU_AX = LOADINTELWORD(r.r_ax);          CPU_AX = LOADINTELWORD(r.r_ax);
         CPU_BX = LOADINTELWORD(r.r_bx);          CPU_BX = LOADINTELWORD(r.r_bx);
         CPU_CX = LOADINTELWORD(r.r_cx);          CPU_CX = LOADINTELWORD(r.r_cx);
Line 459  static void reg_store(UINT seg, UINT off Line 459  static void reg_store(UINT seg, UINT off
         STOREINTELWORD(r.r_si, CPU_SI);          STOREINTELWORD(r.r_si, CPU_SI);
         STOREINTELWORD(r.r_ds, CPU_DS);          STOREINTELWORD(r.r_ds, CPU_DS);
         MEML_WRITESTR(seg, off, &r, sizeof(r));          MEML_WRITESTR(seg, off, &r, sizeof(r));
         i286_membyte_write(seg, off + 0x16, CPU_FLAGL);          MEML_WRITE8(seg, off + 0x16, CPU_FLAGL);
 }  }
 #endif  #endif
   
 #if defined(SUPPORT_SASI)  #if defined(SUPPORT_IDEIO) || defined(SUPPORT_SASI)
 void np2sysp_sasi(const void *arg1, long arg2) {  void np2sysp_sasi(const void *arg1, long arg2) {
   
         UINT    seg;          UINT    seg;

Removed from v.1.13  
changed lines
  Added in v.1.15


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