diff --git a/bin/c2d.exe b/bin/c2d.exe deleted file mode 100755 index 833556e..0000000 Binary files a/bin/c2d.exe and /dev/null differ diff --git a/bin/page2text.exe b/bin/page2text.exe deleted file mode 100755 index 0e3595e..0000000 Binary files a/bin/page2text.exe and /dev/null differ diff --git a/bin/text2page.exe b/bin/text2page.exe deleted file mode 100755 index 07a6192..0000000 Binary files a/bin/text2page.exe and /dev/null differ diff --git a/page2text.c b/page2text.c index 584ff6d..8056cd5 100644 --- a/page2text.c +++ b/page2text.c @@ -1,8 +1,10 @@ #include +#define MASK 0x7F + int main() { - int i, j, k, line, mask = 0x7F; + int i, j, k, line; char screen[24][40]; // clear screen (just in case partial dump) @@ -13,7 +15,7 @@ int main() for (i = 0; i < 24; i++) { line = 8 * (i % 3) + i / 3; for (j = 0; j < 40; j++) - screen[line][j] = getchar() & mask; + screen[line][j] = getchar() & MASK; if (i % 3 == 2) for (k = 0; k < 8; k++) getchar(); diff --git a/text2page.c b/text2page.c index b6f439e..5252ecf 100644 --- a/text2page.c +++ b/text2page.c @@ -11,16 +11,19 @@ unsigned char holes[] = { 0xc6, 0xff, 0x00, 0x07, 0xff, 0xff, 0x00, 0x00 }; +#define NORMAL 0x80 +#define BLINK 0x40 + int main() { - char c, highbit = 0x80; + char c; int i, j, k, line = 0; unsigned char screen[24][40]; // clear screen (just in case < 40x24) for (i = 0; i < 24; i++) for (j = 0; j < 40; j++) - screen[i][j] = ' ' | highbit; + screen[i][j] = ' ' | NORMAL; i = j = 0; while ((c = getchar()) != EOF) { @@ -37,7 +40,7 @@ int main() if (i > 23) // ditto break; - screen[line][j++] = c | highbit; + screen[line][j++] = c | NORMAL; } // dump to stdout