Diff for /xmil/vram/maketxth.c between versions 1.1 and 1.3

version 1.1, 2004/08/07 07:19:56 version 1.3, 2004/08/08 06:59:22
Line 54  static void txt16_Yx2(UINT8 *dst, UINT8  Line 54  static void txt16_Yx2(UINT8 *dst, UINT8 
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         do {          do {
                 dat = src[pos];                  dat = src[pos];
                 pos = (pos + 1) & 15;                  pos = (pos + 1) & 15;
Line 70  static void txt16_x4left(UINT8 *dst, UIN Line 70  static void txt16_x4left(UINT8 *dst, UIN
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         do {          do {
                 dat = PATx2LEFT(src[pos]);                  dat = PATx2LEFT(src[pos]);
                 pos = (pos + 1) & 15;                  pos = (pos + 1) & 15;
Line 86  static void txt16_x4right(UINT8 *dst, UI Line 86  static void txt16_x4right(UINT8 *dst, UI
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         do {          do {
                 dat = PATx2RIGHT(src[pos]);                  dat = PATx2RIGHT(src[pos]);
                 pos = (pos + 1) & 15;                  pos = (pos + 1) & 15;
Line 116  static void txt16_right4half(UINT8 *dst, Line 116  static void txt16_right4half(UINT8 *dst,
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         if (pos) {                                                                              // 最初の1回だけ          if (pos) {                                                                              // 最初の1回だけ
                 dat = src[pos] << 4;                  dat = src[pos] << 4;
                 pos = 0;                  pos = 0;
Line 139  static void txt16_right4x2(UINT8 *dst, U Line 139  static void txt16_right4x2(UINT8 *dst, U
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         do {          do {
                 dat = src[pos] << 4;                  dat = src[pos] << 4;
                 pos = (pos + 2) & 15;                  pos = (pos + 2) & 15;
Line 155  static void txt16_halfx2(UINT8 *dst, UIN Line 155  static void txt16_halfx2(UINT8 *dst, UIN
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム ?
         if (pos) {                                                                              // 最初の1回だけ          if (pos) {                                                                              // 最初の1回だけ
                 dat = src[pos];                  dat = src[pos];
                 pos = 0;                  pos = 0;
Line 178  static void txt16_halfx4left(UINT8 *dst, Line 178  static void txt16_halfx4left(UINT8 *dst,
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         if (pos) {                                                                              // 最初の1回だけ          if (pos) {                                                                              // 最初の1回だけ
                 dat = PATx2LEFT(src[pos]);                  dat = PATx2LEFT(src[pos]);
                 pos = 0;                  pos = 0;
Line 201  static void txt16_halfx4right(UINT8 *dst Line 201  static void txt16_halfx4right(UINT8 *dst
         UINT    pos;          UINT    pos;
         REG8    dat;          REG8    dat;
   
         pos = makescrn.fontycnt >> 1;                                   // レジューム          pos = makescrn.fontycnt;                                                // レジューム
         if (pos) {                                                                              // 最初の1回だけ          if (pos) {                                                                              // 最初の1回だけ
                 dat = PATx2RIGHT(src[pos]);                  dat = PATx2RIGHT(src[pos]);
                 pos = 0;                  pos = 0;
Line 469  static void pcg8x2_halfx4right(UINT8 *ds Line 469  static void pcg8x2_halfx4right(UINT8 *ds
 // ----  // ----
   
 static void draw_nop(UINT8 *dst, UINT8 *term, const UINT8 *src) {  static void draw_nop(UINT8 *dst, UINT8 *term, const UINT8 *src) {
   
           (void)dst;
           (void)term;
           (void)src;
 }  }
   
   

Removed from v.1.1  
changed lines
  Added in v.1.3


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