diff options
Diffstat (limited to 'private/ntos/fw/alpha/jenfonts.c')
-rw-r--r-- | private/ntos/fw/alpha/jenfonts.c | 961 |
1 files changed, 961 insertions, 0 deletions
diff --git a/private/ntos/fw/alpha/jenfonts.c b/private/ntos/fw/alpha/jenfonts.c new file mode 100644 index 000000000..d650c5720 --- /dev/null +++ b/private/ntos/fw/alpha/jenfonts.c @@ -0,0 +1,961 @@ +/*++ + +Copyright (c) 1993 Digital Equipment Corporation + + +Module Name: + + jenfonts.c + +Abstract: + + 8x16 pixel fonts for the VGA video boot driver. The normal printing + ASCII characters were stolen from David Conroy's Beta-machine fonts. + +Author: + + John DeRosa 7-May-1992 + +Revision History: + +--*/ + +#include "fwp.h" + +// Undefined characters. +UCHAR VGA8x16Undef[] = { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + }; + + +// +// Normal ASCII characters 0x20 -- 0x7f (space -- del). Each byte is one +// scan line, and each character is 2 rows. +// +// The bullet character is in the del slot. +// +UCHAR VGA8x16Chars[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ASCII 0x20, space + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, // ASCII 0x21, ! + 0x18, 0x18, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, // ASCII 0x22, " + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0xFF, 0xFF, 0x66, 0x66, // ASCII 0x23, # + 0xFF, 0xFF, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x3E, 0x7E, 0x60, 0x60, 0x7C, 0x3E, // ASCII 0x24, $ + 0x06, 0x06, 0x7E, 0x7C, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x6C, 0x0C, 0x18, 0x18, // ASCII 0x25, % + 0x30, 0x36, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x7C, 0x6C, 0x6C, 0x38, 0x38, 0x70, 0x70, // ASCII 0x26, & + 0xDE, 0xDE, 0xCC, 0xCC, 0xFE, 0x76, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, // ASCII 0x27, ' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x0C, 0x1C, 0x18, 0x18, 0x18, // ASCII 0x28, ( + 0x18, 0x18, 0x18, 0x1C, 0x0C, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x30, 0x38, 0x18, 0x18, 0x18, // ASCII 0x29, ) + 0x18, 0x18, 0x18, 0x38, 0x30, 0x60, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x3C, 0x3C, 0xFF, 0xFF, // ASCII 0x2a, * + 0x3C, 0x3C, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x7E, 0x7E, // ASCII 0x2b, + + 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ASCII 0x2c, , + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x30, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x7E, // ASCII 0x2d, - + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ASCII 0x2e, . + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x06, 0x06, 0x0C, 0x0C, 0x18, // ASCII 0x2f, / + 0x18, 0x30, 0x30, 0x60, 0x60, 0x60, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x66, 0x6E, // ASCII 0x30, 0 + 0x76, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x18, 0x38, 0x38, 0x18, 0x18, // ASCII 0x31, 1 + 0x18, 0x18, 0x18, 0x18, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x0C, 0x0C, // ASCII 0x32, 2 + 0x18, 0x18, 0x30, 0x30, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x0C, 0x0C, 0x18, 0x18, // ASCII 0x33, 3 + 0x0C, 0x0C, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x0C, 0x0C, 0x1C, 0x1C, 0x3C, 0x3C, // ASCII 0x34, 4 + 0x6C, 0x6C, 0x7E, 0x7E, 0x0C, 0x0C, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x60, 0x60, 0x7C, 0x7E, // ASCII 0x35, 5 + 0x06, 0x06, 0x06, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x1C, 0x3C, 0x70, 0x60, 0x60, 0x7C, // ASCII 0x36, 6 + 0x7E, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x06, 0x06, 0x0C, 0x0C, // ASCII 0x37, 7 + 0x18, 0x18, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x3C, 0x3C, // ASCII 0x38, 8 + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x7E, 0x3E, // ASCII 0x39, 9 + 0x06, 0x06, 0x06, 0x0E, 0x3C, 0x38, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // ASCII 0x3a, : + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, // ASCII 0x3b, ; + 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x30, 0x20, + 0x00, 0x00, 0x00, 0x0E, 0x1C, 0x38, 0x70, 0xE0, // ASCII 0x3c, < + 0x70, 0x38, 0x1C, 0x0E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7E, 0x7E, 0x00, 0x00, // ASCII 0x3d, = + 0x7E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xE0, 0x70, 0x38, 0x1C, 0x0E, // ASCII 0x3e, > + 0x1C, 0x38, 0x70, 0xE0, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x0C, 0x0C, // ASCII 0x3f, ? + 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x7C, 0xE6, 0xC2, 0xDA, 0xD6, // ASCII 0x40, @ + 0xD6, 0xDC, 0xC0, 0xE2, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x3C, 0x7E, 0x66, 0x66, 0x66, // ASCII 0x41, A + 0x7E, 0x7E, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x7C, 0x7E, 0x66, 0x66, 0x7E, 0x7C, // ASCII 0x42, B + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x7C, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x60, 0x60, // ASCII 0x43, C + 0x60, 0x60, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x78, 0x7C, 0x6E, 0x66, 0x66, 0x66, // ASCII 0x44, D + 0x66, 0x66, 0x66, 0x6E, 0x7C, 0x78, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x60, 0x60, 0x7C, 0x7C, // ASCII 0x45, E + 0x60, 0x60, 0x60, 0x60, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x60, 0x60, 0x7C, 0x7C, // ASCII 0x46, F + 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, + 0x00, 0x00, 0x3E, 0x7E, 0x60, 0x60, 0x6E, 0x6E, // ASCII 0x47, G + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x7E, 0x7E, // ASCII 0x48, H + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x18, 0x18, 0x18, 0x18, // ASCII 0x49, I + 0x18, 0x18, 0x18, 0x18, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, // ASCII 0x4a, J + 0x06, 0x06, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0xCC, 0xCC, 0xD8, 0xD8, 0xF0, 0xF0, // ASCII 0x4b, K + 0xD8, 0xD8, 0xCC, 0xCC, 0xC6, 0xC6, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, // ASCII 0x4c, L + 0x60, 0x60, 0x60, 0x60, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0xC6, 0xC6, 0xEE, 0xEE, 0xFE, 0xD6, // ASCII 0x4d, M + 0xD6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x76, 0x76, 0x7E, // ASCII 0x4e, N + 0x7E, 0x6E, 0x6E, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x66, 0x66, // ASCII 0x4f, O + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x7C, 0x7E, 0x66, 0x66, 0x66, 0x66, // ASCII 0x50, P + 0x7E, 0x7C, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, + 0x00, 0x00, 0x3C, 0x7E, 0x66, 0x66, 0x66, 0x66, // ASCII 0x51, Q + 0x66, 0x66, 0x66, 0x6A, 0x7C, 0x36, 0x00, 0x00, + 0x00, 0x00, 0xF8, 0xFC, 0xCC, 0xCC, 0xCC, 0xFC, // ASCII 0x52, R + 0xF8, 0xD8, 0xCC, 0xCC, 0xC6, 0xC6, 0x00, 0x00, + 0x00, 0x00, 0x3E, 0x7E, 0x60, 0x60, 0x70, 0x38, // ASCII 0x53, S + 0x1C, 0x0E, 0x06, 0x06, 0x7E, 0x7C, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x18, 0x18, 0x18, 0x18, // ASCII 0x54, T + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, // ASCII 0x55, U + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, // ASCII 0x56, V + 0x66, 0x66, 0x3C, 0x3C, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xD6, // ASCII 0x57, W + 0xD6, 0xFE, 0xFE, 0xEE, 0xC6, 0x82, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x3C, 0x3C, 0x18, // ASCII 0x58, X + 0x18, 0x3C, 0x3C, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x3C, 0x3C, // ASCII 0x59, Y + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x7E, 0x7E, 0x0C, 0x0C, 0x18, 0x18, // ASCII 0x5a, Z + 0x30, 0x30, 0x60, 0x60, 0x7E, 0x7E, 0x00, 0x00, + 0x00, 0x00, 0x1E, 0x1E, 0x18, 0x18, 0x18, 0x18, // ASCII 0x5b, [ + 0x18, 0x18, 0x18, 0x18, 0x1E, 0x1E, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x60, 0x60, 0x30, 0x30, 0x18, // ASCII 0x5c, \ + 0x18, 0x0C, 0x0C, 0x06, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x78, 0x78, 0x18, 0x18, 0x18, 0x18, // ASCII 0x5d, ] + 0x18, 0x18, 0x18, 0x18, 0x78, 0x78, 0x00, 0x00, + 0x00, 0x10, 0x10, 0x38, 0x38, 0x6C, 0x6C, 0xC6, // ASCII 0x5e, ^ + 0xC6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ASCII 0x5f, _ + 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0x00, 0x00, + 0x40, 0x60, 0x70, 0x38, 0x1C, 0x0C, 0x04, 0x00, // ASCII 0x60, ` + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x3E, 0x06, // ASCII 0x61, a + 0x3E, 0x7E, 0x66, 0x66, 0x7E, 0x3E, 0x00, 0x00, + 0x00, 0x00, 0x60, 0x60, 0x60, 0x7C, 0x7E, 0x66, // ASCII 0x62, b + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x7C, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x7E, 0x60, // ASCII 0x63, c + 0x60, 0x60, 0x60, 0x60, 0x7E, 0x3E, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x06, 0x06, 0x3E, 0x7E, 0x66, // ASCII 0x64, d + 0x66, 0x66, 0x66, 0x66, 0x7E, 0x3E, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x7E, 0x66, // ASCII 0x65, e + 0x66, 0x7E, 0x60, 0x60, 0x7E, 0x3E, 0x00, 0x00, + 0x00, 0x00, 0x0E, 0x1E, 0x18, 0x18, 0x7E, 0x7E, // ASCII 0x66, f + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x7E, 0x66, // ASCII 0x67, g + 0x66, 0x66, 0x66, 0x7E, 0x3E, 0x06, 0x7E, 0x7C, + 0x00, 0x00, 0x60, 0x60, 0x60, 0x7C, 0x7E, 0x66, // ASCII 0x68, h + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x18, 0x00, 0x38, 0x38, 0x18, // ASCII 0x69, i + 0x18, 0x18, 0x18, 0x18, 0x3C, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, // ASCII 0x6a, j + 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x7C, 0x78, + 0x00, 0x00, 0xC0, 0xC0, 0xC0, 0xCC, 0xDC, 0xF8, // ASCII 0x6b, k + 0xF0, 0xF8, 0xD8, 0xCC, 0xCE, 0xC6, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x38, 0x18, 0x18, 0x18, 0x18, // ASCII 0x6c, l + 0x18, 0x18, 0x18, 0x18, 0x3C, 0x3C, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xFE, 0xFE, // ASCII 0x6d, m + 0xD6, 0xD6, 0xD6, 0xC6, 0xC6, 0xC6, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x7E, 0x66, // ASCII 0x6e, n + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x7E, 0x66, // ASCII 0x6f, o + 0x66, 0x66, 0x66, 0x66, 0x7e, 0x3c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7e, 0x66, // ascii 0x70, p + 0x66, 0x66, 0x66, 0x66, 0x7e, 0x7c, 0x60, 0x60, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x7e, 0x66, // ascii 0x71, q + 0x66, 0x66, 0x66, 0x66, 0x7e, 0x3e, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7e, 0x66, // ascii 0x72, r + 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x7e, 0x60, // ascii 0x73, s + 0x70, 0x3c, 0x0e, 0x06, 0x7e, 0x7c, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x7e, 0x18, // ascii 0x74, t + 0x18, 0x18, 0x18, 0x18, 0x1e, 0x0e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, // ascii 0x75, u + 0x66, 0x66, 0x66, 0x66, 0x7e, 0x3e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, // ascii 0x76, v + 0x66, 0x66, 0x3c, 0x3c, 0x18, 0x18, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xd6, // ascii 0x77, w + 0xd6, 0xfe, 0xfe, 0xee, 0xc6, 0x82, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x3c, // ascii 0x78, x + 0x3c, 0x18, 0x3c, 0x3c, 0x66, 0x66, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, // ascii 0x79, y + 0x66, 0x66, 0x66, 0x7e, 0x3e, 0x06, 0x7e, 0x7c, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x0c, // ascii 0x7a, z + 0x18, 0x18, 0x30, 0x30, 0x7e, 0x7e, 0x00, 0x00, + 0x00, 0x0e, 0x18, 0x18, 0x18, 0x18, 0x38, 0xf0, // ascii 0x7b, { + 0xf0, 0x38, 0x18, 0x18, 0x18, 0x18, 0x0e, 0x00, + 0x00, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, // ascii 0x7c, | + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, + 0x00, 0xe0, 0x30, 0x30, 0x30, 0x30, 0x38, 0x1e, // ascii 0x7d, } + 0x1e, 0x38, 0x30, 0x30, 0x30, 0x30, 0xe0, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0xf2, 0xbe, // ascii 0x7e, ~ + 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3c, 0x3c, // ascii 0x7f, <bullet> + 0x3c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +#ifndef FAILSAFE_BOOTER +// +// Line drawing 8x16 characters. These sit in the character codes +// 0xb3 -- 0xda. +// +UCHAR VGA8x16LineDrawing[] = { + + // ASCII 0xb3 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xb4 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xb5 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xb6 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xe8, // 11101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xb7 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xf8, // 11111000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xb8 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xb9 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xe8, // 11101000 + 0x08, // 00001000 + 0xe8, // 11101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xba + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xbb + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xf8, // 11111000 + 0x08, // 00001000 + 0xe8, // 11101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xbc + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xe8, // 11101000 + 0x08, // 00001000 + 0xf8, // 11111000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xbd + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xf8, // 11111000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xbe + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xbf + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xf0, // 11110000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xc0 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xc1 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xc2 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xc3 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xc4 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xc5 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xff, // 11111111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xc6 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xc7 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x2f, // 00101111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xc8 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x2f, // 00101111 + 0x20, // 00100000 + 0x3f, // 00111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xc9 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x3f, // 00111111 + 0x20, // 00100000 + 0x2f, // 00101111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xca + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xef, // 11101111 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xcb + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0xef, // 11101111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xcc + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x2f, // 00101111 + 0x20, // 00100000 + 0x2f, // 00101111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xcd + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xce + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xef, // 11101111 + 0x00, // 00000000 + 0xef, // 11101111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xcf + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xff, // 11111111 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xd0 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xff, // 11111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xd1 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x00, // 00000000 + 0xff, // 11111111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xd2 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0xff, // 11111111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xd3 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x3f, // 00111111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xd4 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xd5 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xd6 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x3f, // 00111111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xd7 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0xff, // 11111111 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + 0x28, // 00101000 + + // ASCII 0xd8 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xff, // 11111111 + 0x10, // 00010000 + 0xff, // 11111111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + + // ASCII 0xd9 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0xf0, // 11110000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + + // ASCII 0xda + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x00, // 00000000 + 0x1f, // 00011111 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10, // 00010000 + 0x10 // 00010000 +}; + +#endif // ndef FAILSAFE_BOOTER |