Diff for /xmil/vram/makesub.h between versions 1.4 and 1.5

version 1.4, 2004/08/20 08:41:41 version 1.5, 2008/06/02 20:07:32
Line 31  extern const UINT32 to256col2[16]; Line 31  extern const UINT32 to256col2[16];
 void makesub_initialize(void);  void makesub_initialize(void);
   
   
 // ---- make pattern  /* make pattern */
   
 typedef void (*MAKETXTFN)(UINT8 *dst, UINT8 *term, const UINT8 *src);  typedef void (*MAKETXTFN)(UINT8 *dst, UINT8 *term, const UINT8 *src);
   
Line 41  extern const MAKETXTFN maketxt16fn[16]; Line 41  extern const MAKETXTFN maketxt16fn[16];
 extern const MAKETXTFN makepcg16fn[16];  extern const MAKETXTFN makepcg16fn[16];
   
   
 // ---- make attributes  /* make attributes */
   
 typedef void (*MAKEATRFN)(UINT8 *dst, UINT8 *term);  typedef void (*MAKEATRFN)(UINT8 *dst, UINT8 *term);
 extern const MAKEATRFN makeatr8[16];  extern const MAKEATRFN makeatr8[16];
Line 52  void makeatr_pcg16(UINT8 *dst, UINT cnt, Line 52  void makeatr_pcg16(UINT8 *dst, UINT cnt,
                                                                 const UINT8 *src, REG8 atr, MAKETXTFN fn);                                                                  const UINT8 *src, REG8 atr, MAKETXTFN fn);
   
   
 // ---- make character  /* make character */
   
 void makechr8(UINT8 *dst, UINT pos, UINT count, REG8 udtmp);  void makechr8(UINT8 *dst, UINT pos, UINT count, REG8 udtmp);
 void makechr16(UINT8 *dst, UINT pos, UINT count, REG8 udtmp);  void makechr16(UINT8 *dst, UINT pos, UINT count, REG8 udtmp);
   
   
 // ---- make mixer  /* make mixer */
   
 void makemix_mixtext(UINT8 *dst, UINT align, const UINT8 *txt, UINT count);  void makemix_mixtext(UINT8 *dst, UINT align, const UINT8 *txt, UINT count);
 void makemix_mixgrph(UINT8 *dst, UINT align, const UINT8 *grp, UINT count);  void makemix_mixgrph(UINT8 *dst, UINT align, const UINT8 *grp, UINT count);
Line 70  void makemix_ul10(UINT8 *dst, UINT pos); Line 70  void makemix_ul10(UINT8 *dst, UINT pos);
 void makemix_cpy200(UINT8 *dst, UINT pos, UINT count);  void makemix_cpy200(UINT8 *dst, UINT pos, UINT count);
 void makemix_cpy400(UINT8 *dst, UINT pos, UINT count);  void makemix_cpy400(UINT8 *dst, UINT pos, UINT count);
   
 // void makemix_txt(UINT8 *dst, UINT align, const UINT8 *txt, UINT count);  
 // void makemix_mix(UINT8 *dst, UINT align,  
 //                                                      const UINT8 *txt, const UINT8 *grp, UINT count);  
 // void makemix_doubler(UINT8 *dst, UINT count, UINT32 skipline);  
 // void makemix_remcpy(UINT8 *dst, UINT pos, UINT count);  
   
   /* make screens */
 // ---- make screens  
   
 void width80x25_200l(void);                                             // 80x25 200line  void width80x25_200l(void);                                             // 80x25 200line
 void width80x12_200l(void);                                             // 80x12 200line  void width80x12_200l(void);                                             // 80x12 200line

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


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