Diff for /np2/io/printif.c between versions 1.4 and 1.9

version 1.4, 2003/12/24 16:11:40 version 1.9, 2007/11/11 13:54:14
Line 21  static void IOOUTCALL prt_o40(UINT port, Line 21  static void IOOUTCALL prt_o40(UINT port,
         }          }
         prt->write(prt, (UINT8)dat);          prt->write(prt, (UINT8)dat);
 //      TRACEOUT(("prt - %.2x", dat));  //      TRACEOUT(("prt - %.2x", dat));
           (void)port;
 }  }
   
 static REG8 IOINPCALL prt_i42(UINT port) {  static REG8 IOINPCALL prt_i42(UINT port) {
Line 28  static REG8 IOINPCALL prt_i42(UINT port) Line 29  static REG8 IOINPCALL prt_i42(UINT port)
         REG8    ret;          REG8    ret;
   
         ret = 0x84;          ret = 0x84;
         if (pc.cpumode & CPUMODE_8MHz) {          if (pccore.cpumode & CPUMODE_8MHZ) {
                 ret |= 0x20;                  ret |= 0x20;
         }          }
         if (np2cfg.dipsw[0] & 4) {          if (pccore.dipsw[0] & 4) {
                 ret |= 0x10;                  ret |= 0x10;
         }          }
         if (np2cfg.dipsw[0] & 0x80) {          if (pccore.dipsw[0] & 0x80) {
                 ret |= 0x08;                  ret |= 0x08;
         }          }
         if (!(pc.model & PCMODEL_EPSON)) {          if (!(pccore.model & PCMODEL_EPSON)) {
                 if (CPU_TYPE & CPUTYPE_V30) {                  if (CPU_TYPE & CPUTYPE_V30) {
                         ret |= 0x02;                          ret |= 0x02;
                 }                  }
         }          }
         else {          else {
                 if (np2cfg.dipsw[2] & 0x80) {                  if (pccore.dipsw[2] & 0x80) {
                         ret |= 0x02;                          ret |= 0x02;
                 }                  }
         }          }
Line 60  static const IOOUT prto40[4] = { Line 61  static const IOOUT prto40[4] = {
 static const IOINP prti40[4] = {  static const IOINP prti40[4] = {
                                         NULL,           prt_i42,        NULL,           NULL};                                          NULL,           prt_i42,        NULL,           NULL};
   
 void printif_reset(void) {  void printif_reset(const NP2CFG *pConfig) {
   
         commng_destroy(cm_prt);          commng_destroy(cm_prt);
         cm_prt = NULL;          cm_prt = NULL;
   
           (void)pConfig;
 }  }
   
 void printif_bind(void) {  void printif_bind(void) {

Removed from v.1.4  
changed lines
  Added in v.1.9


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