Diff for /np2/bios/bios1a.c between versions 1.2 and 1.5

version 1.2, 2003/12/08 00:55:30 version 1.5, 2004/03/07 23:04:50
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "cpucore.h"  #include        "cpucore.h"
 #include        "memory.h"  
 #include        "pccore.h"  #include        "pccore.h"
 #include        "iocore.h"  #include        "iocore.h"
 #include        "bios.h"  #include        "bios.h"
Line 28  void bios0x1a_main(void) {           //  Line 27  void bios0x1a_main(void) {           // 
                         if (CPU_AH == 0x30) {                          if (CPU_AH == 0x30) {
                                 if (CPU_CX) {                                  if (CPU_CX) {
                                         do {                                          do {
                                                 CPU_AL = i286_membyte_read(CPU_ES, CPU_BX);                                                  CPU_AL = MEML_READ8(CPU_ES, CPU_BX);
                                                 printerbios_11();                                                  printerbios_11();
                                                 if (CPU_AH & 0x02) {                                                  if (CPU_AH & 0x02) {
                                                         CPU_AH = 0x02;                                                          CPU_AH = 0x02;
Line 50  void bios0x1a_main(void) {           //  Line 49  void bios0x1a_main(void) {           // 
                                 CPU_AH = (iocore_inp8(0x42) >> 2) & 1;                                  CPU_AH = (iocore_inp8(0x42) >> 2) & 1;
                         }                          }
                         break;                          break;
   
                 case 0x01:                  case 0x01:
                         printerbios_11();                          printerbios_11();
                         break;                          break;
   
                 case 0x02:                  case 0x02:
                         CPU_AH = (iocore_inp8(0x42) >> 2) & 1;                          CPU_AH = (iocore_inp8(0x42) >> 2) & 1;
                         break;                          break;
   
                 default:                  default:
                         CPU_AH = 0x00;                          CPU_AH = 0x00;
                         break;                          break;

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


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