Diff for /np2/font/fontpc88.c between versions 1.1 and 1.2

version 1.1, 2003/10/16 17:58:36 version 1.2, 2003/11/15 07:10:02
Line 103  BYTE fontpc88_read(const char *filename, Line 103  BYTE fontpc88_read(const char *filename,
                                 // 8dot ANKを読む必要があるか                                  // 8dot ANKを読む必要があるか
                                 if (loading & FONT_ANK8) {                                  if (loading & FONT_ANK8) {
                                         loading &= ~FONT_ANK8;                                          loading &= ~FONT_ANK8;
                                         CopyMemory(font + 0x82000, work + 0x1000, 8*256);                                          CopyMemory(fontrom + 0x82000, work + 0x1000, 8*256);
                                 }                                  }
   
                                 // 16dot ASCIIを読む必要があるか                                  // 16dot ASCIIを読む必要があるか
                                 if (loading & FONT_ANK16a) {                                  if (loading & FONT_ANK16a) {
                                         loading &= ~FONT_ANK16a;                                          loading &= ~FONT_ANK16a;
                                         CopyMemory(font + 0x80000, work + 0x0000, 16*128);                                          CopyMemory(fontrom + 0x80000, work + 0x0000, 16*128);
                                 }                                  }
   
                                 // 16dot ANK(0x80〜)を読む必要があるか                                  // 16dot ANK(0x80〜)を読む必要があるか
                                 if (loading & FONT_ANK16b) {                                  if (loading & FONT_ANK16b) {
                                         loading &= ~FONT_ANK16b;                                          loading &= ~FONT_ANK16b;
                                         CopyMemory(font + 0x80800, work + 0x0800, 16*128);                                          CopyMemory(fontrom + 0x80800, work + 0x0800, 16*128);
                                 }                                  }
   
                                 // 第一水準漢字を読み込む?                                  // 第一水準漢字を読み込む?
                                 if (loading & FONT_KNJ1) {                                  if (loading & FONT_KNJ1) {
                                         loading &= ~FONT_KNJ1;                                          loading &= ~FONT_KNJ1;
                                         pc88knjcpy1(font, work, 0x01, 0x30);                                          pc88knjcpy1(fontrom, work, 0x01, 0x30);
                                         fontdata_patchjis();                                          fontdata_patchjis();
                                 }                                  }
                         }                          }
Line 142  BYTE fontpc88_read(const char *filename, Line 142  BYTE fontpc88_read(const char *filename,
                         if (file_read(fh, work, 0x20000) == 0x20000) {                          if (file_read(fh, work, 0x20000) == 0x20000) {
   
                                 loading &= ~FONT_KNJ2;                                  loading &= ~FONT_KNJ2;
                                 pc88knjcpy2(font, work, 0x31, 0x56);                                  pc88knjcpy2(fontrom, work, 0x31, 0x56);
                         }                          }
   
                         // クローズして セクション終わり                          // クローズして セクション終わり
Line 165  BYTE fontpc88_read(const char *filename, Line 165  BYTE fontpc88_read(const char *filename,
                                 // 8dot ANKを読む必要があるか                                  // 8dot ANKを読む必要があるか
                                 if (loading & FONT_ANK8) {                                  if (loading & FONT_ANK8) {
                                         loading &= ~FONT_ANK8;                                          loading &= ~FONT_ANK8;
                                         CopyMemory(font + 0x82000, work + 0x0000, 8*256);                                          CopyMemory(fontrom + 0x82000, work + 0x0000, 8*256);
                                 }                                  }
   
                                 // 16dot ASCIIを読む必要があるか                                  // 16dot ASCIIを読む必要があるか
                                 if (loading & FONT_ANK16a) {                                  if (loading & FONT_ANK16a) {
                                         loading &= ~FONT_ANK16a;                                          loading &= ~FONT_ANK16a;
                                         CopyMemory(font + 0x80000, work + 0x0800, 16*128);                                          CopyMemory(fontrom + 0x80000, work + 0x0800, 16*128);
                                 }                                  }
   
                                 // 16dot ANK(0x80〜)を読む必要があるか                                  // 16dot ANK(0x80〜)を読む必要があるか
                                 if (loading & FONT_ANK16b) {                                  if (loading & FONT_ANK16b) {
                                         loading &= ~FONT_ANK16b;                                          loading &= ~FONT_ANK16b;
                                         CopyMemory(font + 0x80800, work + 0x1000, 16*128);                                          CopyMemory(fontrom + 0x80800, work + 0x1000, 16*128);
                                 }                                  }
                         }                          }
   

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


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