Diff for /xmil/io/pcg.c between versions 1.7 and 1.8

version 1.7, 2004/08/12 20:09:42 version 1.8, 2004/08/13 04:08:33
Line 131  REG8 IOINPCALL pcg_i(UINT port) { Line 131  REG8 IOINPCALL pcg_i(UINT port) {
   
         UINT    off;          UINT    off;
         int             l;          int             l;
         BYTE    chr,knj,val;          UINT8   chr,knj,val;
   
         val = 0xff;          val = 0xff;
         if (crtc.s.SCRN_BITS & SCRN_PCGMODE) {          if (crtc.s.SCRN_BITS & SCRN_PCGMODE) {
Line 141  REG8 IOINPCALL pcg_i(UINT port) { Line 141  REG8 IOINPCALL pcg_i(UINT port) {
                         chr = tram[TRAM_ANK + off];                          chr = tram[TRAM_ANK + off];
                         knj = tram[TRAM_KNJ + off];                          knj = tram[TRAM_KNJ + off];
                         if (knj & 0x80) {                          if (knj & 0x80) {
                                 DWORD p;                                  UINT p;
                                 p = ((((DWORD)knj << 8) | chr) & 0x1fff) << 4;                                  p = (((knj << 8) | chr) & 0x1fff) << 4;
                                 if (knj & 0x40) {                                  if (knj & 0x40) {
                                         val = font_knjx1t[p + l + FONTX1T_LR];                                          val = font_knjx1t[p + l + FONTX1T_LR];
                                 }                                  }

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


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