Last active
March 1, 2017 04:18
-
-
Save trainmeditations/78ac7bb4b28e9b9ab29b238513d5492f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
byte ascii[128][8] = { | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //NUL | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //SOH | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //STX | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //ETX | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //EOT | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //ENQ | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //ACK | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //BEL | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //BS | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //TAB | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //LF | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //VT | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //FF | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //CR | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //SO | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //SI | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DLE | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DC1 | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DC2 | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DC3 | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DC4 | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //NAK | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //SYN | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //ETB | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //CAN | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //EM | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //SUB | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //ESC | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //FS | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //GS | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //RS | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //US | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //Space | |
{B00000000,B00000000,B00000000,B00000000,B01011111,B00000000,B00000000,B00000000}, //! | |
{B00000000,B00000000,B00000000,B00000011,B00000000,B00000011,B00000000,B00000000}, //" | |
{B00000000,B00010100,B00010100,B01111111,B00010100,B01111111,B00010100,B00010100}, //# | |
{B00000000,B00000000,B00100100,B00101010,B01111111,B00101010,B00010010,B00000000}, //$ | |
{B00000000,B00000000,B00100110,B00010110,B00001000,B00110100,B00110010,B00000000}, //% | |
{B00000000,B00110000,B01001010,B01000101,B01001011,B00110000,B01010000,B00000000}, //& | |
{B00000000,B00000000,B00000000,B00000000,B00000011,B00000000,B00000000,B00000000}, //' | |
{B00000000,B00000000,B00000000,B00011100,B00100010,B01000001,B00000000,B00000000}, //( | |
{B00000000,B00000000,B00000000,B01000001,B00100010,B00011100,B00000000,B00000000}, //) | |
{B00000000,B00100010,B00010100,B00001000,B01111111,B00001000,B00010100,B00100010}, //* | |
{B00000000,B00001000,B00001000,B00001000,B01111111,B00001000,B00001000,B00001000}, //+ | |
{B00000000,B00000000,B00000000,B00000000,B10110000,B01110000,B00000000,B00000000}, //, | |
{B00000000,B00001000,B00001000,B00001000,B00001000,B00001000,B00001000,B00001000}, //- | |
{B00000000,B00000000,B00000000,B00000000,B00110000,B00110000,B00000000,B00000000}, //. | |
{B00000000,B01000000,B00100000,B00010000,B00001000,B00000100,B00000010,B00000001}, /// | |
{B00000000,B00000000,B00111110,B01000001,B01001001,B01000001,B00111110,B00000000}, //0 | |
{B00000000,B00000000,B00000000,B01000010,B01111111,B01000000,B00000000,B00000000}, //1 | |
{B00000000,B00000000,B01000010,B01100001,B01010001,B01001001,B01000110,B00000000}, //2 | |
{B00000000,B00000000,B00100010,B01000001,B01001001,B01001001,B00110110,B00000000}, //3 | |
{B00000000,B00000000,B00001100,B00001010,B01001001,B01111111,B01001000,B00000000}, //4 | |
{B00000000,B00000000,B00101111,B01001001,B01001001,B01001001,B00110001,B00000000}, //5 | |
{B00000000,B00000000,B00111110,B01001001,B01001001,B01001001,B00110010,B00000000}, //6 | |
{B00000000,B00000000,B00000001,B01110001,B00001001,B00000101,B00000011,B00000000}, //7 | |
{B00000000,B00000000,B00110110,B01001001,B01001001,B01001001,B00110110,B00000000}, //8 | |
{B00000000,B00000000,B00100110,B01001001,B01001001,B01001001,B00111110,B00000000}, //9 | |
{B00000000,B00000000,B00000000,B00110110,B00110110,B00000000,B00000000,B00000000}, //: | |
{B00000000,B00000000,B00000000,B10110110,B01110110,B00000000,B00000000,B00000000}, //; | |
{B00000000,B00000000,B00001000,B00010100,B00100010,B01000001,B00000000,B00000000}, //< | |
{B00000000,B00010100,B00010100,B00010100,B00010100,B00010100,B00010100,B00010100}, //= | |
{B00000000,B00000000,B01000001,B00100010,B00010100,B00001000,B00000000,B00000000}, //> | |
{B00000000,B00000000,B00000010,B00000001,B01010001,B00001001,B00000110,B00000000}, //? | |
{B00000000,B00000000,B00111110,B01000001,B01011101,B01010101,B00011110,B00000000}, //@ | |
{B00000000,B00000000,B01111110,B00001001,B00001001,B00001001,B01111110,B00000000}, //A | |
{B00000000,B00000000,B01111111,B01001001,B01001001,B01001001,B00110110,B00000000}, //B | |
{B00000000,B00000000,B00111110,B01000001,B01000001,B01000001,B00100010,B00000000}, //C | |
{B00000000,B00000000,B01111111,B01000001,B01000001,B01000001,B00111110,B00000000}, //D | |
{B00000000,B00000000,B01111111,B01001001,B01001001,B01001001,B01000001,B00000000}, //E | |
{B00000000,B00000000,B01111111,B00001001,B00001001,B00001001,B00000001,B00000000}, //F | |
{B00000000,B00000000,B00111110,B01000001,B01001001,B01001001,B00111010,B00000000}, //G | |
{B00000000,B00000000,B01111111,B00001000,B00001000,B00001000,B01111111,B00000000}, //H | |
{B00000000,B00000000,B00000000,B01000001,B01111111,B01000001,B00000000,B00000000}, //I | |
{B00000000,B00000000,B00110000,B01000000,B01000001,B00111111,B00000001,B00000000}, //J | |
{B00000000,B00000000,B01111111,B00001000,B00001000,B00010100,B01100011,B00000000}, //K | |
{B00000000,B00000000,B00000000,B01111111,B01000000,B01000000,B01000000,B00000000}, //L | |
{B00000000,B01111111,B00000010,B00000100,B00001000,B00000100,B00000010,B01111111}, //M | |
{B00000000,B00000000,B01111111,B00000010,B00001100,B00010000,B01111111,B00000000}, //N | |
{B00000000,B00000000,B00111110,B01000001,B01000001,B01000001,B00111110,B00000000}, //O | |
{B00000000,B00000000,B01111111,B00001001,B00001001,B00000110,B00000000,B00000000}, //P | |
{B00000000,B00000000,B00111110,B01000001,B01000001,B11000001,B10111110,B00000000}, //Q | |
{B00000000,B00000000,B01111111,B00001001,B00011001,B00101001,B01000110,B00000000}, //R | |
{B00000000,B00000000,B00100110,B01001001,B01001001,B01001001,B00110010,B00000000}, //S | |
{B00000000,B00000000,B00000001,B00000001,B01111111,B00000001,B00000001,B00000000}, //T | |
{B00000000,B00000000,B00111111,B01000000,B01000000,B01000000,B00111111,B00000000}, //U | |
{B00000000,B00000000,B00000111,B00011000,B01100000,B00011000,B00000111,B00000000}, //V | |
{B00000000,B00000111,B00011000,B01100000,B00011000,B01100000,B00011000,B00000111}, //W | |
{B00000000,B00000000,B01100011,B00010100,B00001000,B00010100,B01100011,B00000000}, //X | |
{B00000000,B00000000,B00000011,B00000100,B01111000,B00000100,B00000011,B00000000}, //Y | |
{B00000000,B00000000,B01100001,B01010001,B01001001,B01000101,B01000011,B00000000}, //Z | |
{B00000000,B00000000,B00000000,B01111111,B01000001,B01000001,B00000000,B00000000}, //[ | |
{B00000000,B00000001,B00000010,B00000100,B00001000,B00010000,B00100000,B01000000}, //\ backslash | |
{B00000000,B00000000,B00000000,B01000001,B01000001,B01111111,B00000000,B00000000}, //] | |
{B00000000,B00000000,B00000100,B00000010,B00000001,B00000010,B00000100,B00000000}, //^ | |
{B00000000,B10000000,B10000000,B10000000,B10000000,B10000000,B10000000,B10000000}, //_ | |
{B00000000,B00000000,B00000000,B00000001,B00000010,B00000000,B00000000,B00000000}, //` | |
{B00000000,B00000000,B00110000,B01001010,B01001010,B01001010,B00111100,B01000000}, //a | |
{B00000000,B00000000,B01000000,B00111111,B01000100,B01000100,B00111000,B00000000}, //b | |
{B00000000,B00000000,B00111000,B01000100,B01000100,B01000100,B00000000,B00000000}, //c | |
{B00000000,B00000000,B00000000,B00111000,B01000100,B01000100,B00111111,B01000000}, //d | |
{B00000000,B00000000,B00111000,B01010100,B01010100,B01010100,B00011000,B00000000}, //e | |
{B00000000,B00000000,B00001000,B01111110,B00001001,B00000001,B00000010,B00000000}, //f | |
{B00000000,B00000000,B00011000,B10100100,B10100100,B10100100,B01111000,B00000100}, //g | |
{B00000000,B00000000,B01111111,B00001000,B00000100,B00000100,B01111000,B00000000}, //h | |
{B00000000,B00000000,B00000000,B00000000,B01111010,B00000000,B00000000,B00000000}, //i | |
{B00000000,B00000000,B10000000,B10000000,B01111010,B00000000,B00000000,B00000000}, //j | |
{B00000000,B00000000,B01111111,B00010000,B00101000,B01000100,B00000000,B00000000}, //k | |
{B00000000,B00000000,B00000000,B00000001,B01111111,B00000000,B00000000,B00000000}, //l | |
{B00000100,B01111000,B00000100,B00000100,B00011000,B00000100,B00000100,B01111000}, //m | |
{B00000000,B00000000,B00000100,B01111000,B00000100,B00000100,B01111000,B00000000}, //n | |
{B00000000,B00000000,B00111000,B01000100,B01000100,B01000100,B00111000,B00000000}, //o | |
{B00000000,B00000000,B00000100,B11111000,B00100100,B00100100,B00011000,B00000000}, //p | |
{B00000000,B00000000,B00011000,B00100100,B00100100,B11111000,B00000100,B00000000}, //q | |
{B00000000,B00000000,B01111100,B00001000,B00000100,B00000100,B00001000,B00000000}, //r | |
{B00000000,B00000000,B01001000,B01010100,B01010100,B00100100,B00000000,B00000000}, //s | |
{B00000000,B00000000,B00000000,B00000100,B01111110,B00000100,B00000000,B00000000}, //t | |
{B00000000,B00000000,B00111100,B01000000,B01000000,B00111100,B01000000,B00000000}, //u | |
{B00000000,B00000000,B00011100,B00100000,B01000000,B00100000,B00011100,B00000000}, //v | |
{B00000000,B00111100,B01000000,B00100000,B00010000,B00100000,B01000000,B00111100}, //w | |
{B00000000,B00000000,B01000100,B00101000,B00010000,B00101000,B01000100,B00000000}, //x | |
{B00000000,B00000000,B00000000,B10011100,B10100000,B10100000,B01111100,B00000000}, //y | |
{B00000000,B00000000,B01000100,B01100100,B01010100,B01001100,B00000000,B00000000}, //z | |
{B00000000,B00000000,B00001000,B00110110,B01000001,B01000001,B00000000,B00000000}, //{ | |
{B00000000,B00000000,B00000000,B00000000,B01111111,B00000000,B00000000,B00000000}, //| | |
{B00000000,B00000000,B01000001,B01000001,B00110110,B00001000,B00000000,B00000000}, //} | |
{B00000000,B00001000,B00000100,B00000100,B00001000,B00010000,B00010000,B00001000}, //~ | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //DEL | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment