Diff for /np2/font/font.c between versions 1.2 and 1.4

version 1.2, 2003/10/18 01:21:58 version 1.4, 2003/11/15 07:10:02
Line 22  void font_init(void) { Line 22  void font_init(void) {
         UINT    j;          UINT    j;
         UINT32  dbit;          UINT32  dbit;
   
         ZeroMemory(font, sizeof(font));          ZeroMemory(fontrom, sizeof(fontrom));
         p = font + 0x81000;          p = fontrom + 0x81000;
         q = font + 0x82800;          q = fontrom + 0x82800;
         for (i=0; i<256; i++) {          for (i=0; i<256; i++) {
                 for (j=0; j<4; j++) {                  for (j=0; j<4; j++) {
                         dbit = 0;                          dbit = 0;
Line 97  const BYTE *p; Line 97  const BYTE *p;
   
         // 外字: font[??560-??57f], font[??d60-??d7f] は削らないように…          // 外字: font[??560-??57f], font[??d60-??d7f] は削らないように…
         for (i=0; i<0x80; i++) {          for (i=0; i<0x80; i++) {
                 q = font + (i << 12);                  q = fontrom + (i << 12);
                 ZeroMemory(q + 0x000, 0x0560 - 0x000);                  ZeroMemory(q + 0x000, 0x0560 - 0x000);
                 ZeroMemory(q + 0x580, 0x0d60 - 0x580);                  ZeroMemory(q + 0x580, 0x0d60 - 0x580);
                 ZeroMemory(q + 0xd80, 0x1000 - 0xd80);                  ZeroMemory(q + 0xd80, 0x1000 - 0xd80);
         }          }
   
         CopyMemory(font + 0x82000, fontdata_8, 0x800);          CopyMemory(fontrom + 0x82000, fontdata_8, 0x800);
         p = fontdata_8;          p = fontdata_8;
         q = font + 0x80000;          q = fontrom + 0x80000;
         for (i=0; i<256; i++) {          for (i=0; i<256; i++) {
                 for (j=0; j<8; j++) {                  for (j=0; j<8; j++) {
                         q[0] = p[0];                          q[0] = p[0];
Line 146  const BYTE *p; Line 146  const BYTE *p;
         loading = fontpc88_read(file_getcd(pc88ankname), loading);          loading = fontpc88_read(file_getcd(pc88ankname), loading);
         if (loading & FONTLOAD_16) {          if (loading & FONTLOAD_16) {
                 file_cpyname(fname, file_getcd(fonttmpname), sizeof(fname));                  file_cpyname(fname, file_getcd(fonttmpname), sizeof(fname));
                 if (file_attr_c(fname) == -1) {                  if (file_attr(fname) == -1) {
                         makepc98bmp(fname);                          makepc98bmp(fname);
                 }                  }
                 loading = fontpc98_read(fname, loading);                  loading = fontpc98_read(fname, loading);

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


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