Diff for /xmil/io/ppi.c between versions 1.6 and 1.7

version 1.6, 2004/08/07 07:19:56 version 1.7, 2004/08/08 15:14:08
Line 66  void IOOUTCALL ppi_o(UINT port, REG8 val Line 66  void IOOUTCALL ppi_o(UINT port, REG8 val
   
 //      cmt_write(ppi.PORT_C & 1);  //      cmt_write(ppi.PORT_C & 1);
         if ((bak_c & 0x20) && (!(ppi.PORT_C & 0x20))) {          if ((bak_c & 0x20) && (!(ppi.PORT_C & 0x20))) {
                 ppi.IO_MODE = 1;                  iocore.s.mode = 1;
         }          }
         xl = ((ppi.PORT_C & 0x40)?40:80);          xl = ((ppi.PORT_C & 0x40)?40:80);
         if (crtc.s.TXT_XL != xl) {          if (crtc.s.TXT_XL != xl) {
Line 134  void ppi_initialize(void) { Line 134  void ppi_initialize(void) {
         ppi.PORT_B = 0xff;          ppi.PORT_B = 0xff;
         ppi.PORT_C = 0xff;          ppi.PORT_C = 0xff;
         ppi.MODE = 0;          ppi.MODE = 0;
         ppi.IO_MODE = 0;  
 }  }
   
 void ppi_reset(void) {  void ppi_reset(void) {
Line 142  void ppi_reset(void) { Line 141  void ppi_reset(void) {
         ppi.MODE = 0;          ppi.MODE = 0;
         ppi.PORT_A = 0;          ppi.PORT_A = 0;
         ppi.PORT_C |= 0x40;          ppi.PORT_C |= 0x40;
         ppi.IO_MODE = 0;  
 }  }
   

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


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