|
|
|
@ -252,6 +252,7 @@ void modem::videoText()
|
|
|
|
|
//#define progdefaults.videowidth 3
|
|
|
|
|
#define MAXCHARS 4
|
|
|
|
|
#define NUMCOLS 8
|
|
|
|
|
#define MAXBITS 7
|
|
|
|
|
#define NUMROWS 14
|
|
|
|
|
#define CHARSPACE 2
|
|
|
|
|
#define TONESPACING 8
|
|
|
|
@ -280,7 +281,6 @@ void modem::wfid_make_tones()
|
|
|
|
|
f -= TONESPACING;
|
|
|
|
|
if ( (i > 0) && (i % NUMCOLS == 0) )
|
|
|
|
|
f -= TONESPACING * CHARSPACE;
|
|
|
|
|
cout << f << endl;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -300,7 +300,7 @@ void modem::wfid_send(long int symbol)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
for (i = 0; i < IDSYMLEN; i++)
|
|
|
|
|
wfid_outbuf[i] = wfid_outbuf[i] / (NUMCOLS * progdefaults.videowidth);
|
|
|
|
|
wfid_outbuf[i] = wfid_outbuf[i] / (MAXBITS * progdefaults.videowidth);
|
|
|
|
|
|
|
|
|
|
ModulateXmtr(wfid_outbuf, IDSYMLEN);
|
|
|
|
|
}
|
|
|
|
@ -309,11 +309,11 @@ void modem::wfid_sendchar(char c)
|
|
|
|
|
{
|
|
|
|
|
// send rows from bottom to top so they appear to scroll down the waterfall correctly
|
|
|
|
|
long int symbol;
|
|
|
|
|
c = toupper(c);
|
|
|
|
|
if (c < ' ') return;
|
|
|
|
|
c -= ' ';
|
|
|
|
|
unsigned int n;
|
|
|
|
|
if (c < ' ' || c > '~') return;
|
|
|
|
|
n = c - ' ';
|
|
|
|
|
for (int row = 0; row < NUMROWS; row++) {
|
|
|
|
|
symbol = (idch[c].byte[NUMROWS - 1 -row]) >> (16 - NUMCOLS);
|
|
|
|
|
symbol = (idch[n].byte[NUMROWS - 1 -row]) >> (16 - NUMCOLS);
|
|
|
|
|
wfid_send (symbol);
|
|
|
|
|
if (stopflag)
|
|
|
|
|
return;
|
|
|
|
@ -324,14 +324,14 @@ void modem::wfid_sendchars(string s)
|
|
|
|
|
{
|
|
|
|
|
long int symbol;
|
|
|
|
|
int len = s.length();
|
|
|
|
|
int n[progdefaults.videowidth];
|
|
|
|
|
unsigned int n[progdefaults.videowidth];
|
|
|
|
|
int c;
|
|
|
|
|
while (len++ < progdefaults.videowidth) s.insert(0," ");
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < progdefaults.videowidth; i++) {
|
|
|
|
|
c = s[i];
|
|
|
|
|
if (c > 'z' || c < ' ') c = ' ';
|
|
|
|
|
c = toupper(c) - ' ';
|
|
|
|
|
if (c > '~' || c < ' ') c = ' ';
|
|
|
|
|
c -= ' ';
|
|
|
|
|
n[i] = c;
|
|
|
|
|
}
|
|
|
|
|
// send rows from bottom to top so they appear to scroll down the waterfall correctly
|
|
|
|
@ -385,62 +385,98 @@ double modem::wfid_w[NUMCOLS * MAXCHARS];
|
|
|
|
|
|
|
|
|
|
mfntchr idch[] = {
|
|
|
|
|
{' ', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'!', { 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0xC000, 0xC000, 0x0000 }, },
|
|
|
|
|
{'"', { 0x0000, 0x9000, 0x9000, 0x9000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'#', { 0x0000, 0x4800, 0x4800, 0xFE00, 0xFE00, 0x4800, 0x4800, 0xFE00, 0xFE00, 0x4800, 0x4800, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'$', { 0x0000, 0x1000, 0x7C00, 0xFE00, 0x9200, 0x9000, 0xFC00, 0x7E00, 0x1200, 0x9200, 0xFE00, 0x7C00, 0x1000, 0x0000 }, },
|
|
|
|
|
{'%', { 0x0000, 0xC200, 0xC200, 0xC200, 0x0600, 0x0C00, 0x1800, 0x3000, 0x6000, 0xC000, 0x8600, 0x8600, 0x8600, 0x0000 }, },
|
|
|
|
|
{'&', { 0x0000, 0x1800, 0x3C00, 0x6400, 0x6000, 0x3000, 0x7A00, 0x5E00, 0xCC00, 0x8400, 0x8600, 0xFE00, 0x7C00, 0x0000 }, },
|
|
|
|
|
{ 39, { 0x0000, 0xC000, 0xC000, 0xC000, 0xE000, 0x2000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'(', { 0x0000, 0x1800, 0x3800, 0x6000, 0xC000, 0xC000, 0x8000, 0x8000, 0xC000, 0xC000, 0x6000, 0x3800, 0x1800, 0x0000 }, },
|
|
|
|
|
{')', { 0x0000, 0xC000, 0xE000, 0x3000, 0x1800, 0x1800, 0x0800, 0x0800, 0x1800, 0x1800, 0x3000, 0xE000, 0xC000, 0x0000 }, },
|
|
|
|
|
{'*', { 0x0000, 0x1000, 0x1000, 0x1000, 0xFE00, 0xFE00, 0x3800, 0x3800, 0x6C00, 0xC600, 0x8200, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'+', { 0x0000, 0x0000, 0x1000, 0x1000, 0x1000, 0xFE00, 0xFE00, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{',', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xE000, 0xE000, 0x2000, 0x2000, 0xE000, 0xC000, 0x0000 }, },
|
|
|
|
|
{'-', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'!', { 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'"', { 0x0000, 0xD800, 0xD800, 0xD800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'#', { 0x0000, 0x5000, 0x5000, 0xF800, 0xF800, 0x5000, 0x5000, 0xF800, 0xF800, 0x5000, 0x5000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'$', { 0x0000, 0x2000, 0x2000, 0x7800, 0xF800, 0xA000, 0xF000, 0x7800, 0x2800, 0xF800, 0xF000, 0x2000, 0x2000, 0x0000 }, },
|
|
|
|
|
{'%', { 0x0000, 0x4000, 0xE400, 0xE400, 0x4C00, 0x1800, 0x3000, 0x6000, 0xC800, 0x9C00, 0x9C00, 0x8800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'&', { 0x0000, 0x3000, 0x7800, 0x4800, 0x4800, 0x7000, 0xF400, 0x8C00, 0x8800, 0xFC00, 0x7400, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{ 39, { 0x0000, 0x4000, 0x4000, 0xC000, 0x8000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'(', { 0x0000, 0x0000, 0x2000, 0x6000, 0xC000, 0x8000, 0x8000, 0x8000, 0x8000, 0xC000, 0x6000, 0x2000, 0x0000, 0x0000 }, },
|
|
|
|
|
{')', { 0x0000, 0x0000, 0x8000, 0xC000, 0x6000, 0x2000, 0x2000, 0x2000, 0x2000, 0x6000, 0xC000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'*', { 0x0000, 0x0000, 0x0000, 0x1000, 0x1000, 0xFE00, 0x7C00, 0x3800, 0x6C00, 0x4400, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'+', { 0x0000, 0x0000, 0x0000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{',', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x4000, 0xC000, 0x8000 }, },
|
|
|
|
|
{'-', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'.', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'/', { 0x0000, 0x0800, 0x0800, 0x1800, 0x1000, 0x3000, 0x2000, 0x6000, 0x4000, 0xC000, 0x8000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'0', { 0x0000, 0x0000, 0x7E00, 0xFF00, 0x8D00, 0x8D00, 0x9900, 0x9900, 0xB100, 0xB100, 0xFF00, 0x7E00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'1', { 0x0000, 0x0000, 0x3000, 0x7000, 0xD000, 0x9000, 0x1000, 0x1000, 0x1000, 0x1000, 0x7C00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'2', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8200, 0x0200, 0x3E00, 0x7C00, 0xC000, 0xC000, 0xFE00, 0xFE00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'3', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8600, 0x0600, 0x1C00, 0x1C00, 0x0600, 0x8600, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'4', { 0x0000, 0x8000, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0xFE00, 0xFE00, 0x0800, 0x0800, 0x0800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'5', { 0x0000, 0x7E00, 0x7E00, 0x4000, 0x4000, 0x7C00, 0x7E00, 0x0200, 0x0200, 0x0600, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'6', { 0x3C00, 0x7C00, 0xC000, 0x8000, 0x8000, 0xBC00, 0xFE00, 0xC200, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'7', { 0x0000, 0xFE00, 0xFE00, 0x0C00, 0x0C00, 0x1800, 0x1800, 0x3000, 0x3000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'8', { 0x7C00, 0xFE00, 0x8200, 0x8200, 0xC600, 0x7C00, 0x7C00, 0xC600, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'9', { 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8200, 0xFE00, 0x7E00, 0x0200, 0x0200, 0x0600, 0x7C00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{':', { 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{';', { 0x0000, 0x0000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x6000, 0x6000, 0x2000, 0x2000, 0xE000, 0xC000, 0x0000 }, },
|
|
|
|
|
{'0', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8C00, 0x9C00, 0xB400, 0xE400, 0xC400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'1', { 0x0000, 0x0000, 0x2000, 0x6000, 0xE000, 0xA000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'2', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x0C00, 0x1800, 0x3000, 0x6000, 0xC000, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'3', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x0400, 0x0C00, 0x1800, 0x1C00, 0x0400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'4', { 0x0000, 0x0000, 0x3800, 0x7800, 0x4800, 0xC800, 0x8800, 0xFC00, 0xFC00, 0x0800, 0x0800, 0x0800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'5', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF800, 0xFC00, 0x0400, 0x0400, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'6', { 0x0000, 0x0000, 0x7800, 0xF800, 0x8000, 0x8000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'7', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x0400, 0x0400, 0x0C00, 0x1800, 0x3000, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'8', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x8400, 0x7800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'9', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0x7C00, 0x0400, 0x0400, 0x7C00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{':', { 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{';', { 0x0000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x6000, 0x6000, 0x2000, 0x2000, 0xE000, 0xC000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'<', { 0x0000, 0x0000, 0x0800, 0x1800, 0x3000, 0x6000, 0xC000, 0xC000, 0x6000, 0x3000, 0x1800, 0x0800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'=', { 0x0000, 0xF800, 0xF800, 0x0000, 0x0000, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'>', { 0x0000, 0x8000, 0xC000, 0x6000, 0x3000, 0x1800, 0x1800, 0x3000, 0x6000, 0xC000, 0x8000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'?', { 0x0000, 0x7C00, 0xFE00, 0x8200, 0x0200, 0x0E00, 0x1C00, 0x3000, 0x2000, 0x0000, 0x0000, 0x2000, 0x2000, 0x0000 }, },
|
|
|
|
|
{'@', { 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8200, 0xBA00, 0xBE00, 0xBC00, 0x8000, 0xC000, 0x7C00, 0x3C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'A', { 0x0000, 0x0000, 0x3800, 0x7C00, 0xC600, 0x8200, 0x8200, 0xFE00, 0xFE00, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'B', { 0x0000, 0x0000, 0xFC00, 0xFE00, 0x4200, 0x4200, 0x7C00, 0x7C00, 0x4200, 0x4200, 0xFE00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'C', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8000, 0x8000, 0x8000, 0x8000, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'D', { 0x0000, 0x0000, 0xF800, 0xFC00, 0x4600, 0x4200, 0x4200, 0x4200, 0x4200, 0x4600, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'E', { 0x0000, 0x0000, 0xFE00, 0xFE00, 0x8000, 0x8000, 0xF800, 0xF800, 0x8000, 0x8000, 0xFE00, 0xFE00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'F', { 0x0000, 0x0000, 0xFE00, 0xFE00, 0x8000, 0x8000, 0xF800, 0xF800, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'G', { 0x0000, 0x0000, 0x7E00, 0xFE00, 0x8000, 0x8000, 0x8E00, 0x8E00, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'H', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0xFE00, 0xFE00, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'=', { 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0xF800, 0x0000, 0x0000, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'>', { 0x0000, 0x0000, 0x8000, 0xC000, 0x6000, 0x3000, 0x1800, 0x1800, 0x3000, 0x6000, 0xC000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'?', { 0x0000, 0x0000, 0x7000, 0xF800, 0x8800, 0x0800, 0x1800, 0x3000, 0x2000, 0x0000, 0x2000, 0x2000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'@', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8200, 0xB200, 0xBE00, 0xBC00, 0x8000, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'A', { 0x0000, 0x0000, 0x3000, 0x7800, 0xCC00, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'B', { 0x0000, 0x0000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xF800, 0xF800, 0x8400, 0x8400, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'C', { 0x0000, 0x0000, 0x3800, 0x7C00, 0xC400, 0x8000, 0x8000, 0x8000, 0x8000, 0xC400, 0x7C00, 0x3800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'D', { 0x0000, 0x0000, 0xF000, 0xF800, 0x8C00, 0x8400, 0x8400, 0x8400, 0x8400, 0x8C00, 0xF800, 0xF000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'E', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF000, 0xF000, 0x8000, 0x8000, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'F', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF000, 0xF000, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'G', { 0x0000, 0x0000, 0x3C00, 0x7C00, 0xC000, 0x8000, 0x8C00, 0x8C00, 0x8400, 0xC400, 0x7C00, 0x3800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'H', { 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'I', { 0x0000, 0x0000, 0xF800, 0xF800, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'J', { 0x0000, 0x0000, 0x0E00, 0x0E00, 0x0200, 0x0200, 0x0200, 0x0200, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'K', { 0x0000, 0x0000, 0x8600, 0x8600, 0x8C00, 0x9800, 0xF000, 0xF000, 0x9800, 0x8C00, 0x8600, 0x8600, 0x0000, 0x0000 }, },
|
|
|
|
|
{'L', { 0x0000, 0x0000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xFE00, 0xFE00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'J', { 0x0000, 0x0000, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x8400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'K', { 0x0000, 0x0000, 0x8400, 0x8400, 0x8C00, 0x9800, 0xF000, 0xF000, 0x9800, 0x8C00, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'L', { 0x0000, 0x0000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'M', { 0x0000, 0x0000, 0x8200, 0xC600, 0xEE00, 0xBA00, 0x9200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'N', { 0x0000, 0x0000, 0x8200, 0xC200, 0xE200, 0xB200, 0x9A00, 0x8E00, 0x8600, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'O', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'P', { 0x0000, 0x0000, 0xFC00, 0xFE00, 0x4200, 0x4200, 0x7E00, 0x7C00, 0x4000, 0x4000, 0xE000, 0xE000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'Q', { 0x0000, 0x0000, 0x7C00, 0xFE00, 0x8200, 0x8200, 0x8200, 0x8200, 0x8A00, 0x8A00, 0xFE00, 0x7C00, 0x0400, 0x0400 }, },
|
|
|
|
|
{'R', { 0x0000, 0x0000, 0xFC00, 0xFE00, 0x8200, 0x8200, 0xFE00, 0xFC00, 0x8400, 0x8600, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'S', { 0x0000, 0x0000, 0x7E00, 0xFE00, 0x8000, 0x8000, 0xFC00, 0x7E00, 0x0200, 0x0200, 0xFE00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'T', { 0x0000, 0x0000, 0xFE00, 0xFE00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'U', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0xFE00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'V', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8600, 0x8C00, 0x9800, 0xB000, 0xE000, 0xC000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'W', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x9200, 0x9200, 0x9200, 0x9200, 0xFE00, 0x6C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'N', { 0x0000, 0x0000, 0x8400, 0xC400, 0xE400, 0xB400, 0x9C00, 0x8C00, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'O', { 0x0000, 0x0000, 0x3000, 0x7800, 0xCC00, 0x8400, 0x8400, 0x8400, 0x8400, 0xCC00, 0x7800, 0x3000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'P', { 0x0000, 0x0000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0xF800, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'Q', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x9400, 0x9400, 0xFC00, 0x7800, 0x0800, 0x0800 }, },
|
|
|
|
|
{'R', { 0x0000, 0x0000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0xF800, 0x8800, 0x8C00, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'S', { 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x8000, 0xF800, 0x7C00, 0x0400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'T', { 0x0000, 0x0000, 0xF800, 0xF800, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'U', { 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'V', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0xC600, 0x4400, 0x6C00, 0x2800, 0x3800, 0x1000, 0x1000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'W', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x9200, 0x9200, 0x9200, 0xFE00, 0x6C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'X', { 0x0000, 0x0000, 0x8200, 0x8200, 0xC600, 0x6C00, 0x3800, 0x3800, 0x6C00, 0xC600, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'Y', { 0x0000, 0x0000, 0x8200, 0x8200, 0xC600, 0x6C00, 0x3800, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'Z', { 0x0000, 0x0000, 0xFE00, 0xFE00, 0x0C00, 0x0C00, 0x1800, 0x3000, 0x6000, 0x6000, 0xFE00, 0xFE00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'Z', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0x0C00, 0x1800, 0x3000, 0x6000, 0xC000, 0x8000, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'[', { 0x0000, 0x0000, 0xE000, 0xE000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xE000, 0xE000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'\\', { 0x0000, 0x8000, 0x8000, 0xC000, 0x4000, 0x6000, 0x2000, 0x3000, 0x1000, 0x1800, 0x0800, 0x0800, 0x0000, 0x0000 }, },
|
|
|
|
|
{']', { 0x0000, 0x0000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xE000, 0xE000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'^', { 0x0000, 0x2000, 0x2000, 0x7000, 0x5000, 0xD800, 0x8800, 0x8800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'_', { 0x0000, 0xF800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'`', { 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0x6000, 0x6000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'a', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0x7C00, 0x0400, 0x7C00, 0xFC00, 0x8400, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'b', { 0x0000, 0x0000, 0x8000, 0x8000, 0xB800, 0xFC00, 0xC400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'c', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0xF800, 0x8000, 0x8000, 0x8000, 0x8000, 0xF800, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'d', { 0x0000, 0x0000, 0x0400, 0x0400, 0x7400, 0xFC00, 0x8C00, 0x8400, 0x8400, 0x8400, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'e', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0xFC00, 0xFC00, 0x8000, 0xF800, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'f', { 0x0000, 0x0000, 0x3C00, 0x7C00, 0x4000, 0x4000, 0xF800, 0xF800, 0x4000, 0x4000, 0x4000, 0x4000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'g', { 0x0000, 0x0000, 0x0000, 0x7C00, 0xFC00, 0x8400, 0x8400, 0x8C00, 0xFC00, 0x7400, 0x0400, 0x7C00, 0x7800, 0x0000 }, },
|
|
|
|
|
{'h', { 0x0000, 0x0000, 0x8000, 0x8000, 0xB800, 0xFC00, 0xC400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'i', { 0x0000, 0x2000, 0x2000, 0x0000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'j', { 0x0000, 0x0800, 0x0800, 0x0000, 0x3800, 0x3800, 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x8800, 0xF800, 0x7000 }, },
|
|
|
|
|
{'k', { 0x0000, 0x0000, 0x8000, 0x8800, 0x9800, 0xB000, 0xE000, 0xE000, 0xB000, 0x9800, 0x8800, 0x8800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'l', { 0x0000, 0x0000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'m', { 0x0000, 0x0000, 0x0000, 0x0000, 0xEC00, 0xFE00, 0x9200, 0x9200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'n', { 0x0000, 0x0000, 0x0000, 0x0000, 0xB800, 0xFC00, 0xC400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'o', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7800, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'p', { 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xC400, 0xFC00, 0xB800, 0x8000, 0x8000, 0x8000 }, },
|
|
|
|
|
{'q', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7C00, 0xFC00, 0x8400, 0x8400, 0x8C00, 0xFC00, 0x7400, 0x0400, 0x0400, 0x0400 }, },
|
|
|
|
|
{'r', { 0x0000, 0x0000, 0x0000, 0x0000, 0xB800, 0xFC00, 0xC400, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'s', { 0x0000, 0x0000, 0x0000, 0x0000, 0x7C00, 0xFC00, 0x8000, 0xF800, 0x7C00, 0x0400, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'t', { 0x0000, 0x0000, 0x4000, 0x4000, 0xF000, 0xF000, 0x4000, 0x4000, 0x4000, 0x4000, 0x7800, 0x3800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'u', { 0x0000, 0x0000, 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8C00, 0xFC00, 0x7400, 0x0000, 0x0000 }, },
|
|
|
|
|
{'v', { 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0xC600, 0x6C00, 0x3800, 0x1000, 0x0000, 0x0000 }, },
|
|
|
|
|
{'w', { 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x9200, 0x9200, 0x9200, 0xFE00, 0x6C00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'x', { 0x0000, 0x0000, 0x0000, 0x0000, 0x8200, 0xC600, 0x6C00, 0x3800, 0x3800, 0x6C00, 0xC600, 0x8200, 0x0000, 0x0000 }, },
|
|
|
|
|
{'y', { 0x0000, 0x0000, 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8C00, 0xFC00, 0x7400, 0x0400, 0x7C00, 0x7800 }, },
|
|
|
|
|
{'z', { 0x0000, 0x0000, 0x0000, 0x0000, 0xFC00, 0xFC00, 0x1800, 0x3000, 0x6000, 0xC000, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
|
|
|
{'{', { 0x0000, 0x2000, 0x6000, 0x4000, 0x4000, 0x4000, 0xC000, 0xC000, 0x4000, 0x4000, 0x4000, 0x6000, 0x2000, 0x0000 }, },
|
|
|
|
|
{'|', { 0x0000, 0x8000, 0x8000, 0xC000, 0x4000, 0x6000, 0x2000, 0x3000, 0x1000, 0x1800, 0x0800, 0x0800, 0x0000, 0x0000 }, },
|
|
|
|
|
{'}', { 0x0000, 0x8000, 0xC000, 0x4000, 0x4000, 0x4000, 0x6000, 0x6000, 0x4000, 0x4000, 0x4000, 0xC000, 0x8000, 0x0000 }, },
|
|
|
|
|
{'~', { 0x0000, 0x9800, 0xFC00, 0x6400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, }
|
|
|
|
|
};
|
|
|
|
|