Diff for /np2/bios/bios09.c between versions 1.3 and 1.5

version 1.3, 2003/12/12 01:04:39 version 1.5, 2004/03/30 08:48:46
Line 86  void bios0x09(void) { Line 86  void bios0x09(void) {
                 }                  }
                 else {                  else {
                         if (key == 0x60) {                          if (key == 0x60) {
                                 CPU_INTERRUPT(6);                                  CPU_INTERRUPT(6, -1);
                         }                          }
                         else if (key == 0x61) {                          else if (key == 0x61) {
                                 CPU_INTERRUPT(5);                                  CPU_INTERRUPT(5, -1);
                         }                          }
                         else if (key < 0x70) {                          else if (key < 0x70) {
                                 code = mem[base + key - 0x0c] << 8;                                  code = mem[base + key - 0x0c] << 8;
Line 116  void bios0x09(void) { Line 116  void bios0x09(void) {
                 }                  }
         }          }
         else {          else {
                 mem[0x0052a + pos] &= ~bit;                  if (key < 0xf5) {
                 if ((key >= 0xf0) && (key < 0xf5)) {                          mem[0x0052a + pos] &= ~bit;
                         mem[MEMB_SHIFT_STS] &= ~bit;                          if (key >= 0xf0) {
                         updateshiftkey();                                  mem[MEMB_SHIFT_STS] &= ~bit;
                                   updateshiftkey();
                           }
                 }                  }
         }          }
         iocore_out8(0x00, 0x20);          iocore_out8(0x00, 0x20);

Removed from v.1.3  
changed lines
  Added in v.1.5


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