kernel: replace Spleen font with an enlarged version of the original KDL font

Recently we introduced Spleen as a larger font for KDL for high
resolution displays. However, it looks quite different from our original
font. I designed an enlarged version of our original font (designed by
Brian J. Swetland and also found in NewOS, LK and Fuchsia) to use
instead.

Change-Id: I10872e407d45b906f8b6c7ba44b2f993dcd19bff
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5382
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
PulkoMandy
2022-06-19 08:38:46 +00:00
committed by Adrien Destugues
parent 702ff4212d
commit ea56f5e0be
9 changed files with 451 additions and 424 deletions
+16
View File
@@ -0,0 +1,16 @@
# PNG files for kernel debugger fonts.
# This makes the fonts easier to modify if you decide to do so.
#
# Convert the font to hex bytes that can be added to the corresponding .cpp files
# in src/system/kernel/debug/font{,_big}.cpp
#
# This uses the convert command from imagemagic to:
# - Store black as 1 and white as 0
# - Flip the image left-to-right (that's how our console code expects it)
# - Convert it to an uncompressed bitmap without header
# Then it uses xxd to convert it to an hexdump in the correct endianness.
convert kdlbig.png -depth 1 -negate -flop GRAY:kdlbig
xxd -g 2 -c 16 kdlbig > kdlbig.hex
convert kdlsmall.png -depth 1 -negate -flop GRAY:kdlsmall
xxd -g 1 -c 12 kdlsmall > kdlsmall.hex
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

+9
View File
@@ -0,0 +1,9 @@
Fonts used by kernel debugger and on-screen console.
The original font was designed by Brian J. Swetland with tweaks by Axel Dorfler.
The large version was designed by Adrien Destugues.
See the sources in src/system/kernel/debug/font* for license information.
See the script in toos/build/generate_kernel_fonts.h for information on how to update the .h files
after you make changes to these fonts.
+1 -1
View File
@@ -21,7 +21,7 @@ KernelMergeObject kernel_debug.o :
debug_parser.cpp
debug_variables.cpp
font.cpp
font_spleen.cpp
font_big.cpp
frame_buffer_console.cpp
gdb.cpp
safemode_settings.cpp
+1 -1
View File
@@ -18,7 +18,7 @@ struct FramebufferFont {
extern FramebufferFont smallFont;
extern FramebufferFont spleen12Font;
extern FramebufferFont bigFont;
#endif /* !FONT_H */
+423
View File
@@ -0,0 +1,423 @@
/*
** Copyright 2001 Brian J. Swetland
** Copyright 2022, Adrien Destugues <[email protected]>
** All rights reserved.
**
** Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions
** are met:
** 1. Redistributions of source code must retain the above copyright
** notice, this list of conditions, and the following disclaimer.
** 2. Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions, and the following disclaimer in the
** documentation and/or other materials provided with the distribution.
** 3. The name of the author may not be used to endorse or promote products
** derived from this software without specific prior written permission.
**
** THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
** IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
** INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
** NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
** THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <stdint.h>
struct FramebufferFont {
int glyphWidth;
int glyphHeight;
uint16_t data[3072];
};
FramebufferFont bigFont = { 12, 24, {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0000, 0x0000,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0198, 0x0198, 0x0198, 0x0198, 0x0198, 0x0198,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0198, 0x0198, 0x0198, 0x0198,
0x07fe, 0x07fe, 0x0198, 0x0198, 0x07fe, 0x07fe, 0x0198, 0x0198,
0x0198, 0x0198, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x07f8, 0x07fc,
0x006e, 0x0066, 0x01fc, 0x03f8, 0x0660, 0x0760, 0x03fe, 0x01fe,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x000c, 0x001e, 0x061e, 0x070c,
0x0380, 0x01c0, 0x00e0, 0x0070, 0x0038, 0x001c, 0x030e, 0x0786,
0x0780, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x01fc, 0x000e, 0x0006,
0x0006, 0x000e, 0x0018, 0x003c, 0x067e, 0x07e6, 0x0386, 0x01ce,
0x07fc, 0x0678, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0060, 0x0070, 0x0030, 0x0018, 0x0018,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0600, 0x0700, 0x0380, 0x0180, 0x01c0, 0x00c0, 0x00c0, 0x00e0,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x00e0, 0x00c0,
0x00c0, 0x01c0, 0x0180, 0x0380, 0x0700, 0x0600, 0x0000, 0x0000,
0x0006, 0x000e, 0x001c, 0x0018, 0x0038, 0x0030, 0x0030, 0x0070,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0070, 0x0030,
0x0030, 0x0038, 0x0018, 0x001c, 0x000e, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0264, 0x076e,
0x03fc, 0x01f8, 0x00f0, 0x01f8, 0x03fc, 0x076e, 0x0264, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060,
0x0060, 0x0060, 0x07fe, 0x07fe, 0x0060, 0x0060, 0x0060, 0x0060,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0, 0x01e0,
0x01e0, 0x00c0, 0x0060, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0,
0x01e0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0e00, 0x0e00, 0x0700, 0x0700, 0x0380, 0x0380, 0x01c0, 0x01c0,
0x00e0, 0x00e0, 0x0070, 0x0070, 0x0038, 0x0038, 0x001c, 0x001c,
0x000e, 0x000e, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0706, 0x0786,
0x07c6, 0x06e6, 0x0676, 0x063e, 0x061e, 0x060e, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x00e0, 0x00f0, 0x00f8, 0x00dc, 0x00ce, 0x00c6,
0x00c0, 0x00c0, 0x00c0, 0x00c0, 0x00c0, 0x00c0, 0x00c0, 0x00c0,
0x00c0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0600, 0x0700,
0x0380, 0x01c0, 0x00e0, 0x0070, 0x0038, 0x001c, 0x000e, 0x0006,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0600, 0x0700,
0x03e0, 0x03e0, 0x0700, 0x0600, 0x0600, 0x0600, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0300, 0x0380, 0x03c0, 0x03e0, 0x0370, 0x0338,
0x031c, 0x030e, 0x0306, 0x07fe, 0x07fe, 0x0300, 0x0300, 0x0300,
0x0300, 0x0300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x07fe, 0x07fe, 0x0006, 0x0006, 0x0006, 0x0006,
0x01fe, 0x03fe, 0x0700, 0x0600, 0x0600, 0x0600, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01e0, 0x01f0, 0x0038, 0x001c, 0x000e, 0x0006,
0x01fe, 0x03fe, 0x0706, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x07fe, 0x07fe, 0x0306, 0x0306, 0x0180, 0x0180,
0x00c0, 0x00c0, 0x0060, 0x0060, 0x0030, 0x0030, 0x0018, 0x0018,
0x000c, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0606, 0x0606,
0x030c, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0606, 0x0606,
0x0606, 0x070e, 0x07fc, 0x07f8, 0x0600, 0x0700, 0x0380, 0x01c0,
0x00f8, 0x0078, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0,
0x01e0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0,
0x01e0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0,
0x01e0, 0x00c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c0, 0x01e0,
0x01e0, 0x01e0, 0x00c0, 0x0060, 0x0030, 0x0010, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0700,
0x03c0, 0x00f0, 0x003c, 0x000e, 0x003c, 0x00f0, 0x03c0, 0x0700,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000e,
0x003c, 0x00f0, 0x03c0, 0x0700, 0x03c0, 0x00f0, 0x003c, 0x000e,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606, 0x0600, 0x0700,
0x0380, 0x01c0, 0x00e0, 0x0060, 0x0060, 0x0060, 0x0000, 0x0000,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x07e6, 0x07f6, 0x0736, 0x0736, 0x03f6, 0x03e6, 0x0006, 0x000e,
0x01fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x00f0, 0x01f8, 0x039c,
0x070e, 0x0606, 0x0606, 0x0606, 0x07fe, 0x07fe, 0x0606, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01fe, 0x03fe, 0x0706, 0x0606,
0x0606, 0x0706, 0x03fe, 0x03fe, 0x0706, 0x0606, 0x0606, 0x0706,
0x03fe, 0x01fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x007e, 0x00fe, 0x01c6, 0x0386,
0x0306, 0x0606, 0x0606, 0x0606, 0x0606, 0x0306, 0x0386, 0x01c6,
0x00fe, 0x007e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0006, 0x0006,
0x0006, 0x0006, 0x01fe, 0x01fe, 0x0006, 0x0006, 0x0006, 0x0006,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0006, 0x0006,
0x0006, 0x0006, 0x01fe, 0x01fe, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x0006, 0x0006, 0x07c6, 0x07c6, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x07fe, 0x07fe, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07e0, 0x07e0, 0x0600, 0x0600,
0x0600, 0x0600, 0x0600, 0x0600, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0706, 0x0386, 0x01c6,
0x00e6, 0x0076, 0x003e, 0x003e, 0x0076, 0x00e6, 0x01c6, 0x0386,
0x0706, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x070e, 0x079e,
0x06b6, 0x06f6, 0x0666, 0x0666, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x060e, 0x061e, 0x061e,
0x0636, 0x0636, 0x0666, 0x0666, 0x06c6, 0x06c6, 0x0786, 0x0786,
0x0706, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01fe, 0x03fe, 0x0706, 0x0606,
0x0606, 0x0706, 0x03fe, 0x01fe, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0706, 0x03fe,
0x01fc, 0x0070, 0x03e0, 0x07c0, 0x0200, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01fe, 0x03fe, 0x0706, 0x0606,
0x0606, 0x0706, 0x03fe, 0x01fe, 0x0076, 0x00e6, 0x01c6, 0x0386,
0x0706, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01f8, 0x03fc, 0x070e, 0x0606,
0x0006, 0x000e, 0x01fc, 0x03f8, 0x0700, 0x0600, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x070e, 0x030c, 0x039c, 0x0198, 0x01f8, 0x00f0, 0x00f0,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0666, 0x0666, 0x06f6, 0x06d6, 0x079e, 0x070e,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x070e,
0x030c, 0x039c, 0x01f8, 0x00f0, 0x01f8, 0x039c, 0x030c, 0x070e,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x070e,
0x039c, 0x01f8, 0x00f0, 0x00f0, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07fe, 0x07fe, 0x0600, 0x0300,
0x0380, 0x01c0, 0x00e0, 0x0070, 0x0038, 0x001c, 0x000c, 0x0006,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x07e0, 0x07e0, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x07e0, 0x07e0, 0x0000, 0x0000,
0x0000, 0x0006, 0x0006, 0x000e, 0x000c, 0x001c, 0x0018, 0x0038,
0x0030, 0x0070, 0x0060, 0x00e0, 0x00c0, 0x01c0, 0x0180, 0x0380,
0x0300, 0x0700, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000,
0x007e, 0x007e, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x007e, 0x007e, 0x0000, 0x0000,
0x0000, 0x0000, 0x0060, 0x00f0, 0x01f8, 0x039c, 0x070e, 0x0606,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0fff, 0x0fff, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0008, 0x0018, 0x0030, 0x0060, 0x00c0, 0x0180, 0x0100,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x06f8, 0x07fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x07fc, 0x0ef8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x01f6, 0x03fe, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fe, 0x01f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x03f8, 0x07fc, 0x060e, 0x0006, 0x0006, 0x0006, 0x0006, 0x060e,
0x07fc, 0x03f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,
0x06f8, 0x07fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x07fc, 0x06f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01f8, 0x03fc, 0x070e, 0x0606, 0x07ee, 0x03fe, 0x0006, 0x000e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x07c0, 0x07e0, 0x0070, 0x0030, 0x0030, 0x0030,
0x03fc, 0x03fe, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,
0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x06f8, 0x07fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x07fc, 0x06f8, 0x0600, 0x0600, 0x0600, 0x0700, 0x03f0, 0x01f8,
0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x01f6, 0x03fe, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0000, 0x0000,
0x0078, 0x0078, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x01f8, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0180, 0x0180, 0x0180, 0x0000, 0x0000,
0x01f8, 0x01f8, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,
0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x01c0, 0x00fc, 0x007e,
0x0000, 0x0000, 0x000c, 0x000c, 0x000c, 0x000c, 0x000c, 0x000c,
0x030c, 0x038c, 0x01cc, 0x00ec, 0x007c, 0x007c, 0x00ec, 0x01cc,
0x038c, 0x030c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0078, 0x0078, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x01f8, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01b6, 0x03fe, 0x076e, 0x0666, 0x0666, 0x0666, 0x0646, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01e6, 0x03f6, 0x071e, 0x060e, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01f8, 0x03fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x03fc, 0x01f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01f6, 0x03fe, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x0706,
0x03fe, 0x01fe, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x06f8, 0x07fc, 0x070e, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x07fc, 0x06f8, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x01cc, 0x03ec, 0x007c, 0x003c, 0x001c, 0x000c, 0x000c, 0x000c,
0x000c, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x07f8, 0x03fc, 0x000e, 0x0006, 0x01fc, 0x03f8, 0x0600, 0x0700,
0x03fe, 0x01fc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x07f8, 0x03fc, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x00e0,
0x07c0, 0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0706, 0x078e,
0x06fc, 0x0678, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0606, 0x0606, 0x030c, 0x030c, 0x0198, 0x0198, 0x00f0, 0x00f0,
0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0606, 0x0606, 0x0606, 0x0666, 0x076e, 0x036c, 0x036c, 0x03fc,
0x0198, 0x0108, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0606, 0x070e, 0x039c, 0x01f8, 0x00f0, 0x00f0, 0x01f8, 0x039c,
0x070e, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x070e,
0x07fc, 0x06f8, 0x0600, 0x0600, 0x0600, 0x0700, 0x03f0, 0x01f8,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x07fe, 0x07fe, 0x0380, 0x01c0, 0x00e0, 0x0070, 0x0038, 0x001c,
0x07fe, 0x07fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0600, 0x0700, 0x0380, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,
0x01c0, 0x00c0, 0x0060, 0x0060, 0x00c0, 0x01c0, 0x0180, 0x0180,
0x0180, 0x0180, 0x0180, 0x0380, 0x0700, 0x0600, 0x0000, 0x0000,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0000, 0x0000,
0x0006, 0x000e, 0x001c, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,
0x0038, 0x0030, 0x0060, 0x0060, 0x0030, 0x0038, 0x0018, 0x0018,
0x0018, 0x0018, 0x0018, 0x001c, 0x000e, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x041c, 0x067e, 0x07e6, 0x0382, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060,
0x00f0, 0x00f0, 0x0198, 0x0198, 0x030c, 0x030c, 0x0606, 0x0606,
0x0fff, 0x0fff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
}};
-421
View File
@@ -1,421 +0,0 @@
/*
* Copyright (c) 2018-2021, Frederic Cambus
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <stdint.h>
struct FramebufferFont {
int glyphWidth;
int glyphHeight;
uint16_t data[3072];
};
FramebufferFont spleen12Font = { 12, 24, {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0 */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 10 */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 20 */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 30 */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ' ' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0060, /* '!' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0000,
0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x030C, 0x030C, 0x030C, 0x030C, 0x030C, 0x030C, /* '"' */
0x030C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x030C, 0x030C, 0x030C, 0x07FE, /* '#' */
0x030C, 0x030C, 0x030C, 0x030C, 0x030C, 0x030C, 0x030C, 0x07FE,
0x030C, 0x030C, 0x030C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0060, 0x0060, 0x07F8, 0x006C, 0x0066, 0x0066, /* '$' */
0x0066, 0x0066, 0x006C, 0x01F8, 0x0360, 0x0660, 0x0660, 0x0660,
0x0660, 0x0360, 0x01FE, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x031C, 0x01B6, /* '%' */
0x01B6, 0x00DC, 0x00C0, 0x0060, 0x0060, 0x0030, 0x03B0, 0x06D8,
0x06D8, 0x038C, 0x000C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x00F0, 0x0198, 0x030C, 0x030C, /* '&' */
0x030C, 0x030C, 0x0198, 0x00F0, 0x00CC, 0x0586, 0x0706, 0x0306,
0x0306, 0x078C, 0x0CF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, /* ''' */
0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0700, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0030, /* '(' */
0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, /* 40 */
0x0030, 0x0030, 0x0060, 0x00C0, 0x0180, 0x0700, 0x0000, 0x0000,
0x0000, 0x0000, 0x000E, 0x0018, 0x0030, 0x0060, 0x00C0, 0x00C0, /* ')' */
0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,
0x00C0, 0x00C0, 0x0060, 0x0030, 0x0018, 0x000E, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '*' */
0x030C, 0x0198, 0x00F0, 0x0060, 0x07FE, 0x0060, 0x00F0, 0x0198,
0x030C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '+' */
0x0000, 0x0060, 0x0060, 0x0060, 0x03FC, 0x0060, 0x0060, 0x0060,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ',' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0060, 0x0060, 0x0060, 0x0030, 0x0018, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '-' */
0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '.' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0C00, 0x0C00, 0x0600, 0x0600, 0x0300, 0x0300, /* '/' */
0x0180, 0x0180, 0x00C0, 0x00C0, 0x0060, 0x0060, 0x0030, 0x0030,
0x0018, 0x0018, 0x000C, 0x000C, 0x0006, 0x0006, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* '0' */
0x0706, 0x0786, 0x06C6, 0x0666, 0x0636, 0x061E, 0x060E, 0x0606,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0070, 0x0078, 0x006C, 0x0064, /* '1' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x03FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0600, /* '2' */
0x0600, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, /* 50 */
0x000C, 0x0606, 0x07FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0600, /* '3' */
0x0600, 0x0300, 0x01F0, 0x0300, 0x0600, 0x0600, 0x0600, 0x0600,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0186, /* '4' */
0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x0186, 0x07FE, 0x0180,
0x0180, 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0606, 0x0006, 0x0006, /* '5' */
0x0006, 0x0006, 0x01FE, 0x0300, 0x0600, 0x0600, 0x0600, 0x0600,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x03F8, 0x060C, 0x0006, 0x0006, /* '6' */
0x0006, 0x0006, 0x01FE, 0x0306, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0606, 0x0600, 0x0600, /* '7' */
0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0030, 0x0030,
0x0030, 0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* '8' */
0x0606, 0x030C, 0x01F8, 0x030C, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* '9' */
0x0606, 0x0606, 0x0606, 0x060C, 0x07F8, 0x0600, 0x0600, 0x0600,
0x0600, 0x0306, 0x01FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ':' */
0x0000, 0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* ';' */
0x0000, 0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000,
0x0060, 0x0060, 0x0060, 0x0030, 0x0018, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0300, 0x0180, 0x00C0, /* '<' */
0x0060, 0x0030, 0x0018, 0x000C, 0x0018, 0x0030, 0x0060, 0x00C0, /* 60 */
0x0180, 0x0300, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '=' */
0x0000, 0x07FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x000C, 0x0018, 0x0030, 0x0060, /* '>' */
0x00C0, 0x0180, 0x0300, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060,
0x0030, 0x0018, 0x000C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0600, /* '?' */
0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0060, 0x0060, 0x0000,
0x0000, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, /* '@' */
0x0606, 0x06E6, 0x06E6, 0x06E6, 0x06E6, 0x06E6, 0x06E6, 0x07E6,
0x0006, 0x000C, 0x03F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* 'A' */
0x0606, 0x0606, 0x0606, 0x07FE, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01FE, 0x0306, 0x0606, 0x0606, /* 'B' */
0x0606, 0x0606, 0x0306, 0x01FE, 0x0306, 0x0606, 0x0606, 0x0606,
0x0606, 0x0306, 0x01FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07F8, 0x000C, 0x0006, 0x0006, /* 'C' */
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x000C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01FE, 0x0306, 0x0606, 0x0606, /* 'D' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0306, 0x01FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07F8, 0x000C, 0x0006, 0x0006, /* 'E' */
0x0006, 0x0006, 0x0006, 0x01FE, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x000C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07F8, 0x000C, 0x0006, 0x0006, /* 'F' */
0x0006, 0x0006, 0x0006, 0x01FE, 0x0006, 0x0006, 0x0006, 0x0006, /* 70 */
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07F8, 0x000C, 0x0006, 0x0006, /* 'G' */
0x0006, 0x0006, 0x0006, 0x07C6, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'H' */
0x0606, 0x0606, 0x0606, 0x07FE, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0060, 0x0060, 0x0060, /* 'I' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x03FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x03FC, 0x0060, 0x0060, 0x0060, /* 'J' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0070, 0x003E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'K' */
0x0606, 0x0306, 0x0186, 0x00FE, 0x0186, 0x0306, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, /* 'L' */
0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x000C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x070E, 0x079E, 0x06F6, /* 'M' */
0x0666, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x060E, 0x060E, 0x061E, /* 'N' */
0x061E, 0x0636, 0x0636, 0x0666, 0x0666, 0x06C6, 0x06C6, 0x0786,
0x0786, 0x0706, 0x0706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* 'O' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01FE, 0x0306, 0x0606, 0x0606, /* 'P' */
0x0606, 0x0606, 0x0306, 0x01FE, 0x0006, 0x0006, 0x0006, 0x0006, /* 80 */
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01F8, 0x030C, 0x0606, 0x0606, /* 'Q' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0666, 0x0666,
0x06C6, 0x03CC, 0x01F8, 0x0180, 0x0300, 0x0300, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x01FE, 0x0306, 0x0606, 0x0606, /* 'R' */
0x0606, 0x0606, 0x0306, 0x01FE, 0x0306, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07F8, 0x000C, 0x0006, 0x0006, /* 'S' */
0x0006, 0x0006, 0x000C, 0x01F8, 0x0300, 0x0600, 0x0600, 0x0600,
0x0600, 0x0300, 0x01FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0060, 0x0060, 0x0060, /* 'T' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'U' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'V' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x030C, 0x030C,
0x0198, 0x00F0, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'W' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0666, 0x06F6,
0x079E, 0x070E, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'X' */
0x0606, 0x0606, 0x030C, 0x01F8, 0x030C, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0606, 0x0606, 0x0606, 0x0606, /* 'Y' */
0x0606, 0x0606, 0x060C, 0x07F8, 0x0600, 0x0600, 0x0600, 0x0600,
0x0600, 0x0700, 0x03FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0600, 0x0600, 0x0600, /* 'Z' */
0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, 0x000C, 0x0006, /* 90 */
0x0006, 0x0006, 0x07FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x07F8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, /* '[' */
0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,
0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x07F8, 0x0000,
0x0000, 0x0000, 0x0003, 0x0003, 0x0006, 0x0006, 0x000C, 0x000C, /* '\' */
0x0018, 0x0018, 0x0030, 0x0030, 0x0060, 0x0060, 0x00C0, 0x00C0,
0x0180, 0x0180, 0x0300, 0x0300, 0x0600, 0x0600, 0x0000, 0x0000,
0x0000, 0x01FE, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, /* ']' */
0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,
0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x01FE, 0x0000,
0x0000, 0x0000, 0x0020, 0x0070, 0x00D8, 0x018C, 0x0306, 0x0603, /* '^' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '_' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07FE, 0x0000,
0x0000, 0x0000, 0x0018, 0x0030, 0x0060, 0x00C0, 0x0000, 0x0000, /* '`' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'a' */
0x01FC, 0x0300, 0x0600, 0x0600, 0x07F8, 0x060C, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, /* 'b' */
0x01FE, 0x0306, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0306, 0x01FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'c' */
0x07F8, 0x000C, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x000C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0600, 0x0600, 0x0600, /* 'd' */
0x07F8, 0x060C, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, /* 100 */
0x0606, 0x060C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'e' */
0x07F8, 0x060C, 0x0606, 0x0606, 0x0606, 0x07FE, 0x0006, 0x0006,
0x0006, 0x000C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x03E0, 0x0070, 0x0030, 0x0030, /* 'f' */
0x0030, 0x0030, 0x01FC, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,
0x0030, 0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'g' */
0x07F8, 0x060C, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x03F8, 0x0300, 0x0600, 0x0600, 0x0300, 0x01FC,
0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, /* 'h' */
0x01FE, 0x0306, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x0000, 0x0000, /* 'i' */
0x0078, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x0000, 0x0000, /* 'j' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0030, 0x001E,
0x0000, 0x0000, 0x0000, 0x0000, 0x000C, 0x000C, 0x000C, 0x000C, /* 'k' */
0x030C, 0x030C, 0x018C, 0x00CC, 0x007C, 0x006C, 0x00CC, 0x018C,
0x030C, 0x060C, 0x060C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0030, 0x0030, 0x0030, 0x0030, /* 'l' */
0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,
0x0030, 0x0070, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'm' */
0x019E, 0x0366, 0x0666, 0x0666, 0x0666, 0x0666, 0x0666, 0x0666,
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'n' */
0x01FE, 0x0306, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, /* 110 */
0x0606, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'o' */
0x01F8, 0x030C, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x030C, 0x01F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'p' */
0x01FE, 0x0306, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x0306, 0x01FE, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'q' */
0x07F8, 0x060C, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'r' */
0x07F8, 0x060C, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 's' */
0x07FC, 0x0006, 0x0006, 0x0006, 0x0006, 0x03FC, 0x0600, 0x0600,
0x0600, 0x0600, 0x03FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0030, 0x0030, 0x0030, 0x0030, /* 't' */
0x01FC, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,
0x0030, 0x0070, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'u' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'v' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x030C, 0x030C,
0x0198, 0x00F0, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'w' */
0x0606, 0x0606, 0x0606, 0x0666, 0x0666, 0x0666, 0x0666, 0x0666,
0x0666, 0x066C, 0x0798, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'x' */
0x0606, 0x0606, 0x030C, 0x0198, 0x00F0, 0x00F0, 0x0198, 0x030C, /* 120 */
0x030C, 0x0606, 0x0606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'y' */
0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606, 0x0606,
0x0606, 0x060C, 0x07F8, 0x0600, 0x0600, 0x0600, 0x0300, 0x01FE,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 'z' */
0x07FE, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018,
0x000C, 0x0006, 0x07FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0780, 0x00C0, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, /* '{' */
0x0060, 0x0060, 0x0030, 0x001C, 0x001C, 0x0030, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x00C0, 0x0780, 0x0000,
0x0000, 0x0000, 0x0000, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, /* '|' */
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,
0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0000, 0x0000, 0x0000,
0x0000, 0x003C, 0x0060, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, /* '}' */
0x00C0, 0x00C0, 0x0180, 0x0700, 0x0700, 0x0180, 0x00C0, 0x00C0,
0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x0060, 0x003C, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '~' */
0x0000, 0x0000, 0x061C, 0x0636, 0x0363, 0x01C3, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* '' */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 127 */
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
}};
@@ -424,7 +424,7 @@ frame_buffer_update(addr_t baseAddress, int32 width, int32 height, int32 depth,
if (width <= 1920 || height <= 1080) {
sConsole.font = &smallFont;
} else {
sConsole.font = &spleen12Font;
sConsole.font = &bigFont;
}
sConsole.frame_buffer = baseAddress;