Files
rtems/c/src/lib/libbsp/arm/gba/console/defaultfont.h
cvs2git e9db9661c9 This commit was manufactured by cvs2svn to create tag 'rtems-4-9-1'.
Sprout from rtems-4-9-branch 2008-12-12 15:30:44 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'Upgrade to 4.9.1'
Cherrypick from rtems-4-9-branch 2009-09-15 05:32:51 UTC cvs2git <rtems-devel@rtems.org> 'This commit was manufactured by cvs2svn to create branch 'rtems-4-9-branch'.':
    c/src/lib/libbsp/arm/gba/console/defaultfont.h
    c/src/lib/libbsp/arm/smdk2410/include/.cvsignore
    c/src/lib/libbsp/bare/preinstall.am
    c/src/lib/libbsp/m68k/genmcf548x/include/.cvsignore
    c/src/lib/libbsp/m68k/mcf52235/include/.cvsignore
    c/src/lib/libbsp/m68k/mcf5329/include/.cvsignore
    c/src/lib/libbsp/mips/csb350/start/regs.h
    c/src/lib/libbsp/mips/genmongoosev/start/regs.h
    c/src/lib/libbsp/mips/hurricane/liblnk/regs.h
    c/src/lib/libbsp/mips/jmr3904/start/regs.h
    c/src/lib/libbsp/mips/rbtx4925/liblnk/regs.h
    c/src/lib/libbsp/mips/rbtx4938/liblnk/regs.h
    c/src/lib/libbsp/powerpc/mvme3100/include/.cvsignore
    c/src/lib/libbsp/powerpc/virtex/include/.cvsignore
2009-09-15 05:32:53 +00:00

602 lines
18 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* @file defaultfont.c
*
* This file contains default font definitions.
*/
/*
* RTEMS GBA BSP
*
* Copyright (c) 2004 Markku Puro <markku.puro@kopteri.net>
*
* The license and distribution terms for this file may be
* found in found in the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/** Font array dot value */
#define X 255
/** Generate font row data */
#define GEN_FONT_DATA(a,b,c,d) ( ((d)<<24) | ((c)<<16) | ((b)<<8) | ((a)<<0) )
/** array for 3x5 font, font screen size is 4x6 */
static const unsigned long font3x5[256][6] =
{ { /* ' ' - ascii:0x20 font:0x00 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '!' - ascii:0x21 font:0x01 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* '"' - ascii:0x22 font:0x02 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '#' - ascii:0x23 font:0x03 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* '$' - ascii:0x24 font:0x04 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* '%' - ascii:0x25 font:0x05 */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,0 )
},{ /* '&' - ascii:0x26 font:0x06 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* ''' - ascii:0x27 font:0x07 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '(' - ascii:0x28 font:0x08 */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X )
},{ /* ')' - ascii:0x29 font:0x09 */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 )
},{ /* '*' - ascii:0x2A font:0x0A */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '+' - ascii:0x2B font:0x0B */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '´' - ascii:0x2C font:0x0C */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '-' - ascii:0x2D font:0x0D */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '.' - ascii:0x2E font:0x0E */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
},{ /* '/' - ascii:0x2F font:0x0F */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( X,0,0,0 )
},{ /* '0' - ascii:0x30 font:0x10 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '1' - ascii:0x31 font:0x11 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '2' - ascii:0x32 font:0x12 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '3' - ascii:0x33 font:0x13 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '4' - ascii:0x34 font:0x14 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X )
},{ /* '5' - ascii:0x35 font:0x15 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '6' - ascii:0x36 font:0x16 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '7' - ascii:0x37 font:0x17 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* '8' - ascii:0x38 font:0x18 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '9' - ascii:0x39 font:0x19 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* ':' - ascii:0x3A font:0x1A */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
},{ /* ';' - ascii:0x3B font:0x1B */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* '<' - ascii:0x3C font:0x1C */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X )
},{ /* '=' - ascii:0x3D font:0x1D */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '>' - ascii:0x3E font:0x1E */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 )
},{ /* '?' - ascii:0x3F font:0x1F */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* '@' - ascii:0x40 font:0x20 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'A' - ascii:0x41 font:0x21 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'B' - ascii:0x42 font:0x22 */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* 'C' - ascii:0x43 font:0x23 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'D' - ascii:0x44 font:0x24 */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
},{ /* 'E' - ascii:0x45 font:0x25 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* 'F' - ascii:0x46 font:0x26 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* 'G' - ascii:0x47 font:0x27 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'H' - ascii:0x48 font:0x28 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'I' - ascii:0x49 font:0x29 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'J' - ascii:0x4A font:0x2A */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'K' - ascii:0x4B font:0x2B */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'L' - ascii:0x4C font:0x2C */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* 'M' - ascii:0x4D font:0x2D */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'N' - ascii:0x4E font:0x2E */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'O' - ascii:0x4F font:0x2F */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'P' - ascii:0x50 font:0x30 */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* 'Q' - ascii:0x51 font:0x31 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'R' - ascii:0x52 font:0x33 */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'S' - ascii:0x53 font:0x33 */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* 'T' - ascii:0x54 font:0x34 */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
},{ /* 'U' - ascii:0x55 font:0x35 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* 'V' - ascii:0x56 font:0x36 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
},{ /* 'W' - ascii:0x57 font:0x37 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
},{ /* 'X' - ascii:0x58 font:0x38 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'Y' - ascii:0x59 font:0x39 */
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
},{ /* 'Z' - ascii:0x5A font:0x3A */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '[' - ascii:0x5B font:0x3B */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '\' - ascii:0x5C font:0x3C */
GEN_FONT_DATA( X,0,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* ']' - ascii:0x5D font:0x3D */
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '^' - ascii:0x5E font:0x3E */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '_' - ascii:0x5F font:0x3F */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '´' - ascii:0x60 font:0x30 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* 'a' - ascii:0x31 font:0x31 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* 'b' - ascii:0x62 font:0x32 */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* 'c' - ascii:0x63 font:0x33 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'd' - ascii:0x64 font:0x34 */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
},{ /* 'e' - ascii:0x65 font:0x35 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'f' - ascii:0x66 font:0x36 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* 'g' - ascii:0x67 font:0x37 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* 'h' - ascii:0x68 font:0x38 */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'i' - ascii:0x69 font:0x39 */
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'j' - ascii:0x6A font:0x3A */
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'k' - ascii:0x6B font:0x3B */
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'l' - ascii:0x6C font:0x3C */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* 'm' - ascii:0x6D font:0x3D */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'n' - ascii:0x6E font:0x3E */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'o' - ascii:0x6F font:0x6F */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 )
},{ /* 'p' - ascii:0x70 font:0x40 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* 'q' - ascii:0x71 font:0x41 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,0,0,X )
},{ /* 'r' - ascii:0x72 font:0x43 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,0,0 )
},{ /* 's' - ascii:0x73 font:0x43 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* 't' - ascii:0x74 font:0x44 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,X ),
},{ /* 'u' - ascii:0x75 font:0x45 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* 'v' - ascii:0x76 font:0x46 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
},{ /* 'w' - ascii:0x77 font:0x47 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,X,0,X ),
},{ /* 'x' - ascii:0x78 font:0x48 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,X )
},{ /* 'y' - ascii:0x79 font:0x49 */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
},{ /* 'z' - ascii:0x7A font:0x4A */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,X )
},{ /* '{' - ascii:0x7B font:0x4B */
GEN_FONT_DATA( 0,0,X,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,X,X )
},{ /* '\' - ascii:0x7C font:0x4C */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* '}' - ascii:0x7D font:0x4D */
GEN_FONT_DATA( 0,X,X,0 ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,X,0 ),
GEN_FONT_DATA( 0,X,X,0 )
},{ /* '~' - ascii:0x7E font:0x4E */
GEN_FONT_DATA( 0,0,0,0 ),
GEN_FONT_DATA( 0,X,0,0 ),
GEN_FONT_DATA( 0,X,X,X ),
GEN_FONT_DATA( 0,0,0,X ),
GEN_FONT_DATA( 0,0,0,0 )
},{ /* DEL - ascii:0x7F font:0x4F */
GEN_FONT_DATA( X,X,X,X ),
GEN_FONT_DATA( X,X,X,X ),
GEN_FONT_DATA( X,X,X,X ),
GEN_FONT_DATA( X,X,X,X ),
GEN_FONT_DATA( X,X,X,X )
}
};