Diff for /xmil/io/ppi.c between versions 1.8 and 1.9

version 1.8, 2004/08/08 16:39:03 version 1.9, 2004/08/11 12:08:16
Line 79  void IOOUTCALL ppi_o(UINT port, REG8 val Line 79  void IOOUTCALL ppi_o(UINT port, REG8 val
   
 REG8 IOINPCALL ppi_i(UINT port) {  REG8 IOINPCALL ppi_i(UINT port) {
   
           UINT    v;
   
         ppi.PORT_B = cmt_test(); // | cmt_read();       // THUNDER BALL          ppi.PORT_B = cmt_test(); // | cmt_read();       // THUNDER BALL
   
         if (v_cnt < crtc.s.CRT_YL) {          v = pccore_getraster(NULL);
           if (v < crtc.s.CRT_YL) {
                 ppi.PORT_B |= 0x80;                                     // 1:DISP                  ppi.PORT_B |= 0x80;                                     // 1:DISP
         }          }
         if (subcpu.IBF) {          if (subcpu.IBF) {
Line 95  REG8 IOINPCALL ppi_i(UINT port) { Line 98  REG8 IOINPCALL ppi_i(UINT port) {
                 ppi.PORT_B |= 0x10;                                     // 1:RAM                  ppi.PORT_B |= 0x10;                                     // 1:RAM
         }          }
 #if 1  #if 1
         if (!(v_cnt < crtc.e.vs)) {          if (!(v < crtc.e.vs)) {
                 ppi.PORT_B |= 0x04;                                     // V-SYNC                  ppi.PORT_B |= 0x04;                                     // V-SYNC
         }          }
 #else                                                           // ラプラステスト…VYSNCが長すぎるらしい  #else                                                           // ラプラステスト…VYSNCが長すぎるらしい

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


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