Skip to content

Instantly share code, notes, and snippets.

@trainmeditations
Last active March 1, 2017 04:18
Show Gist options
  • Save trainmeditations/78ac7bb4b28e9b9ab29b238513d5492f to your computer and use it in GitHub Desktop.
Save trainmeditations/78ac7bb4b28e9b9ab29b238513d5492f to your computer and use it in GitHub Desktop.
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