韦东山-电子量产工具项目:显示单元

所有代码都已通过测试跑通,其中代码结构如下:

一、include文件夹 

1.1 disp_manager.h

#ifndef _DISP_MANAGER_H //防止头文件重复包含,只要右边的出现过,就不会再往下编译
#define _DISP_MANAGER_H
//区域结构体
typedef struct DispBuff {int iXres; int iYres; int iBpp;   char *buff;  
}DispBuff, *PDispBuff; 
//区域结构体
typedef struct Region {int iLeftUpX;  //区域左上方的坐标int iLeftUpY;  //区域左下方的坐标int iWidth;    //区域宽度int iHeigh;    //区域高度
}Region, *PRegion;//显示设备结构体(LCD设备或者是web设备),通过调用这个结构体中的函数来实现显示功能
typedef struct DispOpr {char *name;   //设备名int (*DeviceInit)(void);//设备初始化函数int (*DeviceExit)(void);//设备清除int (*GetBuffer)(PDispBuff ptDispBuff);///用于获取lcd所需的内存空间,return内存空间的首地址//argument1-lcd屏长度,argument2-lcd屏宽度,argument3-每一个像素点的位数。int (*FlushRegion)(PRegion ptRegion, PDispBuff  ptDispBuff);//刷新出argum1-按钮区域,argum2-区域数据struct DispOpr *ptNext;//结构体指针,指向下一个设备机构体  多设备输出
}DispOpr,*PDispOpr;void RegisterDisplay(PDispOpr ptDispOpr);
void DisplayInit(void);
int SelectDefaultDisplay(char *name);
int InitDefaultDisplay(void);
int PutPixel(int x, int y, unsigned int dwColor);
int FlushDisplayRegion(PRegion ptRegion, PDispBuff ptDispBuff);
PDispBuff GetDisplayBuffer(void);#endif

二、display文件夹 

 2.1 disp_manager.c

#include "disp_manager.h"
#include <stdio.h>
#include <string.h>
//管理底层lcd和web
/* display_manager.c */
static PDispOpr g_DispDevs = NULL;//设备链表表头
static PDispOpr g_DispDefault = NULL;
static DispBuff g_tDispBuff;static unsigned int line_width;
static unsigned int pixel_width;
//绘制像素
int PutPixel(int x, int y, unsigned int dwColor)
{char *pen_8 = g_tDispBuff.buff+y*line_width+x*pixel_width;unsigned short *pen_16;	unsigned int *pen_32;	unsigned int red, green, blue;	pen_16 = (unsigned short *)pen_8;pen_32 = (unsigned int *)pen_8;switch (g_tDispBuff.iBpp){case 8:{*pen_8 = dwColor;break;}case 16:{/* 565 */red   = (dwColor >> 16) & 0xff;green = (dwColor >> 8) & 0xff;blue  = (dwColor >> 0) & 0xff;dwColor = ((red >> 3) << 11) | ((green >> 2) << 5) | (blue >> 3);*pen_16 = dwColor;break;}case 32:{*pen_32 = dwColor;break;}default:{printf("can't surport %dbpp\n", g_tDispBuff.iBpp);break;}}return 0;
}void RegisterDisplay(PDispOpr ptDispOpr)
{ptDispOpr->ptNext = g_DispDevs;g_DispDevs = ptDispOpr;
}//链表中如果存在多个设备,则需要进行设备选择
int SelectDefaultDisplay(char *name)
{PDispOpr pTmp = g_DispDevs;//从表头开始遍历while (pTmp) {if (strcmp(name, pTmp->name) == 0)//找到了{g_DispDefault = pTmp;return 0;}pTmp = pTmp->ptNext;}return -1;
}int InitDefaultDisplay(void)
{int ret;ret = g_DispDefault->DeviceInit(); /*在调用前文SelectDefaultDisplay函数后,g_DispDefault即为g_tFramebufferOpr*/if (ret){printf("DeviceInit err\n");return -1;}ret = g_DispDefault->GetBuffer(&g_tDispBuff);if (ret){printf("GetBuffer err\n");return -1;}line_width  = g_tDispBuff.iXres * g_tDispBuff.iBpp/8;pixel_width = g_tDispBuff.iBpp/8;return 0;
}PDispBuff GetDisplayBuffer(void)
{return &g_tDispBuff;
}int FlushDisplayRegion(PRegion ptRegion, PDispBuff ptDispBuff)
{return g_DispDefault->FlushRegion(ptRegion, ptDispBuff);
}
/* display_manager.c */
void DisplayInit(void)
{extern void FramebufferInit(void); /*对应framebuffer设备lcd输出*/FramebufferInit();/*WebTnit()-对应web输出未实现*/
}

2.2 framebuffer.c 

#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <linux/fb.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <sys/ioctl.h>#include "disp_manager.h"static int fd_fb; //设备节点的文件权柄
static struct fb_var_screeninfo var;	/* Current var */
static int screen_size;
static unsigned char *fb_base;//LCD的framebuffer地址
static unsigned int line_width;
static unsigned int pixel_width;static int FbDeviceInit(void)   //设备初始化函数
{fd_fb = open("/dev/fb0", O_RDWR);//打开设备节点if (fd_fb < 0){printf("can't open /dev/fb0\n");return -1;}if (ioctl(fd_fb, FBIOGET_VSCREENINFO, &var)){printf("can't get var\n");return -1;}//var.xres x方向的分辨率line_width  = var.xres * var.bits_per_pixel / 8;pixel_width = var.bits_per_pixel / 8;screen_size = var.xres * var.yres * var.bits_per_pixel / 8;fb_base = (unsigned char *)mmap(NULL , screen_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd_fb, 0);//内存映射if (fb_base == (unsigned char *)-1){printf("can't mmap\n");return -1;}return 0;
}static int FbDeviceExit(void) //设备退出函数,释放设备资源
{munmap(fb_base, screen_size);//取消内存映射close(fd_fb);return 0;
}/* 可以返回LCD的framebuffer, 以后上层APP可以直接操作LCD, 可以不用FbFlushRegion* 也可以malloc返回一块无关的buffer, 要使用FbFlushRegion*/
static int FbGetBuffer(PDispBuff ptDispBuff)//获取内存空间
{ptDispBuff->iXres = var.xres;ptDispBuff->iYres = var.yres;ptDispBuff->iBpp = var.bits_per_pixel;ptDispBuff->buff = (char *)fb_base;return 0;
}static int FbFlushRegion(PRegion ptRegion, char *buffer) //刷新函数
{return 0;
}// 构建framebuffer设备结构体
static DispOpr g_tFramebufferOpr = {  .name        = "fb",   //设备的名字是fb.DeviceInit  = FbDeviceInit, //.DeviceExit  = FbDeviceExit, //.GetBuffer   = FbGetBuffer,  //获得buf空间中的数据.FlushRegion = FbFlushRegion, //刷新
};void FramebufferInit(void)
{RegisterDisplay(&g_tFramebufferOpr);
}

2.3 Makefile 

EXTRA_CFLAGS  :=
CFLAGS_file.o :=
obj-y +=disp_manager.o
obj-y +=framebuffer.o

三、uniotest文件夹

3.1 disp_test.c

#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <linux/fb.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <sys/ioctl.h>#include <disp_manager.h>#define FONTDATAMAX 4096//static const unsigned char fontdata_8x16[FONTDATAMAX] ={...省略...}
static const unsigned char fontdata_8x16[FONTDATAMAX] = {/* 0 0x00 '^@' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 1 0x01 '^A' */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x81, /* 10000001 */0xa5, /* 10100101 */0x81, /* 10000001 */0x81, /* 10000001 */0xbd, /* 10111101 */0x99, /* 10011001 */0x81, /* 10000001 */0x81, /* 10000001 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 2 0x02 '^B' */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0xff, /* 11111111 */0xdb, /* 11011011 */0xff, /* 11111111 */0xff, /* 11111111 */0xc3, /* 11000011 */0xe7, /* 11100111 */0xff, /* 11111111 */0xff, /* 11111111 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 3 0x03 '^C' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x6c, /* 01101100 */0xfe, /* 11111110 */0xfe, /* 11111110 */0xfe, /* 11111110 */0xfe, /* 11111110 */0x7c, /* 01111100 */0x38, /* 00111000 */0x10, /* 00010000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 4 0x04 '^D' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x7c, /* 01111100 */0xfe, /* 11111110 */0x7c, /* 01111100 */0x38, /* 00111000 */0x10, /* 00010000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 5 0x05 '^E' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x3c, /* 00111100 */0xe7, /* 11100111 */0xe7, /* 11100111 */0xe7, /* 11100111 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 6 0x06 '^F' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x7e, /* 01111110 */0xff, /* 11111111 */0xff, /* 11111111 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 7 0x07 '^G' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x3c, /* 00111100 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 8 0x08 '^H' */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xe7, /* 11100111 */0xc3, /* 11000011 */0xc3, /* 11000011 */0xe7, /* 11100111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 *//* 9 0x09 '^I' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0x42, /* 01000010 */0x42, /* 01000010 */0x66, /* 01100110 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 10 0x0a '^J' */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xc3, /* 11000011 */0x99, /* 10011001 */0xbd, /* 10111101 */0xbd, /* 10111101 */0x99, /* 10011001 */0xc3, /* 11000011 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 *//* 11 0x0b '^K' */0x00, /* 00000000 */0x00, /* 00000000 */0x1e, /* 00011110 */0x0e, /* 00001110 */0x1a, /* 00011010 */0x32, /* 00110010 */0x78, /* 01111000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x78, /* 01111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 12 0x0c '^L' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 13 0x0d '^M' */0x00, /* 00000000 */0x00, /* 00000000 */0x3f, /* 00111111 */0x33, /* 00110011 */0x3f, /* 00111111 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x70, /* 01110000 */0xf0, /* 11110000 */0xe0, /* 11100000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 14 0x0e '^N' */0x00, /* 00000000 */0x00, /* 00000000 */0x7f, /* 01111111 */0x63, /* 01100011 */0x7f, /* 01111111 */0x63, /* 01100011 */0x63, /* 01100011 */0x63, /* 01100011 */0x63, /* 01100011 */0x67, /* 01100111 */0xe7, /* 11100111 */0xe6, /* 11100110 */0xc0, /* 11000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 15 0x0f '^O' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0xdb, /* 11011011 */0x3c, /* 00111100 */0xe7, /* 11100111 */0x3c, /* 00111100 */0xdb, /* 11011011 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 16 0x10 '^P' */0x00, /* 00000000 */0x80, /* 10000000 */0xc0, /* 11000000 */0xe0, /* 11100000 */0xf0, /* 11110000 */0xf8, /* 11111000 */0xfe, /* 11111110 */0xf8, /* 11111000 */0xf0, /* 11110000 */0xe0, /* 11100000 */0xc0, /* 11000000 */0x80, /* 10000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 17 0x11 '^Q' */0x00, /* 00000000 */0x02, /* 00000010 */0x06, /* 00000110 */0x0e, /* 00001110 */0x1e, /* 00011110 */0x3e, /* 00111110 */0xfe, /* 11111110 */0x3e, /* 00111110 */0x1e, /* 00011110 */0x0e, /* 00001110 */0x06, /* 00000110 */0x02, /* 00000010 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 18 0x12 '^R' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 19 0x13 '^S' */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 20 0x14 '^T' */0x00, /* 00000000 */0x00, /* 00000000 */0x7f, /* 01111111 */0xdb, /* 11011011 */0xdb, /* 11011011 */0xdb, /* 11011011 */0x7b, /* 01111011 */0x1b, /* 00011011 */0x1b, /* 00011011 */0x1b, /* 00011011 */0x1b, /* 00011011 */0x1b, /* 00011011 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 21 0x15 '^U' */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0x60, /* 01100000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x0c, /* 00001100 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 22 0x16 '^V' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xfe, /* 11111110 */0xfe, /* 11111110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 23 0x17 '^W' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 24 0x18 '^X' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 25 0x19 '^Y' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 26 0x1a '^Z' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x0c, /* 00001100 */0xfe, /* 11111110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 27 0x1b '^[' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x30, /* 00110000 */0x60, /* 01100000 */0xfe, /* 11111110 */0x60, /* 01100000 */0x30, /* 00110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 28 0x1c '^\' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 29 0x1d '^]' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x28, /* 00101000 */0x6c, /* 01101100 */0xfe, /* 11111110 */0x6c, /* 01101100 */0x28, /* 00101000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 30 0x1e '^^' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x38, /* 00111000 */0x7c, /* 01111100 */0x7c, /* 01111100 */0xfe, /* 11111110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 31 0x1f '^_' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xfe, /* 11111110 */0x7c, /* 01111100 */0x7c, /* 01111100 */0x38, /* 00111000 */0x38, /* 00111000 */0x10, /* 00010000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 32 0x20 ' ' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 33 0x21 '!' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x3c, /* 00111100 */0x3c, /* 00111100 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 34 0x22 '"' */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x24, /* 00100100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 35 0x23 '#' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x6c, /* 01101100 */0x6c, /* 01101100 */0xfe, /* 11111110 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0xfe, /* 11111110 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 36 0x24 '$' */0x18, /* 00011000 */0x18, /* 00011000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc2, /* 11000010 */0xc0, /* 11000000 */0x7c, /* 01111100 */0x06, /* 00000110 */0x06, /* 00000110 */0x86, /* 10000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 37 0x25 '%' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc2, /* 11000010 */0xc6, /* 11000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc6, /* 11000110 */0x86, /* 10000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 38 0x26 '&' */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x38, /* 00111000 */0x76, /* 01110110 */0xdc, /* 11011100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 39 0x27 ''' */0x00, /* 00000000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x60, /* 01100000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 40 0x28 '(' */0x00, /* 00000000 */0x00, /* 00000000 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 41 0x29 ')' */0x00, /* 00000000 */0x00, /* 00000000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 42 0x2a '*' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x3c, /* 00111100 */0xff, /* 11111111 */0x3c, /* 00111100 */0x66, /* 01100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 43 0x2b '+' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 44 0x2c ',' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 45 0x2d '-' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 46 0x2e '.' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 47 0x2f '/' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x02, /* 00000010 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc0, /* 11000000 */0x80, /* 10000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 48 0x30 '0' */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 49 0x31 '1' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x38, /* 00111000 */0x78, /* 01111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 50 0x32 '2' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 51 0x33 '3' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x3c, /* 00111100 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 52 0x34 '4' */0x00, /* 00000000 */0x00, /* 00000000 */0x0c, /* 00001100 */0x1c, /* 00011100 */0x3c, /* 00111100 */0x6c, /* 01101100 */0xcc, /* 11001100 */0xfe, /* 11111110 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x1e, /* 00011110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 53 0x35 '5' */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xfc, /* 11111100 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 54 0x36 '6' */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x60, /* 01100000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xfc, /* 11111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 55 0x37 '7' */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc6, /* 11000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 56 0x38 '8' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 57 0x39 '9' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7e, /* 01111110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x0c, /* 00001100 */0x78, /* 01111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 58 0x3a ':' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 59 0x3b ';' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 60 0x3c '<' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x06, /* 00000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 61 0x3d '=' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 62 0x3e '>' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 63 0x3f '?' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 64 0x40 '@' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xde, /* 11011110 */0xde, /* 11011110 */0xde, /* 11011110 */0xdc, /* 11011100 */0xc0, /* 11000000 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 65 0x41 'A' */0x00, /* 00000000 */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 66 0x42 'B' */0x00, /* 00000000 */0x00, /* 00000000 */0xfc, /* 11111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0xfc, /* 11111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 67 0x43 'C' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0xc2, /* 11000010 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc2, /* 11000010 */0x66, /* 01100110 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 68 0x44 'D' */0x00, /* 00000000 */0x00, /* 00000000 */0xf8, /* 11111000 */0x6c, /* 01101100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x6c, /* 01101100 */0xf8, /* 11111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 69 0x45 'E' */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x66, /* 01100110 */0x62, /* 01100010 */0x68, /* 01101000 */0x78, /* 01111000 */0x68, /* 01101000 */0x60, /* 01100000 */0x62, /* 01100010 */0x66, /* 01100110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 70 0x46 'F' */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x66, /* 01100110 */0x62, /* 01100010 */0x68, /* 01101000 */0x78, /* 01111000 */0x68, /* 01101000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0xf0, /* 11110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 71 0x47 'G' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0xc2, /* 11000010 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xde, /* 11011110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x66, /* 01100110 */0x3a, /* 00111010 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 72 0x48 'H' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 73 0x49 'I' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 74 0x4a 'J' */0x00, /* 00000000 */0x00, /* 00000000 */0x1e, /* 00011110 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x78, /* 01111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 75 0x4b 'K' */0x00, /* 00000000 */0x00, /* 00000000 */0xe6, /* 11100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x6c, /* 01101100 */0x78, /* 01111000 */0x78, /* 01111000 */0x6c, /* 01101100 */0x66, /* 01100110 */0x66, /* 01100110 */0xe6, /* 11100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 76 0x4c 'L' */0x00, /* 00000000 */0x00, /* 00000000 */0xf0, /* 11110000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x62, /* 01100010 */0x66, /* 01100110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 77 0x4d 'M' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xee, /* 11101110 */0xfe, /* 11111110 */0xfe, /* 11111110 */0xd6, /* 11010110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 78 0x4e 'N' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xe6, /* 11100110 */0xf6, /* 11110110 */0xfe, /* 11111110 */0xde, /* 11011110 */0xce, /* 11001110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 79 0x4f 'O' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 80 0x50 'P' */0x00, /* 00000000 */0x00, /* 00000000 */0xfc, /* 11111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0xf0, /* 11110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 81 0x51 'Q' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xd6, /* 11010110 */0xde, /* 11011110 */0x7c, /* 01111100 */0x0c, /* 00001100 */0x0e, /* 00001110 */0x00, /* 00000000 */0x00, /* 00000000 *//* 82 0x52 'R' */0x00, /* 00000000 */0x00, /* 00000000 */0xfc, /* 11111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x6c, /* 01101100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0xe6, /* 11100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 83 0x53 'S' */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x60, /* 01100000 */0x38, /* 00111000 */0x0c, /* 00001100 */0x06, /* 00000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 84 0x54 'T' */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x5a, /* 01011010 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 85 0x55 'U' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 86 0x56 'V' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x10, /* 00010000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 87 0x57 'W' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xfe, /* 11111110 */0xee, /* 11101110 */0x6c, /* 01101100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 88 0x58 'X' */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x7c, /* 01111100 */0x38, /* 00111000 */0x38, /* 00111000 */0x7c, /* 01111100 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 89 0x59 'Y' */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 90 0x5a 'Z' */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc6, /* 11000110 */0x86, /* 10000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc2, /* 11000010 */0xc6, /* 11000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 91 0x5b '[' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 92 0x5c '\' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x80, /* 10000000 */0xc0, /* 11000000 */0xe0, /* 11100000 */0x70, /* 01110000 */0x38, /* 00111000 */0x1c, /* 00011100 */0x0e, /* 00001110 */0x06, /* 00000110 */0x02, /* 00000010 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 93 0x5d ']' */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 94 0x5e '^' */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 95 0x5f '_' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 *//* 96 0x60 '`' */0x00, /* 00000000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 97 0x61 'a' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 98 0x62 'b' */0x00, /* 00000000 */0x00, /* 00000000 */0xe0, /* 11100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x78, /* 01111000 */0x6c, /* 01101100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 99 0x63 'c' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 100 0x64 'd' */0x00, /* 00000000 */0x00, /* 00000000 */0x1c, /* 00011100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x3c, /* 00111100 */0x6c, /* 01101100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 101 0x65 'e' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 102 0x66 'f' */0x00, /* 00000000 */0x00, /* 00000000 */0x1c, /* 00011100 */0x36, /* 00110110 */0x32, /* 00110010 */0x30, /* 00110000 */0x78, /* 01111000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x78, /* 01111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 103 0x67 'g' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x7c, /* 01111100 */0x0c, /* 00001100 */0xcc, /* 11001100 */0x78, /* 01111000 */0x00, /* 00000000 *//* 104 0x68 'h' */0x00, /* 00000000 */0x00, /* 00000000 */0xe0, /* 11100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x6c, /* 01101100 */0x76, /* 01110110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0xe6, /* 11100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 105 0x69 'i' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 106 0x6a 'j' */0x00, /* 00000000 */0x00, /* 00000000 */0x06, /* 00000110 */0x06, /* 00000110 */0x00, /* 00000000 */0x0e, /* 00001110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x00, /* 00000000 *//* 107 0x6b 'k' */0x00, /* 00000000 */0x00, /* 00000000 */0xe0, /* 11100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x66, /* 01100110 */0x6c, /* 01101100 */0x78, /* 01111000 */0x78, /* 01111000 */0x6c, /* 01101100 */0x66, /* 01100110 */0xe6, /* 11100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 108 0x6c 'l' */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 109 0x6d 'm' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xec, /* 11101100 */0xfe, /* 11111110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 110 0x6e 'n' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xdc, /* 11011100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 111 0x6f 'o' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 112 0x70 'p' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xdc, /* 11011100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x60, /* 01100000 */0x60, /* 01100000 */0xf0, /* 11110000 */0x00, /* 00000000 *//* 113 0x71 'q' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x7c, /* 01111100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x1e, /* 00011110 */0x00, /* 00000000 *//* 114 0x72 'r' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xdc, /* 11011100 */0x76, /* 01110110 */0x66, /* 01100110 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0xf0, /* 11110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 115 0x73 's' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0x60, /* 01100000 */0x38, /* 00111000 */0x0c, /* 00001100 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 116 0x74 't' */0x00, /* 00000000 */0x00, /* 00000000 */0x10, /* 00010000 */0x30, /* 00110000 */0x30, /* 00110000 */0xfc, /* 11111100 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x30, /* 00110000 */0x36, /* 00110110 */0x1c, /* 00011100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 117 0x75 'u' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 118 0x76 'v' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 119 0x77 'w' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xd6, /* 11010110 */0xfe, /* 11111110 */0x6c, /* 01101100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 120 0x78 'x' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x38, /* 00111000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 121 0x79 'y' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7e, /* 01111110 */0x06, /* 00000110 */0x0c, /* 00001100 */0xf8, /* 11111000 */0x00, /* 00000000 *//* 122 0x7a 'z' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xcc, /* 11001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc6, /* 11000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 123 0x7b '{' */0x00, /* 00000000 */0x00, /* 00000000 */0x0e, /* 00001110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x70, /* 01110000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x0e, /* 00001110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 124 0x7c '|' */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 125 0x7d '}' */0x00, /* 00000000 */0x00, /* 00000000 */0x70, /* 01110000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x0e, /* 00001110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 126 0x7e '~' */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 127 0x7f '' */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 128 0x80 */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0xc2, /* 11000010 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc2, /* 11000010 */0x66, /* 01100110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 129 0x81 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xcc, /* 11001100 */0x00, /* 00000000 */0x00, /* 00000000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 130 0x82 '? */0x00, /* 00000000 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 131 0x83 '? */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 132 0x84 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xcc, /* 11001100 */0x00, /* 00000000 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 133 0x85 '? */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 134 0x86 '? */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 135 0x87 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x18, /* 00011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 136 0x88 '? */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 137 0x89 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 138 0x8a '? */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 139 0x8b '? */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 140 0x8c '? */0x00, /* 00000000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x66, /* 01100110 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 141 0x8d '? */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 142 0x8e '? */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 143 0x8f '? */0x38, /* 00111000 */0x6c, /* 01101100 */0x38, /* 00111000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 144 0x90 '? */0x0c, /* 00001100 */0x18, /* 00011000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x66, /* 01100110 */0x62, /* 01100010 */0x68, /* 01101000 */0x78, /* 01111000 */0x68, /* 01101000 */0x62, /* 01100010 */0x66, /* 01100110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 145 0x91 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xec, /* 11101100 */0x36, /* 00110110 */0x36, /* 00110110 */0x7e, /* 01111110 */0xd8, /* 11011000 */0xd8, /* 11011000 */0x6e, /* 01101110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 146 0x92 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x3e, /* 00111110 */0x6c, /* 01101100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xfe, /* 11111110 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xce, /* 11001110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 147 0x93 '? */0x00, /* 00000000 */0x10, /* 00010000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 148 0x94 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 149 0x95 '? */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 150 0x96 '? */0x00, /* 00000000 */0x30, /* 00110000 */0x78, /* 01111000 */0xcc, /* 11001100 */0x00, /* 00000000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 151 0x97 '? */0x00, /* 00000000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x00, /* 00000000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 152 0x98 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7e, /* 01111110 */0x06, /* 00000110 */0x0c, /* 00001100 */0x78, /* 01111000 */0x00, /* 00000000 *//* 153 0x99 '? */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 154 0x9a '? */0x00, /* 00000000 */0xc6, /* 11000110 */0x00, /* 00000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 155 0x9b '? */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 156 0x9c '? */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x64, /* 01100100 */0x60, /* 01100000 */0xf0, /* 11110000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0xe6, /* 11100110 */0xfc, /* 11111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 157 0x9d '? */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 158 0x9e '? */0x00, /* 00000000 */0xf8, /* 11111000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xf8, /* 11111000 */0xc4, /* 11000100 */0xcc, /* 11001100 */0xde, /* 11011110 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 159 0x9f '? */0x00, /* 00000000 */0x0e, /* 00001110 */0x1b, /* 00011011 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xd8, /* 11011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 160 0xa0 '? */0x00, /* 00000000 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x00, /* 00000000 */0x78, /* 01111000 */0x0c, /* 00001100 */0x7c, /* 01111100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 161 0xa1 '? */0x00, /* 00000000 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x38, /* 00111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 162 0xa2 '? */0x00, /* 00000000 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 163 0xa3 '? */0x00, /* 00000000 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x00, /* 00000000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 164 0xa4 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0x00, /* 00000000 */0xdc, /* 11011100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 165 0xa5 '? */0x76, /* 01110110 */0xdc, /* 11011100 */0x00, /* 00000000 */0xc6, /* 11000110 */0xe6, /* 11100110 */0xf6, /* 11110110 */0xfe, /* 11111110 */0xde, /* 11011110 */0xce, /* 11001110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 166 0xa6 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x3c, /* 00111100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x3e, /* 00111110 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 167 0xa7 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 168 0xa8 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x30, /* 00110000 */0x30, /* 00110000 */0x00, /* 00000000 */0x30, /* 00110000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc0, /* 11000000 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x7c, /* 01111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 169 0xa9 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 170 0xaa '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x06, /* 00000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 171 0xab '? */0x00, /* 00000000 */0x60, /* 01100000 */0xe0, /* 11100000 */0x62, /* 01100010 */0x66, /* 01100110 */0x6c, /* 01101100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xdc, /* 11011100 */0x86, /* 10000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x3e, /* 00111110 */0x00, /* 00000000 */0x00, /* 00000000 *//* 172 0xac '? */0x00, /* 00000000 */0x60, /* 01100000 */0xe0, /* 11100000 */0x62, /* 01100010 */0x66, /* 01100110 */0x6c, /* 01101100 */0x18, /* 00011000 */0x30, /* 00110000 */0x66, /* 01100110 */0xce, /* 11001110 */0x9a, /* 10011010 */0x3f, /* 00111111 */0x06, /* 00000110 */0x06, /* 00000110 */0x00, /* 00000000 */0x00, /* 00000000 *//* 173 0xad '? */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x3c, /* 00111100 */0x3c, /* 00111100 */0x3c, /* 00111100 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 174 0xae '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x36, /* 00110110 */0x6c, /* 01101100 */0xd8, /* 11011000 */0x6c, /* 01101100 */0x36, /* 00110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 175 0xaf '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xd8, /* 11011000 */0x6c, /* 01101100 */0x36, /* 00110110 */0x6c, /* 01101100 */0xd8, /* 11011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 176 0xb0 '? */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 */0x11, /* 00010001 */0x44, /* 01000100 *//* 177 0xb1 '? */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 */0x55, /* 01010101 */0xaa, /* 10101010 *//* 178 0xb2 '? */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 */0xdd, /* 11011101 */0x77, /* 01110111 *//* 179 0xb3 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 180 0xb4 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 181 0xb5 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 182 0xb6 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xf6, /* 11110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 183 0xb7 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 184 0xb8 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xf8, /* 11111000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 185 0xb9 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xf6, /* 11110110 */0x06, /* 00000110 */0xf6, /* 11110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 186 0xba '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 187 0xbb '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x06, /* 00000110 */0xf6, /* 11110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 188 0xbc '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xf6, /* 11110110 */0x06, /* 00000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 189 0xbd '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 190 0xbe '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 191 0xbf '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xf8, /* 11111000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 192 0xc0 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x1f, /* 00011111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 193 0xc1 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 194 0xc2 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 195 0xc3 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 196 0xc4 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 197 0xc5 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xff, /* 11111111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 198 0xc6 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 199 0xc7 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x37, /* 00110111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 200 0xc8 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x37, /* 00110111 */0x30, /* 00110000 */0x3f, /* 00111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 201 0xc9 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x3f, /* 00111111 */0x30, /* 00110000 */0x37, /* 00110111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 202 0xca '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xf7, /* 11110111 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 203 0xcb '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0xf7, /* 11110111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 204 0xcc '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x37, /* 00110111 */0x30, /* 00110000 */0x37, /* 00110111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 205 0xcd '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 206 0xce '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xf7, /* 11110111 */0x00, /* 00000000 */0xf7, /* 11110111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 207 0xcf '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xff, /* 11111111 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 208 0xd0 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 209 0xd1 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x00, /* 00000000 */0xff, /* 11111111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 210 0xd2 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 211 0xd3 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x3f, /* 00111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 212 0xd4 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x1f, /* 00011111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 213 0xd5 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 214 0xd6 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x3f, /* 00111111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 215 0xd7 '? */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0xff, /* 11111111 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 *//* 216 0xd8 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xff, /* 11111111 */0x18, /* 00011000 */0xff, /* 11111111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 217 0xd9 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xf8, /* 11111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 218 0xda '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x1f, /* 00011111 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 219 0xdb '? */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 *//* 220 0xdc '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 *//* 221 0xdd '? */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 */0xf0, /* 11110000 *//* 222 0xde '? */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 */0x0f, /* 00001111 *//* 223 0xdf '? */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0xff, /* 11111111 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 224 0xe0 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xdc, /* 11011100 */0x76, /* 01110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 225 0xe1 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x78, /* 01111000 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xcc, /* 11001100 */0xd8, /* 11011000 */0xcc, /* 11001100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xcc, /* 11001100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 226 0xe2 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0xc0, /* 11000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 227 0xe3 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 228 0xe4 '? */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0xc6, /* 11000110 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0xc6, /* 11000110 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 229 0xe5 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 230 0xe6 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x7c, /* 01111100 */0x60, /* 01100000 */0x60, /* 01100000 */0xc0, /* 11000000 */0x00, /* 00000000 *//* 231 0xe7 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 232 0xe8 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x3c, /* 00111100 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x18, /* 00011000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 233 0xe9 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xfe, /* 11111110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 234 0xea '? */0x00, /* 00000000 */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0xee, /* 11101110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 235 0xeb '? */0x00, /* 00000000 */0x00, /* 00000000 */0x1e, /* 00011110 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x3e, /* 00111110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x66, /* 01100110 */0x3c, /* 00111100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 236 0xec '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0xdb, /* 11011011 */0xdb, /* 11011011 */0xdb, /* 11011011 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 237 0xed '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x03, /* 00000011 */0x06, /* 00000110 */0x7e, /* 01111110 */0xdb, /* 11011011 */0xdb, /* 11011011 */0xf3, /* 11110011 */0x7e, /* 01111110 */0x60, /* 01100000 */0xc0, /* 11000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 238 0xee '? */0x00, /* 00000000 */0x00, /* 00000000 */0x1c, /* 00011100 */0x30, /* 00110000 */0x60, /* 01100000 */0x60, /* 01100000 */0x7c, /* 01111100 */0x60, /* 01100000 */0x60, /* 01100000 */0x60, /* 01100000 */0x30, /* 00110000 */0x1c, /* 00011100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 239 0xef '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7c, /* 01111100 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0xc6, /* 11000110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 240 0xf0 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0xfe, /* 11111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 241 0xf1 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x7e, /* 01111110 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 242 0xf2 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x06, /* 00000110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 243 0xf3 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x0c, /* 00001100 */0x18, /* 00011000 */0x30, /* 00110000 */0x60, /* 01100000 */0x30, /* 00110000 */0x18, /* 00011000 */0x0c, /* 00001100 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 244 0xf4 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x0e, /* 00001110 */0x1b, /* 00011011 */0x1b, /* 00011011 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 *//* 245 0xf5 '? */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0x18, /* 00011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0xd8, /* 11011000 */0x70, /* 01110000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 246 0xf6 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x00, /* 00000000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 247 0xf7 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0x00, /* 00000000 */0x76, /* 01110110 */0xdc, /* 11011100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 248 0xf8 '? */0x00, /* 00000000 */0x38, /* 00111000 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x38, /* 00111000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 249 0xf9 '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 250 0xfa '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x18, /* 00011000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 251 0xfb '? */0x00, /* 00000000 */0x0f, /* 00001111 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0x0c, /* 00001100 */0xec, /* 11101100 */0x6c, /* 01101100 */0x6c, /* 01101100 */0x3c, /* 00111100 */0x1c, /* 00011100 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 252 0xfc '? */0x00, /* 00000000 */0x6c, /* 01101100 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x36, /* 00110110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 253 0xfd '? */0x00, /* 00000000 */0x3c, /* 00111100 */0x66, /* 01100110 */0x0c, /* 00001100 */0x18, /* 00011000 */0x32, /* 00110010 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 254 0xfe '? */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x7e, /* 01111110 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 *//* 255 0xff */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */0x00, /* 00000000 */};void lcd_put_ascii(int x, int y, unsigned char c)
{  unsigned char *dots = (unsigned char *)&fontdata_8x16[c * 16];int i, j;for (i = 0; i < 16; i++){for (j = 0; j < 8; j++){if (dots[i] & (1 << (7 - j))){/* show */PutPixel(x + j, y + i, 0xffffff); /* 白 */}else{/* hide */PutPixel(x + j, y + i, 0); /* 黑 */}}}
}int main(int argc, char **argv)
{Region region;PDispBuff ptBuffer;DisplayInit();SelectDefaultDisplay("fb");//disp_manager.cInitDefaultDisplay();disp_manager.clcd_put_ascii(900, 400, 'A');region.iLeftUpX = 900;region.iLeftUpY = 400;region.iWidth   = 16;region.iHeigh   = 32;ptBuffer = GetDisplayBuffer();FlushDisplayRegion(&region, ptBuffer);return 0;	
}

3.2 Makefile

EXTRA_CFLAGS  :=
CFLAGS_file.o :=
obj-y +=disp_test.o

四、顶层Makefile及Makefile.build

4.1 Makefile

#指定交叉编译工具链
COSS_COMPLE ?=arm-linux-gnueabihf-
AS	= $(COSS_COMPLE)as
LD	= $(COSS_COMPLE)ld
CC	= $(COSS_COMPLE)gcc
CPP = $(CC) -E
AR = $(CROSS_COMPILE)ar
NM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)strip
OBJCOPY = $(CROSS_COMPILE)objcopy
OBJDUMP = $(CROSS_COMPILE)objdump# export导出的变量是给子目录下的Makefile使用的
export AS LD CC CPP AR NM 
export STRIP OBJCOPY OBJDUMP# 编译器在编译时的参数设置
CFLAGS := -Wall -O2 -g -DDEBUG
# 添加头文件路径,不添加的话include目录下的头文件编译时找不到
CFLAGS += -I $(shell pwd)/include # 链接器的链接参数设置,链接库
LDFLAGS := export CFLAGS LDFLAGSTOPDIR := $(shell pwd)
export TOPDIR# 定义将来编译生成的可执行程序的名字
TARGET := test# 添加项目中所有用到的源文件,有顶层目录下的.c文件,和子文件夹
# 添加顶层目录下的.c文件
#obj-y += main.o# 添加顶层目录下的子文件夹(注意目录名后面加一个/)
#obj-y += main.o
obj-y += display/
obj-y += uniotest/# 第一个目标
all : start_recursive_build $(TARGET)@echo $(TARGET) has been built!# 处理第一个依赖,**转到 Makefile.build 执行**
start_recursive_build:make -C ./ -f $(TOPDIR)/Makefile.build# 处理最终目标,把前期处理得出的 built-in.o 用上
$(TARGET) : built-in.o$(CC) -o $(TARGET) built-in.o $(LDFLAGS)# 清理
clean:rm -f $(shell find -name "*.o")rm -f $(TARGET)# 彻底清理
distclean:rm -f $(shell find -name "*.o")rm -f $(shell find -name "*.d")rm -f $(TARGET)

4.2 Makefile.build


# 将__build定义为伪目标
PHONY := __build
__build:# 这里初值为空,下面引入Makefile文件后会被覆盖
obj-y :=
subdir-y :=# 包含同级目录的Makefile
include Makefile# 从obj-y变量中,将"/"结尾的字符串提取出来,也就是包含的子文件夹目录
__subdir-y	:= $(patsubst %/,%,$(filter %/, $(obj-y)))
subdir-y	+= $(__subdir-y)# 将subdir-y变量中的字符串依次赋值给f变量,形成新的$(f)/built-in.o字符串
subdir_objs := $(foreach f,$(subdir-y),$(f)/built-in.o)# 筛选出obj-y中不以"/"结尾的字符串,也就是普通文件,一般是.o结尾
cur_objs := $(filter-out %/, $(obj-y))# 为每个.o文件生成.d文件
# 注意.$(f).d是隐藏文件,需要ls -a查看
dep_files := $(foreach f,$(cur_objs),.$(f).d)
dep_files := $(wildcard $(dep_files))# 如果.d文件不是空,则将.d文件都包含进来
ifneq ($(dep_files),)include $(dep_files)
endifPHONY += $(subdir-y)# __build是Makefile的目标__build : $(subdir-y) built-in.o# 依次跳转到子目录中,执行Makefile.build文件
$(subdir-y):make -C $@ -f $(TOPDIR)/Makefile.build# 生成当前目录的built-in.o,依赖当前目录的.o文件和子目录下的built-in.o文件
built-in.o : $(cur_objs) $(subdir_objs)$(LD) -r -o $@ $^# dep_file变量是用来生成.d文件的
dep_file = .$@.d# Makefile中的规则,把.c文件编译成.o文件
%.o : %.c$(CC) $(CFLAGS) -Wp,-MD,$(dep_file) -c -o $@ $<# 重新定义 .PHONY的依赖
.PHONY : $(PHONY)

五、编译及运行结果 

5.1 编译

 

 5.2 运行结果

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/39664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode810. 黑板异或游戏(博弈论 - java)

黑板异或游戏 lc 810 - 黑板异或游戏题目描述博弈论 动态规划 lc 810 - 黑板异或游戏 难度 - 困难 原题链接 - 黑板异或游戏 题目描述 黑板上写着一个非负整数数组 nums[i] 。 Alice 和 Bob 轮流从黑板上擦掉一个数字&#xff0c;Alice 先手。如果擦除一个数字后&#xff0c;剩…

谈谈网络协议的定义、组成和重要性

个人主页&#xff1a;insist--个人主页​​​​​​ 本文专栏&#xff1a;网络基础——带你走进网络世界 本专栏会持续更新网络基础知识&#xff0c;希望大家多多支持&#xff0c;让我们一起探索这个神奇而广阔的网络世界。 目录 一、网络协议的定义 二、网络协议的组成 1、…

出于网络安全考虑,印度启用本土操作系统”玛雅“取代Windows

据《印度教徒报》报道&#xff0c;印度将放弃微软系统&#xff0c;选择新的操作系统和端点检测与保护系统。 备受期待的 "玛雅操作系统 "将很快用于印度国防部的数字领域&#xff0c;而新的端点检测和保护系统 "Chakravyuh "也将一起面世。 不过&#xf…

运维监控学习笔记5

Linux的内存是虚拟内存&#xff0c;是物理内存和交换分区swap。 内存&#xff1a; 页&#xff1a;4K&#xff0c; 硬盘&#xff1a;块。 寻址&#xff1a; 空间&#xff1a;内存的合并。大页内存。 free命令&#xff1a; [rootvm1 ~]# free -htotal used fre…

cesium学习记录08-鼠标绘制多边形

上一篇学习了实体的一些基础知识&#xff0c;这一篇来学习鼠标绘制实体多边形的实现 一、方法一&#xff1a; 1&#xff0c;结果显示 贴地&#xff1a; 不贴地&#xff1a; 2&#xff0c;方法全部代码&#xff1a; 主方法&#xff1a; /*** 绘制多边形* param {Object} op…

华为OD机试 - 公共子串计算(Java 2023 B卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示 华为OD机试 2023B卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;A卷B卷&#xff09;》。 刷的越多&…

VictoriaMetrics部署及vmalert集成钉钉告警

1、部署VictoriaMetrics cd /usr/local wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.65.0/victoria-metrics-amd64-v1.65.0.tar.gz mkdir victoria-metrics && tar -xvzf victoria-metrics-amd64-v1.65.0.tar.gz && \ mv …

清风数学建模——拟合算法

拟合算法 文章目录 拟合算法概念 确定拟合曲线最小二乘法的几何解释求解最小二乘法matlab求解最小二乘法如何评价拟合的好坏计算拟合优度的代码 概念 在前面的篇幅中提到可以使用插值算法&#xff0c;通过给定的样本点推算出一定的曲线从而推算出一些想要的值。但存在一些问题…

解决内网GitLab 社区版 15.11.13项目拉取失败

问题描述 GitLab 社区版 发布不久&#xff0c;搭建在内网拉取项目报错&#xff0c;可能提示 unable to access https://github.comxxxxxxxxxxx: Failed to connect to xxxxxxxxxxxxxGit clone error - Invalid argument error:14077438:SSL routines:SSL23_GET_S 15.11.13ht…

QT网络编程之TCP

QT网络编程之TCP TCP 编程需要用到俩个类: QTcpServer 和 QTcpSocket。 #------------------------------------------------- # # Project created by QtCreator 2023-08-

SpringBoot 该如何预防 XSS 攻击

XSS 漏洞到底是什么&#xff0c;说实话我讲不太清楚。但是可以通过遇到的现象了解一下。在前端Form表单的输入框中&#xff0c;用户没有正常输入&#xff0c;而是输入了一段代码&#xff1a;</input><img src1 onerroralert1> 这个正常保存没有问题。问题出在了列表…

驱动 实现三个灯的亮灭

1、编写LED灯的驱动&#xff0c;可以控制三个灯&#xff0c;应用程序中编写控制灯的逻辑&#xff0c;要使用自动创建设备节点机制 head.h #ifndef __HEAD_H__ #define __HEAD_H__#define PHY_LED1_MODER 0x50006000 #define PHY_LED1_ODR 0x50006014 #define PHY_LED1_RCC 0x…

设计模式之责任链模式【Java实现】

责任链&#xff08;Chain of Resposibility&#xff09; 模式 概念 责任链&#xff08;chain of Resposibility&#xff09; 模式&#xff1a;为了避免请求发送者与多个请求处理者耦合在一起&#xff0c;于是将所有请求的处理者 通过前一对象记住其下一个对象的引用而连成一条…

【Python】使用python解析普通格式的报文为someip格式报文

文章目录 1.安装scapy库2.示例 1.安装scapy库 使用 pip 安装 scapy 第三方库&#xff0c;打开 cmd&#xff0c;输入以下命令&#xff1a; pip install scapy出现如图所示&#xff0c;表示安装成功&#xff1a; 2.示例 要解析someip格式报文&#xff0c;需要导入someip模块&a…

【Spring 】了解Spring AOP

目录 一、什么是Spring AOP 二、AOP的使用场景 三、AOP组成 四、Spring AOP的实现 1、添加Spring AOP依赖 2、定义切面和切点 3、定义相关通知 五、 AOP的实现原理 1、什么是动态代理 2、 JDK代理和CGLIB代理的区别 一、什么是Spring AOP AOP&#xff08;Aspect Ori…

PLY模型格式详解【3D】

本文介绍PLY 多边形文件格式&#xff0c;这是一种用于存储被描述为多边形集合的图形对象。 PLY文件格式的目标是提供一种简单且易于实现但通用的格式足以适用于各种模型。 PLY有两种子格式&#xff1a;易于入门的 ASCII 表示形式和用于紧凑存储和快速保存和加载的二进制格式。 …

【FastColoredTextBox】C# 开源文本编辑控件

主界面截图 使用Demos演示 FastColoredTextBox 是一个用于在 C# 程序中实现高亮语法着色、代码编辑和文本显示的自定义控件。它提供了许多功能&#xff0c;包括&#xff1a; 语法高亮&#xff1a;FastColoredTextBox 支持多种语言的语法高亮&#xff0c;可以根据语法规则将不同…

vite4+vue3+electron23.3+ts桌面应用bs端开发 打包windows、linux、max三个系统的安装包

vite4vue3electron23.3ts桌面应用bs端开发 打包windows、linux、max三个系统的安装包 主要包依赖 "electron-store": "^8.1.0", //全局数据状态管理&#xff0c;可选择性安装"electron": "23.3.8","electron-builder": &q…

网页显示摄像头数据的方法---基于web video server

1. 背景&#xff1a; 在ros系统中有发布摄像头的相关驱动rgb数据&#xff0c;需求端需要将rgb数据可以直接在网页上去显示。 问题解决&#xff1a; web_video_server功能包&#xff0c;相关链接&#xff1a; web_video_server - ROS Wiki 2. 下载&#xff0c;安装和编译&a…

Ubuntu20 ctrl+alt+T无法打开终端

事情是这样的&#xff0c;某天改了下python版本&#xff0c;发现linux默认打开终端的快捷键ctrlaltT寄了&#xff0c;网上给出的都是修改快捷键不出意外肯定没用 但是幸好我们是会分析的&#xff0c;我看到&#xff0c;很多回答说新增一个快捷键运行的命令是gnome-terminal&…