Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ***********************************************************************
- //
- // Demo program for education in subject
- // Computer Architectures and Paralel Systems.
- // Petr Olivka, dep. of Computer Science, FEI, VSB-TU Ostrava
- // email:petr.olivka@vsb.cz
- //
- // Example of CUDA Technology Usage.
- // Image creation and its modification using CUDA.
- // Image manipulation is performed by OpenCV library.
- //
- // ***********************************************************************
- #include <stdio.h>
- #include <cuda_runtime.h>
- #include \"opencv2/opencv.hpp\"
- #include \"pic_type.h\"
- using namespace cv;
- // Prototype of function in .cu file
- void run_animation( CUDA_Pic pic);
- // Image size
- #define SIZEX 300 // Width of image
- #define SIZEY 300 // Heigth of image
- #define BLOCKX 21 //width for letter
- #define BLOCKY 23 //height for letter
- int main()
- {
- //
- // Font data for FreeSans 18pt
- //
- // Character bitmaps for FreeSans 18pt
- const uint_8 font[] =
- {
- // @0 \' \' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @69 \'!\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @138 \'\"\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x80, 0x19, 0x00, // ## ##
- 0x80, 0x19, 0x00, // ## ##
- 0x00, 0x11, 0x00, // # #
- 0x00, 0x11, 0x00, // # #
- 0x00, 0x11, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @207 \'#\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x21, 0x00, // # #
- 0x00, 0x21, 0x00, // # #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0xE0, 0xFF, 0x00, // ###########
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0xF0, 0x7F, 0x00, // ###########
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x20, 0x04, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @276 \'$\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x80, 0x0F, 0x00, // #####
- 0x20, 0x22, 0x00, // # # #
- 0x20, 0x22, 0x00, // # # #
- 0x00, 0x02, 0x00, // #
- 0x20, 0x02, 0x00, // # #
- 0x20, 0x02, 0x00, // # #
- 0xC0, 0x03, 0x00, // ####
- 0x00, 0x0E, 0x00, // ###
- 0x00, 0x32, 0x00, // # ##
- 0x00, 0x22, 0x00, // # #
- 0x00, 0x22, 0x00, // # #
- 0x00, 0x22, 0x00, // # #
- 0x00, 0x22, 0x00, // # #
- 0x20, 0x22, 0x00, // # # #
- 0x40, 0x12, 0x00, // # # #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @345 \'%\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x20, 0x00, 0x00, // #
- 0x42, 0x00, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x00, 0x00, // #
- 0x42, 0x04, 0x00, // # # #
- 0x20, 0x00, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x20, 0x02, // # #
- 0x00, 0x10, 0x04, // # #
- 0x00, 0x00, 0x04, // #
- 0x00, 0x00, 0x04, // #
- 0x00, 0x10, 0x04, // # #
- 0x00, 0x20, 0x02, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @414 \'&\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x04, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x40, 0x08, 0x00, // # #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x01, 0x00, // ##
- 0x40, 0x02, 0x00, // # #
- 0x20, 0x42, 0x00, // # # #
- 0x10, 0x44, 0x00, // # # #
- 0x10, 0x68, 0x00, // # # ##
- 0x10, 0x30, 0x00, // # ##
- 0x10, 0x30, 0x00, // # ##
- 0x30, 0x48, 0x00, // ## # #
- 0xE0, 0xC7, 0x00, // ###### ##
- 0x00, 0x80, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @483 \'\'\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @552 \'(\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @621 \')\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x01, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @690 \'*\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @759 \'+\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0xE0, 0x3F, 0x00, // #########
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @828 \',\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @897 \'-\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x0F, 0x00, // #####
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @966 \'.\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1035 \'/\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1104 \'0\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x0F, 0x00, // #####
- 0x40, 0x10, 0x00, // # #
- 0x60, 0x20, 0x00, // ## #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x30, 0x60, 0x00, // ## ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x10, 0x00, // # #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1173 \'1\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x07, 0x00, // ###
- 0xC0, 0x07, 0x00, // #####
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1242 \'2\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x1F, 0x00, // #######
- 0x40, 0x30, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x20, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x0C, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x80, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0xE0, 0x7F, 0x00, // ##########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1311 \'3\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x0F, 0x00, // ######
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x30, 0x00, // # ##
- 0x00, 0x30, 0x00, // ##
- 0x00, 0x30, 0x00, // ##
- 0x00, 0x10, 0x00, // #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x0E, 0x00, // ###
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0xC0, 0x1F, 0x00, // #######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1380 \'4\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x10, 0x00, // #
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x1A, 0x00, // # ##
- 0x00, 0x19, 0x00, // # ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x40, 0x18, 0x00, // # ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0xF0, 0x7F, 0x00, // ###########
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1449 \'5\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xC0, 0x3F, 0x00, // ########
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x1F, 0x00, // # #####
- 0x20, 0x30, 0x00, // # ##
- 0x00, 0x20, 0x00, // #
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x20, 0x10, 0x00, // # #
- 0xC0, 0x0F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1518 \'6\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x20, 0x00, // # #
- 0x00, 0x20, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0xA0, 0x1F, 0x00, // # ######
- 0x60, 0x20, 0x00, // ## #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0x80, 0x1F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1587 \'7\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xF0, 0x3F, 0x00, // ##########
- 0x00, 0x30, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1656 \'8\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x0F, 0x00, // #####
- 0x40, 0x10, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0x40, 0x30, 0x00, // # ##
- 0x40, 0x30, 0x00, // # ##
- 0x40, 0x10, 0x00, // # #
- 0x00, 0x0F, 0x00, // ####
- 0x00, 0x0F, 0x00, // ####
- 0x40, 0x10, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x80, 0x1F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1725 \'9\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x10, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x60, 0x70, 0x00, // ## ###
- 0xC0, 0x4F, 0x00, // ###### #
- 0x00, 0x40, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x40, 0x10, 0x00, // # #
- 0xC0, 0x0F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1794 \':\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1863 \';\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @1932 \'<\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x30, 0x00, // ##
- 0x00, 0x04, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x60, 0x00, 0x00, // ##
- 0x20, 0x00, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x40, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2001 \'=\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xE0, 0x7F, 0x00, // ##########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xE0, 0x7F, 0x00, // ##########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2070 \'>\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x00, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x08, 0x00, // #
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x40, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x80, 0x01, 0x00, // ##
- 0x20, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2139 \'?\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x60, 0x00, // # ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x08, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2208 \'@\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xC0, 0x7F, 0x00, // #########
- 0x20, 0x80, 0x01, // # ##
- 0x18, 0x00, 0x03, // ## ##
- 0x04, 0x00, 0x06, // # ##
- 0x04, 0x00, 0x0C, // # ##
- 0x02, 0x4F, 0x08, // # #### # #
- 0x82, 0x40, 0x08, // # # # #
- 0x41, 0x60, 0x18, // # # ## ##
- 0x21, 0x20, 0x18, // # # # ##
- 0x21, 0x20, 0x18, // # # # ##
- 0x21, 0x20, 0x08, // # # # #
- 0x21, 0x10, 0x08, // # # # #
- 0x21, 0x10, 0x04, // # # # #
- 0x21, 0x18, 0x04, // # # ## #
- 0x43, 0x10, 0x02, // ## # # #
- 0x02, 0x40, 0x00, // # #
- 0x04, 0x00, 0x00, // #
- 0x18, 0x00, 0x00, // ##
- 0xE0, 0x3D, 0x00, // #### ####
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2277 \'A\' (21 pixels wide)
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0xE0, 0x7F, 0x00, // ##########
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0xC0, 0x00, // # ##
- 0x10, 0xC0, 0x00, // # ##
- 0x10, 0x80, 0x00, // # #
- 0x18, 0x80, 0x01, // ## ##
- 0x08, 0x00, 0x01, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2346 \'B\' (21 pixels wide)
- 0xF0, 0x07, 0x00, // #######
- 0x30, 0x38, 0x00, // ## ###
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x18, 0x00, // ## ##
- 0xF0, 0x3F, 0x00, // ##########
- 0x30, 0x80, 0x00, // ## #
- 0x30, 0x80, 0x00, // ## #
- 0x30, 0x80, 0x01, // ## ##
- 0x30, 0x80, 0x01, // ## ##
- 0x30, 0x80, 0x00, // ## #
- 0x30, 0x80, 0x00, // ## #
- 0x30, 0x70, 0x00, // ## ###
- 0xF0, 0x0F, 0x00, // ########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2415 \'C\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xC0, 0x3F, 0x00, // ########
- 0x20, 0x40, 0x00, // # #
- 0x10, 0x80, 0x00, // # #
- 0x10, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x10, 0x80, 0x00, // # #
- 0x10, 0x80, 0x00, // # #
- 0x20, 0x40, 0x00, // # #
- 0xC0, 0x3F, 0x00, // ########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2484 \'D\' (21 pixels wide)
- 0xF8, 0x03, 0x00, // #######
- 0x18, 0x1C, 0x00, // ## ###
- 0x18, 0x60, 0x00, // ## ##
- 0x18, 0x40, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x01, // ## ##
- 0x18, 0x80, 0x01, // ## ##
- 0x18, 0x80, 0x01, // ## ##
- 0x18, 0x80, 0x01, // ## ##
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x40, 0x00, // ## #
- 0x18, 0x60, 0x00, // ## ##
- 0x18, 0x1C, 0x00, // ## ###
- 0xF8, 0x03, 0x00, // #######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2553 \'E\' (21 pixels wide)
- 0xF0, 0x7F, 0x00, // ###########
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0xF0, 0x7F, 0x00, // ###########
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0xF0, 0xFF, 0x00, // ############
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2622 \'F\' (21 pixels wide)
- 0xE0, 0xFF, 0x00, // ###########
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0xE0, 0x7F, 0x00, // ##########
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2691 \'G\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x80, 0x7F, 0x00, // ########
- 0x60, 0x80, 0x00, // ## #
- 0x10, 0x00, 0x01, // # #
- 0x10, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0x00, 0x00, // #
- 0x08, 0xF8, 0x01, // # ######
- 0x08, 0x00, 0x01, // # #
- 0x08, 0x00, 0x01, // # #
- 0x08, 0x00, 0x01, // # #
- 0x08, 0x00, 0x01, // # #
- 0x10, 0x00, 0x01, // # #
- 0x30, 0x80, 0x01, // ## ##
- 0x60, 0x40, 0x00, // ## #
- 0x80, 0x3F, 0x00, // #######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2760 \'H\' (21 pixels wide)
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0xF8, 0xFF, 0x00, // #############
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2829 \'I\' (21 pixels wide)
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2898 \'J\' (21 pixels wide)
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x18, 0x00, // ##
- 0x30, 0x18, 0x00, // ## ##
- 0x20, 0x18, 0x00, // # ##
- 0x20, 0x08, 0x00, // # #
- 0xC0, 0x07, 0x00, // #####
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @2967 \'K\' (21 pixels wide)
- 0x30, 0x80, 0x01, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x60, 0x00, // ## ##
- 0x30, 0x30, 0x00, // ## ##
- 0x30, 0x18, 0x00, // ## ##
- 0x30, 0x08, 0x00, // ## #
- 0x30, 0x04, 0x00, // ## #
- 0x30, 0x02, 0x00, // ## #
- 0x30, 0x05, 0x00, // ## # #
- 0xF0, 0x04, 0x00, // #### #
- 0x70, 0x08, 0x00, // ### #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x20, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x80, 0x00, // ## #
- 0x30, 0x00, 0x01, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3036 \'L\' (21 pixels wide)
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0x60, 0x00, 0x00, // ##
- 0xE0, 0x7F, 0x00, // ##########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3105 \'M\' (21 pixels wide)
- 0x1C, 0x80, 0x03, // ### ###
- 0x1C, 0x80, 0x03, // ### ###
- 0x1C, 0x80, 0x03, // ### ###
- 0x2C, 0x00, 0x03, // ## # ##
- 0x2C, 0x40, 0x03, // ## # # ##
- 0x0C, 0x40, 0x03, // ## # ##
- 0x4C, 0x00, 0x03, // ## # ##
- 0x4C, 0x20, 0x03, // ## # # ##
- 0x0C, 0x20, 0x03, // ## # ##
- 0x8C, 0x00, 0x03, // ## # ##
- 0x8C, 0x10, 0x03, // ## # # ##
- 0x0C, 0x10, 0x03, // ## # ##
- 0x0C, 0x01, 0x03, // ## # ##
- 0x0C, 0x09, 0x03, // ## # # ##
- 0x0C, 0x09, 0x03, // ## # # ##
- 0x0C, 0x02, 0x03, // ## # ##
- 0x0C, 0x06, 0x03, // ## ## ##
- 0x0C, 0x06, 0x03, // ## ## ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3174 \'N\' (21 pixels wide)
- 0x18, 0xC0, 0x00, // ## ##
- 0x38, 0xC0, 0x00, // ### ##
- 0x38, 0xC0, 0x00, // ### ##
- 0x58, 0xC0, 0x00, // ## # ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x98, 0xC0, 0x00, // ## # ##
- 0x18, 0xC1, 0x00, // ## # ##
- 0x18, 0xC1, 0x00, // ## # ##
- 0x18, 0xC2, 0x00, // ## # ##
- 0x18, 0xC2, 0x00, // ## # ##
- 0x18, 0xC4, 0x00, // ## # ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC8, 0x00, // ## # ##
- 0x18, 0xD0, 0x00, // ## # ##
- 0x18, 0xD0, 0x00, // ## # ##
- 0x18, 0xE0, 0x00, // ## ###
- 0x18, 0xE0, 0x00, // ## ###
- 0x18, 0xC0, 0x00, // ## ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3243 \'O\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xC0, 0x3F, 0x00, // ########
- 0x30, 0x60, 0x00, // ## ##
- 0x18, 0x80, 0x00, // ## #
- 0x08, 0x80, 0x01, // # ##
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x01, // # #
- 0x08, 0x80, 0x01, // # ##
- 0x18, 0x80, 0x00, // ## #
- 0x30, 0x60, 0x00, // ## ##
- 0xC0, 0x3F, 0x00, // ########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3312 \'P\' (21 pixels wide)
- 0xF0, 0x07, 0x00, // #######
- 0x30, 0x38, 0x00, // ## ###
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x40, 0x00, // ## #
- 0xF0, 0x3F, 0x00, // ##########
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3381 \'Q\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0xC0, 0x3F, 0x00, // ########
- 0x30, 0x60, 0x00, // ## ##
- 0x18, 0x80, 0x00, // ## #
- 0x08, 0x80, 0x01, // # ##
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x03, // # ##
- 0x04, 0x00, 0x01, // # #
- 0x04, 0x00, 0x01, // # #
- 0x08, 0x80, 0x01, // # ##
- 0x18, 0x90, 0x00, // ## # #
- 0x30, 0x60, 0x00, // ## ##
- 0xC0, 0xBF, 0x00, // ######## #
- 0x00, 0x00, 0x01, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3450 \'R\' (21 pixels wide)
- 0xF8, 0x07, 0x00, // ########
- 0x18, 0x38, 0x00, // ## ###
- 0x18, 0x40, 0x00, // ## #
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0x40, 0x00, // ## #
- 0x18, 0x40, 0x00, // ## #
- 0xF8, 0x1F, 0x00, // ##########
- 0x18, 0x38, 0x00, // ## ###
- 0x18, 0x40, 0x00, // ## #
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x18, 0x80, 0x00, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3519 \'S\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x80, 0x7B, 0x00, // ### ####
- 0x60, 0xC0, 0x00, // ## ##
- 0x20, 0x80, 0x00, // # #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x60, 0x00, 0x00, // ##
- 0xC0, 0x03, 0x00, // ####
- 0x00, 0x1E, 0x00, // ####
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x80, 0x00, // #
- 0x00, 0x80, 0x01, // ##
- 0x10, 0x80, 0x01, // # ##
- 0x10, 0x80, 0x00, // # #
- 0x20, 0x80, 0x00, // # #
- 0xC0, 0x7B, 0x00, // #### ####
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3588 \'T\' (21 pixels wide)
- 0xF8, 0x7F, 0x00, // ############
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3657 \'U\' (21 pixels wide)
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x18, 0xC0, 0x00, // ## ##
- 0x10, 0xC0, 0x00, // # ##
- 0x10, 0xC0, 0x00, // # ##
- 0x10, 0x40, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0xC0, 0x1F, 0x00, // #######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3726 \'V\' (21 pixels wide)
- 0x08, 0x80, 0x00, // # #
- 0x18, 0x80, 0x00, // ## #
- 0x10, 0x80, 0x00, // # #
- 0x10, 0x40, 0x00, // # #
- 0x20, 0x40, 0x00, // # #
- 0x20, 0x40, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x05, 0x00, // # #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3795 \'W\' (21 pixels wide)
- 0x01, 0x06, 0x08, // # ## #
- 0x03, 0x06, 0x08, // ## ## #
- 0x03, 0x06, 0x08, // ## ## #
- 0x02, 0x0A, 0x0C, // # # # ##
- 0x02, 0x09, 0x04, // # # # #
- 0x02, 0x09, 0x04, // # # # #
- 0x06, 0x11, 0x04, // ## # # #
- 0x04, 0x10, 0x04, // # # #
- 0x84, 0x10, 0x02, // # # # #
- 0x84, 0x10, 0x02, // # # # #
- 0x8C, 0x20, 0x02, // ## # # #
- 0x48, 0x20, 0x02, // # # # #
- 0x48, 0x20, 0x01, // # # # #
- 0x48, 0x40, 0x01, // # # # #
- 0x48, 0x40, 0x01, // # # # #
- 0x30, 0xC0, 0x01, // ## ###
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x80, 0x00, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3864 \'X\' (21 pixels wide)
- 0x10, 0x80, 0x00, // # #
- 0x30, 0x40, 0x00, // ## #
- 0x20, 0x40, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0xC0, 0x10, 0x00, // ## #
- 0x80, 0x10, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x07, 0x00, // ###
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x09, 0x00, // # #
- 0x80, 0x09, 0x00, // ## #
- 0x80, 0x10, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0x60, 0x20, 0x00, // ## #
- 0x20, 0x40, 0x00, // # #
- 0x10, 0xC0, 0x00, // # ##
- 0x18, 0x80, 0x00, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @3933 \'Y\' (21 pixels wide)
- 0x18, 0x00, 0x01, // ## #
- 0x10, 0x80, 0x00, // # #
- 0x30, 0xC0, 0x00, // ## ##
- 0x20, 0x40, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0xC0, 0x20, 0x00, // ## #
- 0x80, 0x10, 0x00, // # #
- 0x00, 0x11, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4002 \'Z\' (21 pixels wide)
- 0xF0, 0x7F, 0x00, // ###########
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x40, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x18, 0x00, // ##
- 0x00, 0x08, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x01, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x60, 0x00, 0x00, // ##
- 0x20, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x18, 0x00, 0x00, // ##
- 0xF8, 0xFF, 0x00, // #############
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4071 \'[\' (21 pixels wide)
- 0x00, 0x0F, 0x00, // ####
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x0F, 0x00, // ####
- // @4140 \'\\\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4209 \']\' (21 pixels wide)
- 0x80, 0x07, 0x00, // ####
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x06, 0x00, // ##
- 0x80, 0x07, 0x00, // ####
- // @4278 \'^\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x05, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x40, 0x10, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4347 \'_\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xF8, 0xFF, 0x00, // #############
- 0x00, 0x00, 0x00, //
- // @4416 \'`\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4485 \'a\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x1F, 0x00, // #######
- 0x20, 0x10, 0x00, // # #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x17, 0x00, // ### #
- 0x60, 0x10, 0x00, // ## #
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x30, 0x00, // # ##
- 0x60, 0x24, 0x00, // ## # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4554 \'b\' (21 pixels wide)
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x90, 0x1F, 0x00, // # ######
- 0x70, 0x20, 0x00, // ### #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x50, 0x20, 0x00, // # # #
- 0x90, 0x1F, 0x00, // # ######
- 0x10, 0x00, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4623 \'c\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x1F, 0x00, // #####
- 0x80, 0x20, 0x00, // # #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x20, 0x00, // # #
- 0x80, 0x20, 0x00, // # #
- 0x00, 0x1F, 0x00, // #####
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4692 \'d\' (21 pixels wide)
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x80, 0x2F, 0x00, // ##### #
- 0x40, 0x30, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x80, 0x2F, 0x00, // ##### #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4761 \'e\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x30, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0xE0, 0x7F, 0x00, // ##########
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x40, 0x20, 0x00, // # #
- 0x80, 0x1F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4830 \'f\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x80, 0x07, 0x00, // ####
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @4899 \'g\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x40, 0x00, // #
- 0x80, 0x4F, 0x00, // ##### #
- 0x40, 0x50, 0x00, // # # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x40, 0x60, 0x00, // # ##
- 0x80, 0x67, 0x00, // #### ##
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x18, 0x00, // # ##
- 0x00, 0x00, 0x00, //
- // @4968 \'h\' (21 pixels wide)
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x10, 0x00, 0x00, // #
- 0x90, 0x18, 0x00, // # # ##
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5037 \'i\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5106 \'j\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- // @5175 \'k\' (21 pixels wide)
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x00, 0x00, // #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x08, 0x00, // # #
- 0x20, 0x04, 0x00, // # #
- 0x20, 0x02, 0x00, // # #
- 0x60, 0x03, 0x00, // ## ##
- 0xE0, 0x04, 0x00, // ### #
- 0x60, 0x08, 0x00, // ## #
- 0x20, 0x08, 0x00, // # #
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x10, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x40, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5244 \'l\' (21 pixels wide)
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5313 \'m\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x02, 0x00, 0x00, // #
- 0x12, 0x93, 0x01, // # # ## # ##
- 0x0E, 0x06, 0x03, // ### ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x06, 0x06, 0x03, // ## ## ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5382 \'n\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x10, 0x00, 0x00, // #
- 0x90, 0x18, 0x00, // # # ##
- 0x10, 0x10, 0x00, // # #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x30, 0x10, 0x00, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5451 \'o\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x30, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x60, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0x80, 0x1F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5520 \'p\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x10, 0x00, 0x00, // #
- 0x90, 0x1F, 0x00, // # ######
- 0x50, 0x20, 0x00, // # # #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0xC0, 0x00, // ## ##
- 0x30, 0x40, 0x00, // ## #
- 0x30, 0x40, 0x00, // ## #
- 0x70, 0x20, 0x00, // ### #
- 0x30, 0x1F, 0x00, // ## #####
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x30, 0x00, 0x00, // ##
- 0x00, 0x00, 0x00, //
- // @5589 \'q\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x20, 0x00, // #
- 0x80, 0x2F, 0x00, // ##### #
- 0x40, 0x30, 0x00, // # ##
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x30, 0x00, // # ##
- 0xC0, 0x2F, 0x00, // ###### #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x20, 0x00, // #
- 0x00, 0x00, 0x00, //
- // @5658 \'r\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x00, 0x00, // #
- 0x80, 0x18, 0x00, // # ##
- 0x80, 0x00, 0x00, // #
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x80, 0x01, 0x00, // ##
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5727 \'s\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x80, 0x1F, 0x00, // ######
- 0x40, 0x10, 0x00, // # #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0xC0, 0x00, 0x00, // ##
- 0x00, 0x07, 0x00, // ###
- 0x00, 0x38, 0x00, // ###
- 0x00, 0x60, 0x00, // ##
- 0x00, 0x60, 0x00, // ##
- 0x40, 0x20, 0x00, // # #
- 0x80, 0x1F, 0x00, // ######
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5796 \'t\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x80, 0x07, 0x00, // ####
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x03, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5865 \'u\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x10, 0x10, 0x00, // # #
- 0x30, 0x10, 0x00, // ## #
- 0x20, 0x10, 0x00, // # #
- 0x60, 0x14, 0x00, // ## # #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @5934 \'v\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x20, 0x40, 0x00, // # #
- 0x20, 0x60, 0x00, // # ##
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x05, 0x00, // # #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @6003 \'w\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x04, 0x02, 0x01, // # # #
- 0x04, 0x06, 0x01, // # ## #
- 0x04, 0x07, 0x01, // # ### #
- 0x08, 0x05, 0x01, // # # # #
- 0x08, 0x85, 0x00, // # # # #
- 0x08, 0x88, 0x00, // # # #
- 0x80, 0x88, 0x00, // # # #
- 0x90, 0x08, 0x00, // # # #
- 0x90, 0x40, 0x00, // # # #
- 0x10, 0x50, 0x00, // # # #
- 0x60, 0x50, 0x00, // ## # #
- 0x60, 0x30, 0x00, // ## ##
- 0x60, 0x20, 0x00, // ## #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @6072 \'x\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x20, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x09, 0x00, // # #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x10, 0x00, // #
- 0x40, 0x20, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @6141 \'y\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x20, 0x40, 0x00, // # #
- 0x20, 0x20, 0x00, // # #
- 0x40, 0x20, 0x00, // # #
- 0x40, 0x00, 0x00, // #
- 0x40, 0x10, 0x00, // # #
- 0x80, 0x10, 0x00, // # #
- 0x80, 0x00, 0x00, // #
- 0x80, 0x08, 0x00, // # #
- 0x00, 0x09, 0x00, // # #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x07, 0x00, // ###
- 0x00, 0x06, 0x00, // ##
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x01, 0x00, // #
- 0xC0, 0x00, 0x00, // ##
- 0x00, 0x00, 0x00, //
- // @6210 \'z\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x3F, 0x00, // ########
- 0x00, 0x20, 0x00, // #
- 0x00, 0x10, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x00, 0x04, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x00, 0x01, 0x00, // #
- 0x80, 0x00, 0x00, // #
- 0x40, 0x00, 0x00, // #
- 0x60, 0x00, 0x00, // ##
- 0xE0, 0x3F, 0x00, // #########
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- // @6279 \'{\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x01, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- // @6348 \'|\' (21 pixels wide)
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- // @6417 \'}\' (21 pixels wide)
- 0x00, 0x01, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x04, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x02, 0x00, // #
- 0x00, 0x01, 0x00, // #
- // @6486 \'~\' (21 pixels wide)
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0xC0, 0x01, 0x00, // ###
- 0x00, 0x02, 0x00, // #
- 0x00, 0x08, 0x00, // #
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- 0x00, 0x00, 0x00, //
- };
- // Character descriptors for FreeSans 18pt
- // { [Char width in bits], [Offset into freeSans_18ptCharBitmaps in bytes] }
- const FONT_CHAR_INFO freeSans_18ptDescriptors[] =
- {
- {21, 0}, //
- {21, 69}, // !
- {21, 138}, // \"
- {21, 207}, // #
- {21, 276}, // $
- {21, 345}, // %
- {21, 414}, // &
- {21, 483}, // \'
- {21, 552}, // (
- {21, 621}, // )
- {21, 690}, // *
- {21, 759}, // +
- {21, 828}, // ,
- {21, 897}, // -
- {21, 966}, // .
- {21, 1035}, // /
- {21, 1104}, // 0
- {21, 1173}, // 1
- {21, 1242}, // 2
- {21, 1311}, // 3
- {21, 1380}, // 4
- {21, 1449}, // 5
- {21, 1518}, // 6
- {21, 1587}, // 7
- {21, 1656}, // 8
- {21, 1725}, // 9
- {21, 1794}, // :
- {21, 1863}, // ;
- {21, 1932}, // <
- {21, 2001}, // =
- {21, 2070}, // >
- {21, 2139}, // ?
- {21, 2208}, // @
- {21, 2277}, // A
- {21, 2346}, // B
- {21, 2415}, // C
- {21, 2484}, // D
- {21, 2553}, // E
- {21, 2622}, // F
- {21, 2691}, // G
- {21, 2760}, // H
- {21, 2829}, // I
- {21, 2898}, // J
- {21, 2967}, // K
- {21, 3036}, // L
- {21, 3105}, // M
- {21, 3174}, // N
- {21, 3243}, // O
- {21, 3312}, // P
- {21, 3381}, // Q
- {21, 3450}, // R
- {21, 3519}, // S
- {21, 3588}, // T
- {21, 3657}, // U
- {21, 3726}, // V
- {21, 3795}, // W
- {21, 3864}, // X
- {21, 3933}, // Y
- {21, 4002}, // Z
- {21, 4071}, // [
- {21, 4140}, // \\
- {21, 4209}, // ]
- {21, 4278}, // ^
- {21, 4347}, // _
- {21, 4416}, // `
- {21, 4485}, // a
- {21, 4554}, // b
- {21, 4623}, // c
- {21, 4692}, // d
- {21, 4761}, // e
- {21, 4830}, // f
- {21, 4899}, // g
- {21, 4968}, // h
- {21, 5037}, // i
- {21, 5106}, // j
- {21, 5175}, // k
- {21, 5244}, // l
- {21, 5313}, // m
- {21, 5382}, // n
- {21, 5451}, // o
- {21, 5520}, // p
- {21, 5589}, // q
- {21, 5658}, // r
- {21, 5727}, // s
- {21, 5796}, // t
- {21, 5865}, // u
- {21, 5934}, // v
- {21, 6003}, // w
- {21, 6072}, // x
- {21, 6141}, // y
- {21, 6210}, // z
- {21, 6279}, // {
- {21, 6348}, // |
- {21, 6417}, // }
- {21, 6486}, // ~
- };
- // Font information for FreeSans 18pt
- const FONT_INFO freeSans_18ptFontInfo =
- {
- 3, // Character height
- \' \', // Start character
- \'~\', // End character
- freeSans_18ptDescriptors, // Character descriptor array
- freeSans_18ptBitmaps, // Character bitmap array
- };
- // Array is created to store all points from image with size SIZEX * SIZEY.
- // Image is stored line by line.
- // Creation of empty image
- Mat cv_img( SIZEY, SIZEX, CV_8UC3 );
- char text[] = \"Ahoj\";
- char * font;
- font = new char [3 * 21 * sizeof(char) * 94];
- CUDA_Pic pic;
- pic.Size.x = SIZEX;
- pic.Size.y = SIZEY;
- pic.PData = new uchar4[ pic.Size.x * pic.Size.y ];
- // Image filling by color gradient blue-green-red
- for ( int y = 0; y < pic.Size.y; y++ )
- for ( int x = 0; x < pic.Size.x; x++ )
- {
- uchar4 bgr = { 255, 255, 255 }; //white
- // store points to array for transfer to GPU device
- pic.PData[ y * pic.Size.x + x ] = bgr;
- // store points to image
- Vec3b v3bgr( bgr.x, bgr.y, bgr.z );
- cv_img.at<Vec3b>( y, x ) = v3bgr;
- }
- }
- // Show image before modification
- uint2 block_size = { BLOCKX, BLOCKY };
- // Function calling from .cu file
- run_animation(pic,font, text,block_size );
- // Store modified data to image
- for ( int y = 0; y < pic.Size.y; y++ )
- for ( int x = 0; x < pic.Size.x; x++ )
- {
- uchar4 bgr = pic.PData[ y * pic.Size.x + x ];
- Vec3b v3bgr( bgr.x, bgr.y, bgr.z );
- cv_img.at<Vec3b>( y, x ) = v3bgr;
- }
- // Show modified image
- imshow( \"Text\", cv_img );
- waitKey( 0 );
- }
- // ***********************************************************************
- //
- // Demo program for education in subject
- // Computer Architectures and Paralel Systems.
- // Petr Olivka, dep. of Computer Science, FEI, VSB-TU Ostrava
- // email:petr.olivka@vsb.cz
- //
- // Example of CUDA Technology Usage.
- // Manipulation with prepared image.
- //
- // ***********************************************************************
- #include <cuda_runtime.h>
- #include <device_launch_parameters.h>
- #include <stdio.h>
- #include \"pic_type.h\"
- // Every threads identifies its position in grid and in block and modify image
- __global__ void kernel_animation( CUDA_Pic cuda_pic ,char* text, char*font )
- {
- // X,Y coordinates
- int y = blockDim.y * blockIdx.y + threadIdx.y;
- int x = blockDim.x * blockIdx.x + threadIdx.x;
- if ( x >= cuda_pic.Size.x ) return;
- if ( y >= cuda_pic.Size.y ) return;
- // Point [x,y] selection from image
- uchar4 bgr = cuda_pic.PData[ y * cuda_pic.Size.x + x ];
- // Store point [x,y] back to image
- cuda_pic.PData[ y * cuda_pic.Size.x + x ] = bgr;
- }
- void run_animation( CUDA_Pic pic, uint8 font, char*text, uint2 blocksize)
- {
- cudaError_t cerr;
- char str[];
- uint8 fontAR[];
- CUDA_Pic cudaPic;
- cudaPic.Size = pic.Size;
- // Memory allocation in GPU device
- cerr = cudaMalloc( &cudaPic.PData, cudaPic.Size.x * cudaPic.Size.y * sizeof( uchar4 ) );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMalloc( &font, 3 * 21 * sizeof(char) * 94 ); //94 number of letters in fontArray
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMalloc( &pole, strlen(text) * sizeof(char) );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMemcpy( cudaPic.PData, pic.PData, cudaPic.Size.x * cudaPic.Size.y * sizeof( uchar4 ), cudaMemcpyHostToDevice );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMemcpy( fontAR, font, 3 * 21 * sizeof(char) * 94, cudaMemcpyHostToDevice );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMemcpy(str, text, strlen(text) * sizeof(char), cudaMemcpyHostToDevice );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- int threads = 3 * 21 * 23;
- // Grid creation with computed organization
- kernel_animation<<< strlen(str), threads >>>( cudaPic,text,fontAR ); //bud blocksize nebo to co mam
- if ( ( cerr = cudaGetLastError() ) != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- // Copy data from GPU device to PC
- cerr = cudaMemcpy( pic.PData, cudaPic.PData, pic.Size.x * pic.Size.y * sizeof( uchar4 ), cudaMemcpyDeviceToHost );
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- cerr = cudaMemcpy(font,fontAR[], 3 * 21 * sizeof(char) * 94, cudaMemcpyDeviceToHost);
- if ( cerr != cudaSuccess )
- printf( \"CUDA Error [%d] - \'%s\'\\n\", __LINE__, cudaGetErrorString( cerr ) );
- // Free memory
- cudaFree( cudaPic.PData );
- // For printf
- //cudaDeviceSynchronize();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement