Diff for /xmil/vram/makechr.c between versions 1.4 and 1.5

version 1.4, 2004/08/10 08:28:49 version 1.5, 2004/08/13 06:49:31
Line 43  const UINT8  *pat; Line 43  const UINT8  *pat;
         }          }
         else {                                                                          // PCG          else {                                                                          // PCG
                 if (!(knj & 0x90)) {                                    // PCGの出力                  if (!(knj & 0x90)) {                                    // PCGの出力
                         pat = pcg.d.b[ank];                          pat = pcg.d + (ank << 3);
                         fn = maketxt8fn[udtmp & 15];                          fn = maketxt8fn[udtmp & 15];
                 }                  }
                 else {                                                                  // 16ドットPCGの出力                  else {                                                                  // 16ドットPCGの出力
                         pat = pcg.d.b[ank & (~1)];                          pat = pcg.d + ((ank & (~1)) << 3);
                         fn = makeknj8fn[udtmp & 15];                          fn = makeknj8fn[udtmp & 15];
                 }                  }
                 makeatr_pcg8(dst, count, pat, atr, fn);                  makeatr_pcg8(dst, count, pat, atr, fn);
Line 90  const UINT8  *pat; Line 90  const UINT8  *pat;
         }          }
         else {                                                                          // PCG          else {                                                                          // PCG
                 if (!(knj & 0x90)) {                                    // PCGの出力                  if (!(knj & 0x90)) {                                    // PCGの出力
                         pat = pcg.d.b[ank];                          pat = pcg.d + (ank << 3);
                         fn = makepcg16fn[udtmp & 15];                          fn = makepcg16fn[udtmp & 15];
                 }                  }
                 else {                                                                  // 16ドットPCGの出力                  else {                                                                  // 16ドットPCGの出力
                         pat = pcg.d.b[ank & (~1)];                          pat = pcg.d + ((ank & (~1)) << 3);
                         fn = maketxt16fn[udtmp & 15];                          fn = maketxt16fn[udtmp & 15];
                 }                  }
                 makeatr_pcg16(dst, count, pat, atr, fn);                  makeatr_pcg16(dst, count, pat, atr, fn);

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


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