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

version 1.4, 2003/11/15 07:10:02 version 1.8, 2005/02/07 14:46:10
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "strres.h"  #include        "strres.h"
 #include        "dosio.h"  #include        "dosio.h"
 #include        "memory.h"  #include        "cpucore.h"
 #include        "font.h"  #include        "font.h"
 #include        "fontdata.h"  #include        "fontdata.h"
 #include        "fontmake.h"  #include        "fontmake.h"
   
   
 #ifndef FONTMEMORYBIND  #ifndef FONTMEMORYBIND
         BYTE    __font[0x84000];          UINT8   __font[0x84000];
 #endif  #endif
   
 static const char fonttmpname[] = "font.tmp";  static const char fonttmpname[] = "font.tmp";
   
   
 void font_init(void) {  void font_initialize(void) {
   
         BYTE    *p;          UINT8   *p;
         BYTE    *q;          UINT8   *q;
         UINT    i;          UINT    i;
         UINT    j;          UINT    j;
         UINT32  dbit;          UINT32  dbit;
   
         ZeroMemory(fontrom, sizeof(fontrom));          ZeroMemory(fontrom, sizeof(fontrom));
         p = fontrom + 0x81000;          p = fontrom + 0x81000;
         q = fontrom + 0x82800;          q = fontrom + 0x82000;
         for (i=0; i<256; i++) {          for (i=0; i<256; i++) {
                   q += 8;
                 for (j=0; j<4; j++) {                  for (j=0; j<4; j++) {
                         dbit = 0;                          dbit = 0;
                         if (i & (0x01 << j)) {                          if (i & (0x01 << j)) {
Line 42  void font_init(void) { Line 43  void font_init(void) {
         }          }
 }  }
   
 static BYTE fonttypecheck(const char *fname) {  static UINT8 fonttypecheck(const char *fname) {
   
 const char      *p;  const char      *p;
   
Line 74  const char *p; Line 75  const char *p;
         return(FONTTYPE_NONE);          return(FONTTYPE_NONE);
 }  }
   
 BYTE font_load(const char *filename, BOOL force) {  UINT8 font_load(const char *filename, BOOL force) {
   
         UINT    i;          UINT    i;
         BYTE    *q;  const UINT8     *p;
 const BYTE      *p;          UINT8   *q;
         UINT    j;          UINT    j;
         char    fname[MAX_PATH];          char    fname[MAX_PATH];
         BYTE    type;          UINT8   type;
         BYTE    loading;          UINT8   loading;
   
         if (filename) {          if (filename) {
                 file_cpyname(fname, filename, sizeof(fname));                  file_cpyname(fname, filename, sizeof(fname));
Line 103  const BYTE *p; Line 104  const BYTE *p;
                 ZeroMemory(q + 0xd80, 0x1000 - 0xd80);                  ZeroMemory(q + 0xd80, 0x1000 - 0xd80);
         }          }
   
         CopyMemory(fontrom + 0x82000, fontdata_8, 0x800);          fontdata_ank8store(fontdata_8, 0, 256);
         p = fontdata_8;          p = fontdata_8;
         q = fontrom + 0x80000;          q = fontrom + 0x80000;
         for (i=0; i<256; i++) {          for (i=0; i<256; i++) {

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


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