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

version 1.1, 2004/08/07 07:19:56 version 1.2, 2004/08/07 10:53:01
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;

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


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