Created
March 1, 2017 06:43
-
-
Save trainmeditations/0c56115cf15495ce1791bb529faef691 to your computer and use it in GitHub Desktop.
The low half of codepage 437 on an 8x8 grid
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 cp437[128][8] = { | |
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000}, //NUL | |
{B00111100,B01000010,B10010101,B10100001,B10100001,B10010101,B01000010,B00111100}, //☺ | |
{B00111100,B01111110,B11101011,B11011111,B11011111,B11101011,B01111110,B00111100}, //☻ | |
{B00000000,B00001100,B00011110,B00111110,B01111100,B00111110,B00011110,B00001100}, //♥ | |
{B00000000,B00001000,B00011100,B00111110,B01111111,B00111110,B00011100,B00001000}, //♦ | |
{B00000000,B00011100,B01011100,B01101111,B01111111,B01101111,B01011100,B00011100}, //♣ | |
{B00000000,B00011000,B01011100,B01101110,B01111111,B01101110,B01011100,B00011000}, //♠ | |
{B00000000,B00000000,B00011000,B00111100,B00111100,B00011000,B00000000,B00000000}, //• | |
{B11111111,B11111111,B11100111,B11000011,B11000011,B11100111,B11111111,B11111111}, //◘ | |
{B00000000,B00011000,B00100100,B01000010,B01000010,B00100100,B00011000,B00000000}, //○ | |
{B11111111,B11100111,B11011011,B10111101,B10111101,B11011011,B11100111,B11111111}, //◙ | |
{B00110000,B01001000,B10000100,B10000100,B01001001,B00110101,B00000011,B00001111}, //♂ | |
{B00000000,B00000000,B00001110,B01010001,B11110001,B01010001,B00001110,B00000000}, //♀ | |
{B00000000,B01100000,B11110000,B11110000,B01111111,B00000110,B00001100,B00000000}, //♪ | |
{B00000000,B01000000,B11100000,B01111100,B00100010,B01110010,B00111111,B00000000}, //♫ | |
{B00000000,B00000000,B00101010,B00011100,B00110110,B00011100,B00101010,B00000000}, //☼ | |
{B00000000,B01111110,B01111110,B00111100,B00111100,B00011000,B00011000,B00000000}, //► | |
{B00000000,B00011000,B00011000,B00111100,B00111100,B01111110,B01111110,B00000000}, //◄ | |
{B00000000,B00100100,B01000010,B11111111,B11111111,B01000010,B00100100,B00000000}, //↕ | |
{B00000000,B00000000,B01011110,B00000000,B00000000,B01011110,B00000000,B00000000}, //‼ | |
{B00000000,B00000110,B00001001,B10001001,B11111111,B11111111,B10000001,B00000000}, //¶ | |
{B00000000,B00000000,B11001100,B10010110,B10100101,B01101001,B00110011,B00000000}, //§ | |
{B00011000,B00011000,B00011000,B00011000,B00011000,B00011000,B00011000,B00011000}, //▬ | |
{B00000000,B10010100,B10100010,B11111111,B11111111,B10100010,B10010100,B00000000}, //↨ | |
{B00000000,B00000100,B00000010,B11111111,B11111111,B00000010,B00000100,B00000000}, //↑ | |
{B00000000,B00100000,B01000000,B11111111,B11111111,B01000000,B00100000,B00000000}, //↓ | |
{B00011000,B00011000,B00011000,B00011000,B00011000,B01011010,B00111100,B00011000}, //→ | |
{B00011000,B00111100,B01011010,B00011000,B00011000,B00011000,B00011000,B00011000}, //← | |
{B11111111,B10000000,B10000000,B10000000,B10000000,B10000000,B10000000,B10000000}, //∟ | |
{B00011000,B00111100,B01011010,B00011000,B00011000,B01011010,B00111100,B00011000}, //↔ | |
{B00000000,B01100000,B01111000,B01111110,B01111110,B01111000,B01100000,B00000000}, //▲ | |
{B00000000,B00000110,B00011110,B01111110,B01111110,B00011110,B00000110,B00000000}, //▼ | |
{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}, //~ | |
{B11111000,B10000100,B10000010,B10000001,B10000001,B10000010,B10000100,B11111000} //⌂ | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment