Diff for /np2/lio/lio.c between versions 1.6 and 1.7

version 1.6, 2004/02/20 15:20:30 version 1.7, 2004/02/20 16:20:41
Line 18  void lio_initialize(void) { Line 18  void lio_initialize(void) {
         mem[0xf9900] = 0x11;          mem[0xf9900] = 0x11;
         for (i=0; i<0x11; i++) {          for (i=0; i<0x11; i++) {
                 mem[0xf9904 + i*4] = 0xa0 + i;                  mem[0xf9904 + i*4] = 0xa0 + i;
                 SETBIOSMEM16(0xf9906 + i*4, 0x100 + i*2);                  mem[0xf9905 + i*4] = 0x00;
                 SETBIOSMEM16(0xf9a00 + i*2, 0xcf90);                  SETBIOSMEM16(0xf9906 + i*4, 0x100 + i*4);
                   SETBIOSMEM32(0xf9a00 + i*4, 0xcf90fb90);
         }          }
         mem[0xf9944] = 0xce;          mem[0xf9944] = 0xce;
 }  }
Line 31  void bios_lio(REG8 cmd) { Line 32  void bios_lio(REG8 cmd) {
         TRACEOUT(("lio command %.2x", cmd));          TRACEOUT(("lio command %.2x", cmd));
   
         lio = &liowork;          lio = &liowork;
           lio->wait = 500;
         switch(cmd) {          switch(cmd) {
                 case 0x00:                      // a0: GINIT                  case 0x00:                      // a0: GINIT
                         CPU_AH = lio_ginit(lio);                          CPU_AH = lio_ginit(lio);
Line 93  void bios_lio(REG8 cmd) { Line 95  void bios_lio(REG8 cmd) {
                 case 0x10:                      // ce: GCOPY                  case 0x10:                      // ce: GCOPY
                         break;                          break;
         }          }
         // TRACEOUT(("lio cmd-%d, %d", cmd, CPU_AH));          gdcsub_setslavewait(lio->wait);
           TRACEOUT(("lio wait = %d", lio->wait));
 }  }
   
   

Removed from v.1.6  
changed lines
  Added in v.1.7


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