From 71cf7f9db16310935481ea772b2bf1eb26376f3b Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Tue, 6 Dec 2022 19:44:58 +0300 Subject: download/u-boot: Remove support for deleting git folders Removing the git dirs was part of deblobbing, which Libreboot no longer cares about. The variable that triggers it is no more. Remove the dead code. Signed-off-by: Alper Nebi Yasak --- resources/scripts/download/u-boot | 9 --------- 1 file changed, 9 deletions(-) (limited to 'resources') diff --git a/resources/scripts/download/u-boot b/resources/scripts/download/u-boot index 5b6a160e..692f34bf 100755 --- a/resources/scripts/download/u-boot +++ b/resources/scripts/download/u-boot @@ -235,11 +235,6 @@ if [ $# -eq 0 ] ; then for board in $(list_supported_boards); do download_uboot_board "${board}" done - - if [ "${deletegit}" = "true" ]; then - rm -rf u-boot/u-boot/ u-boot/.git* - fi - exit 0 elif [ $# -eq 1 -a "$1" == "--help" ] ; then usage @@ -255,10 +250,6 @@ elif [ $# -eq 1 ] ; then fi done - if [ "${deletegit}" = "true" ]; then - rm -rf u-boot/u-boot/ u-boot/.git* - fi - printf "Error: Board '${1}' is not supported\n" exit 1 -- cgit v1.2.1 From 2b761f2f8a4193457a73c4dff335029f70b4443e Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Tue, 6 Dec 2022 19:49:02 +0300 Subject: download/u-boot: Re-add usage text for no-argument form The no-argument form of the U-Boot download script prepare trees for all boards when run with no arguments, like the corresponding script for coreboot. The usage text for this case was removed without any changes to the corresponding code, assume it was by mistake and add it back. Signed-off-by: Alper Nebi Yasak --- resources/scripts/download/u-boot | 3 +++ 1 file changed, 3 insertions(+) (limited to 'resources') diff --git a/resources/scripts/download/u-boot b/resources/scripts/download/u-boot index 692f34bf..d388dd39 100755 --- a/resources/scripts/download/u-boot +++ b/resources/scripts/download/u-boot @@ -207,6 +207,9 @@ usage() progname="./download u-boot" printf "Usage:\n" + printf "\t%s # %s\n" \ + "${progname}" \ + "Download u-boot for all boards" printf "\t%s [board] # %s\n" \ "${progname}" \ "Download u-boot for the given board" -- cgit v1.2.1 From 584210bd1f2ff8e2f7a85b8fbc85013f16b7d7ef Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Thu, 8 Dec 2022 00:12:47 +0300 Subject: download/u-boot: Change to download target before running extra.sh The U-Boot download script does its work from the repository root instead going into the newly created dirs, unlike the coreboot counterpart. It should run the board-specific extra.sh files with the downloaded paths as their working directory. Do so by a subshell. Signed-off-by: Alper Nebi Yasak --- resources/scripts/download/u-boot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'resources') diff --git a/resources/scripts/download/u-boot b/resources/scripts/download/u-boot index d388dd39..1af513a4 100755 --- a/resources/scripts/download/u-boot +++ b/resources/scripts/download/u-boot @@ -181,7 +181,7 @@ downloadfor() { # extra.sh on a per-board basis # In fact, extra.sh can be used for anything you want. if [ -f "resources/u-boot/${board}/extra.sh" ]; then - "resources/u-boot/${board}/extra.sh" || touch build_error + ( cd "${ubtree}" && "../../resources/u-boot/${board}/extra.sh"; ) || touch build_error if [ -f build_error ]; then return 1 fi -- cgit v1.2.1 From 4e3097b5e7b6b80dff3f76046f28e5816e877578 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Tue, 6 Dec 2022 19:52:00 +0300 Subject: build/roms: Disable U-Boot when not in payloads specified by cmdline When overriding which payloads will be built with the -p command line argument, the roms_helper script doesn't disable the U-Boot payload. Disable it in this case. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 1 + 1 file changed, 1 insertion(+) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index bd1f3860..e2b152d9 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -159,6 +159,7 @@ if [ ! -z ${payloads} ]; then payload_grub_withseabios="n" # seabios chainloaded from grub payload_seabios="n" payload_seabios_withgrub="n" # i386-coreboot grub accessible from SeaBIOS boot menu + payload_uboot="n" seabios_opromloadonly="0" payload_memtest="n" -- cgit v1.2.1 From 9fb4ecec62b0430fa8e405d2133a4579020e522b Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 21:41:33 +0300 Subject: build/roms: Don't build Memtest86+ when not specified by cmdline When overriding which payloads will be built with the -p command line argument, the roms_helper script builds the Memtest86+ payload before checking if it should be disabled. Move the build command after the command line override. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index e2b152d9..a59c4285 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -146,12 +146,6 @@ if [ "${payload_uboot}" = "y" ] && \ uboot_config="default" fi -if [ "${payload_memtest}" = "y" ]; then - if [ ! -f "memtest86plus/memtest" ]; then - ./build module memtest86plus - fi -fi - # Override all payload directives with cmdline args if [ ! -z ${payloads} ]; then echo "setting payloads $payloads" @@ -219,6 +213,12 @@ if [ ! -f "${seavgabiosrom}" ] \ fi fi +if [ "${payload_memtest}" = "y" ]; then + if [ ! -f "memtest86plus/memtest" ]; then + ./build module memtest86plus + fi +fi + [ -d "${romdir}/" ] || mkdir -p "${romdir}/" rm -f "${romdir}"/* -- cgit v1.2.1 From a586356164491f5895713fca713967218211219e Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 19:31:36 +0300 Subject: build/roms: Build 32-bit crossgcc for AArch64 as well This re-applies commit a69855f7e448 ("Build 32-bit crossgcc for AArch64 as well") which was inexplicably reverted along with unrelated changes. Mention in a comment that building crossgcc-arm is necessary for AArch64. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index a59c4285..ff0681f3 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -194,7 +194,8 @@ elif [ "${arch}" = "AArch64" ]; then ( cat version > "${cbdir}/.coreboot-version" cd "${cbdir}" - make crossgcc-aarch64 CPUS=$(nproc) # This is for aarch64, doesn't apply to armv7 + # aarch64 needs armv7 toolchain for arm-trusted-firmware + make crossgcc-arm crossgcc-aarch64 CPUS=$(nproc) ) fi -- cgit v1.2.1 From bee5054077e8e178cb5dfe1b4ecd1b20d67ee93f Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 20:53:18 +0300 Subject: build/roms: Make coreboot crossgcc usable for payloads and modules Add the coreboot-built cross-architecture toolchains to the PATH so that modules and payloads can use them. When building for a foreign-arch board, also export CROSS_COMPILE pointing to the appropriate prefix. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 14 ++++++++++++++ resources/scripts/build/payload/u-boot | 8 -------- 2 files changed, 14 insertions(+), 8 deletions(-) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index ff0681f3..abec7402 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -184,12 +184,20 @@ if [ "${arch}" = "x86_32" ] || [ "${arch}" = "x86_64" ]; then # 32-bit ROM images, so we only need to worry about i386-elf ) fi + case "$(uname -m)" in + x86*|i*86|amd64) : ;; + *) export CROSS_COMPILE=i386-elf- ;; + esac elif [ "${arch}" = "ARMv7" ]; then ( cat version > "${cbdir}/.coreboot-version" cd "${cbdir}" make crossgcc-arm CPUS=$(nproc) # This is for armv7, doesn't apply to aarch64 ) + case "$(uname -m)" in + arm|arm32|armv6*|armv7*) : ;; + *) export CROSS_COMPILE=arm-eabi- ;; + esac elif [ "${arch}" = "AArch64" ]; then ( cat version > "${cbdir}/.coreboot-version" @@ -197,8 +205,14 @@ elif [ "${arch}" = "AArch64" ]; then # aarch64 needs armv7 toolchain for arm-trusted-firmware make crossgcc-arm crossgcc-aarch64 CPUS=$(nproc) ) + case "$(uname -m)" in + arm64|aarch64) : ;; + *) export CROSS_COMPILE=aarch64-elf- ;; + esac fi +export PATH="$(pwd)/${cbdir}/util/crossgcc/xgcc/bin:$PATH" + if [ ! -f "${cbfstool}" ]; then ./build module cbutils ${cbtree} fi diff --git a/resources/scripts/build/payload/u-boot b/resources/scripts/build/payload/u-boot index 6c94a441..3ead3a6c 100755 --- a/resources/scripts/build/payload/u-boot +++ b/resources/scripts/build/payload/u-boot @@ -94,14 +94,6 @@ for board in "$@"; do continue fi - if [ "${arch}" = "x86_32" ] || [ "${arch}" = "x86_64" ]; then - export CROSS_COMPILE=x86_64-linux- - elif [ "${arch}" = "ARMv7" ]; then - export CROSS_COMPILE=arm-linux-gnueabi- - elif [ "${arch}" = "AArch64" ]; then - export CROSS_COMPILE=aarch64-linux-gnu- - fi - for config in "${board_dir}/config"/*; do if [ ! -f "${config}" ]; then printf "%s: Target %s has no configs to build for. Skipping build.\n" \ -- cgit v1.2.1 From 5b6bf2a82631f15ad8d3923520e678b9b0065302 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 21:55:05 +0300 Subject: build/roms: Don't rebuild crossgcc if it was already built The roms_helper script skips building crossgcc-i386 if its target directory exists. Skip it for other architectures as well. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index abec7402..f533e6ab 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -175,36 +175,34 @@ if [ ! -d "${cbdir}" ]; then ./download coreboot ${cbtree} fi +cat version > "${cbdir}/.coreboot-version" + if [ "${arch}" = "x86_32" ] || [ "${arch}" = "x86_64" ]; then if [ ! -d "${cbdir}/util/crossgcc/xgcc/i386-elf/" ]; then - ( - cat version > "${cbdir}/.coreboot-version" - cd "${cbdir}" - make crossgcc-i386 CPUS=$(nproc) # even for 64-bit machines, coreboot builds - # 32-bit ROM images, so we only need to worry about i386-elf - ) + # Even for 64-bit machines, coreboot builds 32-bit ROM + # images, so we only need to worry about i386-elf + make -C "${cbdir}" crossgcc-i386 CPUS=$(nproc) fi case "$(uname -m)" in x86*|i*86|amd64) : ;; *) export CROSS_COMPILE=i386-elf- ;; esac elif [ "${arch}" = "ARMv7" ]; then - ( - cat version > "${cbdir}/.coreboot-version" - cd "${cbdir}" - make crossgcc-arm CPUS=$(nproc) # This is for armv7, doesn't apply to aarch64 - ) + if [ ! -d "${cbdir}/util/crossgcc/xgcc/arm-eabi/" ]; then + make -C "${cbdir}" crossgcc-arm CPUS=$(nproc) + fi case "$(uname -m)" in arm|arm32|armv6*|armv7*) : ;; *) export CROSS_COMPILE=arm-eabi- ;; esac elif [ "${arch}" = "AArch64" ]; then - ( - cat version > "${cbdir}/.coreboot-version" - cd "${cbdir}" - # aarch64 needs armv7 toolchain for arm-trusted-firmware - make crossgcc-arm crossgcc-aarch64 CPUS=$(nproc) - ) + if [ ! -d "${cbdir}/util/crossgcc/xgcc/aarch64-elf/" ]; then + make -C "${cbdir}" crossgcc-aarch64 CPUS=$(nproc) + fi + # aarch64 also needs armv7 toolchain for arm-trusted-firmware + if [ ! -d "${cbdir}/util/crossgcc/xgcc/arm-eabi/" ]; then + make -C "${cbdir}" crossgcc-arm CPUS=$(nproc) + fi case "$(uname -m)" in arm64|aarch64) : ;; *) export CROSS_COMPILE=aarch64-elf- ;; -- cgit v1.2.1 From c798975de639fddd708b99b4c67e567142264b7b Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 13:34:20 +0300 Subject: u-boot: Use a common tree Merge all boards into a common "default" tree, currently for v2022.07. This ends up applying the "Improve UEFI experience on DM_VIDEO" series to everything, so refresh the configs for the new options. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy/board.cfg | 3 - resources/u-boot/daisy_snow/board.cfg | 2 +- resources/u-boot/daisy_snow/config/default | 4 + resources/u-boot/daisy_spring/board.cfg | 2 +- resources/u-boot/daisy_spring/config/default | 4 + resources/u-boot/default/board.cfg | 2 +- ...p-rk3399-Set-hardcoded-clock-rates-same-a.patch | 100 + ...video-improve-UEFI-experience-on-DM_VIDEO.patch | 9012 ++++++++++++++++++++ resources/u-boot/gru/board.cfg | 3 - ...p-rk3399-Set-hardcoded-clock-rates-same-a.patch | 100 - ...video-improve-UEFI-experience-on-DM_VIDEO.patch | 9012 -------------------- resources/u-boot/gru_bob/board.cfg | 2 +- resources/u-boot/gru_kevin/board.cfg | 2 +- resources/u-boot/nyan/board.cfg | 3 - resources/u-boot/nyan_big/board.cfg | 2 +- resources/u-boot/nyan_big/config/default | 4 + resources/u-boot/nyan_blaze/board.cfg | 2 +- resources/u-boot/nyan_blaze/config/default | 4 + resources/u-boot/peach/board.cfg | 3 - resources/u-boot/peach_pi/board.cfg | 2 +- resources/u-boot/peach_pi/config/default | 4 + resources/u-boot/peach_pit/board.cfg | 2 +- resources/u-boot/peach_pit/config/default | 4 + resources/u-boot/v2021.07/board.cfg | 2 - resources/u-boot/v2022.07/board.cfg | 2 - resources/u-boot/veyron/board.cfg | 3 - resources/u-boot/veyron_jerry/board.cfg | 2 +- resources/u-boot/veyron_jerry/config/default | 4 + resources/u-boot/veyron_mickey/board.cfg | 2 +- resources/u-boot/veyron_mickey/config/default | 4 + resources/u-boot/veyron_minnie/board.cfg | 2 +- resources/u-boot/veyron_minnie/config/default | 4 + resources/u-boot/veyron_speedy/board.cfg | 2 +- resources/u-boot/veyron_speedy/config/default | 4 + 34 files changed, 9165 insertions(+), 9144 deletions(-) delete mode 100644 resources/u-boot/daisy/board.cfg create mode 100644 resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch create mode 100644 resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch delete mode 100644 resources/u-boot/gru/board.cfg delete mode 100644 resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch delete mode 100644 resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch delete mode 100644 resources/u-boot/nyan/board.cfg delete mode 100644 resources/u-boot/peach/board.cfg delete mode 100644 resources/u-boot/v2021.07/board.cfg delete mode 100644 resources/u-boot/v2022.07/board.cfg delete mode 100644 resources/u-boot/veyron/board.cfg (limited to 'resources') diff --git a/resources/u-boot/daisy/board.cfg b/resources/u-boot/daisy/board.cfg deleted file mode 100644 index 4844cdd3..00000000 --- a/resources/u-boot/daisy/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="daisy" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/daisy_snow/board.cfg b/resources/u-boot/daisy_snow/board.cfg index 120ba67f..d5f9de8a 100644 --- a/resources/u-boot/daisy_snow/board.cfg +++ b/resources/u-boot/daisy_snow/board.cfg @@ -1,2 +1,2 @@ -ubtree="daisy" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index 2bbd9839..e7bef878 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1664,6 +1664,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/daisy_spring/board.cfg b/resources/u-boot/daisy_spring/board.cfg index 120ba67f..d5f9de8a 100644 --- a/resources/u-boot/daisy_spring/board.cfg +++ b/resources/u-boot/daisy_spring/board.cfg @@ -1,2 +1,2 @@ -ubtree="daisy" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index f1687bf0..156665b4 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1664,6 +1664,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/default/board.cfg b/resources/u-boot/default/board.cfg index b821b351..ef34429f 100644 --- a/resources/u-boot/default/board.cfg +++ b/resources/u-boot/default/board.cfg @@ -1,2 +1,2 @@ ubtree="default" -ubrevision="master" +ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 diff --git a/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch b/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch new file mode 100644 index 00000000..044ea768 --- /dev/null +++ b/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch @@ -0,0 +1,100 @@ +From 7e73b7a7550cfdd22a1413c263026e41e56e7617 Mon Sep 17 00:00:00 2001 +From: Alper Nebi Yasak +Date: Fri, 8 Oct 2021 17:33:22 +0300 +Subject: [PATCH] clk: rockchip: rk3399: Set hardcoded clock rates same as + devicetree + +Update hardcoded RK3399 clock rate definitions to match those in its +devicetree (rk3399.dtsi), based on clock-controller assigned-clocks. +Add and initialize NPLL since it's on that list, though nothing seems to +use it in the driver so far. + +Also update VOP ACLK to 400MHz as it divides from CPLL (now 800MHz). +All this stops the displayed vendor bitmap from getting disfigured +when chainloading U-Boot from coreboot+depthcharge (as RW_LEGACY). + +Link: https://github.com/alpernebbi/u-boot/commit/7e73b7a7550cfdd22a1413c263026e41e56e7617 +Signed-off-by: Alper Nebi Yasak +--- + .../include/asm/arch-rockchip/cru_rk3399.h | 19 ++++++++++--------- + drivers/clk/rockchip/clk_rk3399.c | 10 ++++++---- + 2 files changed, 16 insertions(+), 13 deletions(-) + +diff --git a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h +index d941a129f3e5..54035c0df1f3 100644 +--- a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h ++++ b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h +@@ -69,7 +69,8 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); + #define LPLL_HZ (600*MHz) + #define BPLL_HZ (600*MHz) + #define GPLL_HZ (594*MHz) +-#define CPLL_HZ (384*MHz) ++#define CPLL_HZ (800*MHz) ++#define NPLL_HZ (1000*MHz) + #define PPLL_HZ (676*MHz) + + #define PMU_PCLK_HZ (48*MHz) +@@ -82,16 +83,16 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); + #define ATCLK_CORE_B_HZ (300*MHz) + #define PCLK_DBG_B_HZ (100*MHz) + +-#define PERIHP_ACLK_HZ (148500*KHz) +-#define PERIHP_HCLK_HZ (148500*KHz) +-#define PERIHP_PCLK_HZ (37125*KHz) ++#define PERIHP_ACLK_HZ (150*MHz) ++#define PERIHP_HCLK_HZ (75*MHz) ++#define PERIHP_PCLK_HZ (37500*KHz) + +-#define PERILP0_ACLK_HZ (99000*KHz) +-#define PERILP0_HCLK_HZ (99000*KHz) +-#define PERILP0_PCLK_HZ (49500*KHz) ++#define PERILP0_ACLK_HZ (100*MHz) ++#define PERILP0_HCLK_HZ (100*MHz) ++#define PERILP0_PCLK_HZ (50*MHz) + +-#define PERILP1_HCLK_HZ (99000*KHz) +-#define PERILP1_PCLK_HZ (49500*KHz) ++#define PERILP1_HCLK_HZ (100*MHz) ++#define PERILP1_PCLK_HZ (50*MHz) + + #define PWM_CLOCK_HZ PMU_PCLK_HZ + +diff --git a/drivers/clk/rockchip/clk_rk3399.c b/drivers/clk/rockchip/clk_rk3399.c +index 7d31a9f22a85..7cb3b0c23b72 100644 +--- a/drivers/clk/rockchip/clk_rk3399.c ++++ b/drivers/clk/rockchip/clk_rk3399.c +@@ -54,10 +54,11 @@ struct pll_div { + .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ + .postdiv1 = _postdiv1, .postdiv2 = _postdiv2}; + +-static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 2, 2, 1); +-static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 2, 2); ++static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 1, 4, 1); ++static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 3, 1); ++static const struct pll_div npll_init_cfg = PLL_DIVISORS(NPLL_HZ, 1, 3, 1); + #if !defined(CONFIG_SPL_BUILD) +-static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 2, 2, 1); ++static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 3, 2, 1); + #endif + + static const struct pll_div apll_l_1600_cfg = PLL_DIVISORS(1600 * MHz, 3, 1, 1); +@@ -682,7 +683,7 @@ static ulong rk3399_spi_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) + static ulong rk3399_vop_set_clk(struct rockchip_cru *cru, ulong clk_id, u32 hz) + { + struct pll_div vpll_config = {0}; +- int aclk_vop = 198 * MHz; ++ int aclk_vop = 400 * MHz; + void *aclkreg_addr, *dclkreg_addr; + u32 div; + +@@ -1316,6 +1317,7 @@ static void rkclk_init(struct rockchip_cru *cru) + /* configure gpll cpll */ + rkclk_set_pll(&cru->gpll_con[0], &gpll_init_cfg); + rkclk_set_pll(&cru->cpll_con[0], &cpll_init_cfg); ++ rkclk_set_pll(&cru->npll_con[0], &npll_init_cfg); + + /* configure perihp aclk, hclk, pclk */ + aclk_div = GPLL_HZ / PERIHP_ACLK_HZ - 1; +-- +2.37.2 + diff --git a/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch new file mode 100644 index 00000000..26669760 --- /dev/null +++ b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch @@ -0,0 +1,9012 @@ +From 570fae040f95fa313a44154372bd550ad37f6e62 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:31 +0000 +Subject: [PATCH 1/8] video: Add cursor support for DM_VIDEO consoles + +So far the DM_VIDEO console is completely lacking any cursor, which makes +typing and correcting quite irritating. + +Add a simple cursor display by writing a SPACE glyph in the background +colour to the next character position on the screen. Any typed character +will naturally overwrite it, so we need to only explicitly clear it if +the next character will appear somewhere else (newline, backspace). + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-2-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +Tested-by: Simon Glass +--- + drivers/video/console_normal.c | 1 + + drivers/video/vidconsole-uclass.c | 42 +++++++++++++++++++++++++++++++ + include/video_console.h | 1 + + 3 files changed, 44 insertions(+) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index 04f022491e52..bfd3aab8d249 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -160,6 +160,7 @@ static int console_normal_probe(struct udevice *dev) + vc_priv->y_charsize = VIDEO_FONT_HEIGHT; + vc_priv->cols = vid_priv->xsize / VIDEO_FONT_WIDTH; + vc_priv->rows = vid_priv->ysize / VIDEO_FONT_HEIGHT; ++ vc_priv->cursor_visible = true; + + return 0; + } +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index f42db40d4cde..420fd86f9ac6 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -70,6 +70,26 @@ static int vidconsole_entry_start(struct udevice *dev) + return ops->entry_start(dev); + } + ++static void draw_cursor(struct udevice *dev, bool state) ++{ ++ struct vidconsole_priv *priv = dev_get_uclass_priv(dev); ++ struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ u32 tmp; ++ ++ if (!priv->cursor_visible) ++ return; ++ ++ if (state) { ++ tmp = vid_priv->colour_bg; ++ vid_priv->colour_bg = vid_priv->colour_fg; ++ } ++ ++ vidconsole_putc_xy(dev, priv->xcur_frac, priv->ycur, ' '); ++ ++ if (state) ++ vid_priv->colour_bg = tmp; ++} ++ + /* Move backwards one space */ + static int vidconsole_back(struct udevice *dev) + { +@@ -77,6 +97,8 @@ static int vidconsole_back(struct udevice *dev) + struct vidconsole_ops *ops = vidconsole_get_ops(dev); + int ret; + ++ draw_cursor(dev, false); ++ + if (ops->backspace) { + ret = ops->backspace(dev); + if (ret != -ENOSYS) +@@ -103,6 +125,8 @@ static void vidconsole_newline(struct udevice *dev) + const int rows = CONFIG_CONSOLE_SCROLL_LINES; + int i, ret; + ++ draw_cursor(dev, false); ++ + priv->xcur_frac = priv->xstart_frac; + priv->ycur += priv->y_charsize; + +@@ -342,6 +366,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) + + break; + } ++ case 'l': ++ draw_cursor(dev, false); ++ priv->cursor_visible = 0; ++ break; ++ case 'h': ++ priv->cursor_visible = 1; ++ draw_cursor(dev, true); ++ break; + case 'J': { + int mode; + +@@ -516,6 +548,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) + struct vidconsole_priv *priv = dev_get_uclass_priv(dev); + int ret; + ++ /* ++ * We don't need to clear the cursor since we are going to overwrite ++ * that character anyway. ++ */ ++ + if (priv->escape) { + vidconsole_escape_char(dev, ch); + return 0; +@@ -530,6 +567,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) + /* beep */ + break; + case '\r': ++ draw_cursor(dev, false); + priv->xcur_frac = priv->xstart_frac; + break; + case '\n': +@@ -537,6 +575,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) + vidconsole_entry_start(dev); + break; + case '\t': /* Tab (8 chars alignment) */ ++ draw_cursor(dev, false); + priv->xcur_frac = ((priv->xcur_frac / priv->tab_width_frac) + + 1) * priv->tab_width_frac; + +@@ -554,6 +593,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) + break; + } + ++ draw_cursor(dev, true); ++ + return 0; + } + +@@ -620,6 +661,7 @@ static int vidconsole_pre_probe(struct udevice *dev) + struct video_priv *vid_priv = dev_get_uclass_priv(vid); + + priv->xsize_frac = VID_TO_POS(vid_priv->xsize); ++ priv->cursor_visible = false; + + return 0; + } +diff --git a/include/video_console.h b/include/video_console.h +index 5921767fbf06..688ea6ae119c 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -83,6 +83,7 @@ struct vidconsole_priv { + int escape_len; + int row_saved; + int col_saved; ++ bool cursor_visible; + char escape_buf[32]; + }; + +-- +2.37.2 + + +From bfb9b202a30736d97c63500bca7845978fe338a7 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:32 +0000 +Subject: [PATCH 2/8] video: vidconsole: Support wider bitmap fonts + +Currently the DM_VIDEO console only supports bitmap fonts with up to +8 pixels wide glyphs. Add support for fonts with glyphs up to 32 pixels +wide, as those might prove useful on high resolution screens. + +This is done by expanding the glyph bits buffer to 32bits, and aligning +the font data to the high bits, counting down from there. The compiler +should optimise away any unneeded accesses for narrower fonts. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-3-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/console_normal.c | 25 ++++++++++++++++++++----- + 1 file changed, 20 insertions(+), 5 deletions(-) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index bfd3aab8d249..9f552d02b308 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -13,6 +13,9 @@ + #include + #include /* Get font data, width and height */ + ++#define VIDEO_FONT_STRIDE ((VIDEO_FONT_WIDTH + 7) / 8) ++#define VIDEO_FONT_GLYPH_BYTES (VIDEO_FONT_STRIDE * VIDEO_FONT_HEIGHT) ++ + static int console_normal_set_row(struct udevice *dev, uint row, int clr) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); +@@ -98,8 +101,20 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + return -EAGAIN; + + for (row = 0; row < VIDEO_FONT_HEIGHT; row++) { +- unsigned int idx = (u8)ch * VIDEO_FONT_HEIGHT + row; +- uchar bits = video_fontdata[idx]; ++ uint32_t bits = video_fontdata[(u8)ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE] << 24; ++ ++ if (VIDEO_FONT_WIDTH > 8) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 1] << 16; ++ ++ if (VIDEO_FONT_WIDTH > 16) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 2] << 8; ++ ++ if (VIDEO_FONT_WIDTH > 24) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 3]; + + switch (vid_priv->bpix) { + case VIDEO_BPP8: +@@ -107,7 +122,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint8_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +@@ -119,7 +134,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint16_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +@@ -131,7 +146,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint32_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +-- +2.37.2 + + +From 7d40e39093073ad514822321fa5f5febddd03c28 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:33 +0000 +Subject: [PATCH 3/8] video: Kconfig: convert CONFIG_VIDEO_FONT_4X6 to Kconfig + +We used to have two boards using a very tiny font, replacing the +standard 8x16 font used on most framebuffers. This was done outside of +Kconfig though, so move this over now. + +As those boards have been removed lately, there are currently no users, +but we will gain more font support in a later patch. + +Fix the build for the 4x6 font on the way. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-4-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 12 ++++++++++++ + include/video_font_4x6.h | 2 +- + 2 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index c692fa9602f8..82df137542c2 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -2,6 +2,18 @@ + # Video fonts + # + ++choice ++ prompt "Bitmap font for framebuffers" ++ default VIDEO_FONT_8X16 ++ ++config VIDEO_FONT_4X6 ++ bool "Tiny 4x6 font" ++ ++config VIDEO_FONT_8X16 ++ bool "Standard VGA font" ++ ++endchoice ++ + menu "TrueType Fonts" + + config CONSOLE_TRUETYPE_NIMBUS +diff --git a/include/video_font_4x6.h b/include/video_font_4x6.h +index c7e6351b64c0..65dd5e8c1d9f 100644 +--- a/include/video_font_4x6.h ++++ b/include/video_font_4x6.h +@@ -46,7 +46,7 @@ __END__; + #define VIDEO_FONT_HEIGHT 6 + #define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT) + +-static unsigned char video_fontdata[VIDEO_FONT_SIZE] = { ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { + + /*{*/ + /* Char 0: ' ' */ +-- +2.37.2 + + +From 874e8ea69fa26882ef4f6e21897fef87b953db92 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:34 +0000 +Subject: [PATCH 4/8] video: Add sun12x22 framebuffer front + +Now that the dm_video console can cope with fonts wider than 8 pixels, +let's add the neat 12x22 font mimicing the one used on the boot console of +of older Sun workstations. This should be more readable on high resolution +screens. + +This file has been taken from Linux, only the required U-Boot macros have +been added. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-5-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 3 + + include/video_font.h | 2 + + include/video_font_sun12x22.h | 6165 +++++++++++++++++++++++++++++++++ + 3 files changed, 6170 insertions(+) + create mode 100644 include/video_font_sun12x22.h + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index 82df137542c2..76f4fe78417c 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -12,6 +12,9 @@ config VIDEO_FONT_4X6 + config VIDEO_FONT_8X16 + bool "Standard VGA font" + ++config VIDEO_FONT_SUN12X22 ++ bool "Sun 12x22 font" ++ + endchoice + + menu "TrueType Fonts" +diff --git a/include/video_font.h b/include/video_font.h +index 5e23f70f859f..2e00d56967e4 100644 +--- a/include/video_font.h ++++ b/include/video_font.h +@@ -9,6 +9,8 @@ + + #ifdef CONFIG_VIDEO_FONT_4X6 + #include ++#elif defined(CONFIG_VIDEO_FONT_SUN12X22) ++#include + #else + #include + #endif +diff --git a/include/video_font_sun12x22.h b/include/video_font_sun12x22.h +new file mode 100644 +index 000000000000..3c4da4d80554 +--- /dev/null ++++ b/include/video_font_sun12x22.h +@@ -0,0 +1,6165 @@ ++/* ++ * Legacy 12x22 font resembling the font used on old Sun workstations. ++ * Copied from Linux' lib/fonts/font_sun12x22.c. ++ * ++ * SPDX-License-Identifier: GPL-2.0 ++ */ ++ ++#ifndef _VIDEO_FONT_DATA_SUN12X22_ ++#define _VIDEO_FONT_DATA_SUN12X22_ ++ ++#define VIDEO_FONT_CHARS 256 ++#define VIDEO_FONT_WIDTH 12 ++#define VIDEO_FONT_HEIGHT 22 ++#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) ++ ++ ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { ++ ++ /* 0 0x00 '^@' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 1 0x01 '^A' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x65, 0x30, /* 011001010011 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x60, 0x30, /* 011000000011 */ ++ 0x62, 0x30, /* 011000100011 */ ++ 0x62, 0x30, /* 011000100011 */ ++ 0x60, 0x30, /* 011000000011 */ ++ 0x6f, 0xb0, /* 011011111011 */ ++ 0x67, 0x30, /* 011001110011 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 2 0x02 '^B' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7a, 0xf0, /* 011110101111 */ ++ 0x72, 0x70, /* 011100100111 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x7d, 0xf0, /* 011111011111 */ ++ 0x7d, 0xf0, /* 011111011111 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x70, 0x70, /* 011100000111 */ ++ 0x78, 0xf0, /* 011110001111 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 3 0x03 '^C' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 4 0x04 '^D' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 5 0x05 '^E' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x1a, 0xc0, /* 000110101100 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 6 0x06 '^F' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 7 0x07 '^G' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 8 0x08 '^H' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xc0, 0x30, /* 110000000011 */ ++ 0xc0, 0x30, /* 110000000011 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 9 0x09 '^I' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 10 0x0a '^J' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xcf, 0x30, /* 110011110011 */ ++ 0xcf, 0x30, /* 110011110011 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 11 0x0b '^K' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 12 0x0c '^L' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 13 0x0d '^M' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 14 0x0e '^N' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x19, 0xe0, /* 000110011110 */ ++ 0x1b, 0xe0, /* 000110111110 */ ++ 0x1b, 0xc0, /* 000110111100 */ ++ 0x79, 0x80, /* 011110011000 */ ++ 0xf8, 0x00, /* 111110000000 */ ++ 0xf0, 0x00, /* 111100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 15 0x0f '^O' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 16 0x10 '^P' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x20, /* 000000000010 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x20, /* 000000000010 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 17 0x11 '^Q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x40, 0x00, /* 010000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x40, 0x00, /* 010000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 18 0x12 '^R' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 19 0x13 '^S' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 20 0x14 '^T' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x3c, 0xc0, /* 001111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x3c, 0xc0, /* 001111001100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x1c, 0xe0, /* 000111001110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 21 0x15 '^U' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 22 0x16 '^V' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 23 0x17 '^W' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 24 0x18 '^X' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 25 0x19 '^Y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 26 0x1a '^Z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0xff, 0xe0, /* 111111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 27 0x1b '^[' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 28 0x1c '^\' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 29 0x1d '^]' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 30 0x1e '^^' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 31 0x1f '^_' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 32 0x20 ' ' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 33 0x21 '!' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 34 0x22 '"' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 35 0x23 '#' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 36 0x24 '$' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x66, 0xe0, /* 011001101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 37 0x25 '%' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x38, 0xc0, /* 001110001100 */ ++ 0x4c, 0xc0, /* 010011001100 */ ++ 0x45, 0x80, /* 010001011000 */ ++ 0x65, 0x80, /* 011001011000 */ ++ 0x3b, 0x00, /* 001110110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xc0, /* 000011011100 */ ++ 0x1a, 0x60, /* 000110100110 */ ++ 0x1a, 0x20, /* 000110100010 */ ++ 0x33, 0x20, /* 001100110010 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 38 0x26 '&' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x77, 0x00, /* 011101110000 */ ++ 0x63, 0x60, /* 011000110110 */ ++ 0x61, 0xe0, /* 011000011110 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 39 0x27 ''' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 40 0x28 '(' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 41 0x29 ')' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 42 0x2a '*' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x76, 0xe0, /* 011101101110 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x76, 0xe0, /* 011101101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 43 0x2b '+' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 44 0x2c ',' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 45 0x2d '-' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 46 0x2e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 47 0x2f '/' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 48 0x30 '0' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 49 0x31 '1' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x36, 0x00, /* 001101100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 50 0x32 '2' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x40, 0xc0, /* 010000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 51 0x33 '3' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 52 0x34 '4' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x05, 0x80, /* 000001011000 */ ++ 0x05, 0x80, /* 000001011000 */ ++ 0x09, 0x80, /* 000010011000 */ ++ 0x09, 0x80, /* 000010011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x21, 0x80, /* 001000011000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 53 0x35 '5' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 54 0x36 '6' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x67, 0x80, /* 011001111000 */ ++ 0x6f, 0xc0, /* 011011111100 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 55 0x37 '7' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x80, /* 000000001000 */ ++ 0x00, 0x80, /* 000000001000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 56 0x38 '8' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 57 0x39 '9' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x3f, 0x60, /* 001111110110 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 58 0x3a ':' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 59 0x3b ';' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 60 0x3c '<' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 61 0x3d '=' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 62 0x3e '>' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 63 0x3f '?' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 64 0x40 '@' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x67, 0x20, /* 011001110010 */ ++ 0x6f, 0xa0, /* 011011111010 */ ++ 0x6c, 0xa0, /* 011011001010 */ ++ 0x6c, 0xa0, /* 011011001010 */ ++ 0x67, 0xe0, /* 011001111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 65 0x41 'A' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 66 0x42 'B' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x60, 0x80, /* 011000001000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 67 0x43 'C' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 68 0x44 'D' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 69 0x45 'E' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 70 0x46 'F' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 71 0x47 'G' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x61, 0xf0, /* 011000011111 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 72 0x48 'H' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 73 0x49 'I' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 74 0x4a 'J' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 75 0x4b 'K' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xe0, /* 111100001110 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 76 0x4c 'L' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 77 0x4d 'M' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x4d, 0x60, /* 010011010110 */ ++ 0x4e, 0x60, /* 010011100110 */ ++ 0x4e, 0x60, /* 010011100110 */ ++ 0x44, 0x60, /* 010001000110 */ ++ 0x44, 0x60, /* 010001000110 */ ++ 0xe4, 0xf0, /* 111001001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 78 0x4e 'N' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xc0, 0x70, /* 110000000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x20, /* 011100000010 */ ++ 0x78, 0x20, /* 011110000010 */ ++ 0x58, 0x20, /* 010110000010 */ ++ 0x4c, 0x20, /* 010011000010 */ ++ 0x46, 0x20, /* 010001100010 */ ++ 0x47, 0x20, /* 010001110010 */ ++ 0x43, 0x20, /* 010000110010 */ ++ 0x41, 0xa0, /* 010000011010 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 79 0x4f 'O' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 80 0x50 'P' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 81 0x51 'Q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x40, /* 001110000100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x23, 0x90, /* 001000111001 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 82 0x52 'R' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x80, /* 011000001000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 83 0x53 'S' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 84 0x54 'T' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x46, 0x20, /* 010001100010 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 85 0x55 'U' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 86 0x56 'V' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xe0, 0xe0, /* 111000001110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x0a, 0x00, /* 000010100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 87 0x57 'W' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0xf0, /* 111111101111 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x76, 0x20, /* 011101100010 */ ++ 0x77, 0x40, /* 011101110100 */ ++ 0x33, 0x40, /* 001100110100 */ ++ 0x37, 0x40, /* 001101110100 */ ++ 0x3b, 0xc0, /* 001110111100 */ ++ 0x3b, 0x80, /* 001110111000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 88 0x58 'X' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 89 0x59 'Y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 90 0x5a 'Z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x20, /* 000110000010 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 91 0x5b '[' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 92 0x5c '\' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 93 0x5d ']' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 94 0x5e '^' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1b, 0x00, /* 000110110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 95 0x5f '_' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 96 0x60 '`' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 97 0x61 'a' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 98 0x62 'b' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xe0, 0x00, /* 111000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x67, 0x80, /* 011001111000 */ ++ 0x6f, 0xc0, /* 011011111100 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x78, 0xc0, /* 011110001100 */ ++ 0x4f, 0x80, /* 010011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 99 0x63 'c' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 100 0x64 'd' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x0f, 0x60, /* 000011110110 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x39, 0x60, /* 001110010110 */ ++ 0x1e, 0x70, /* 000111100111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 101 0x65 'e' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 102 0x66 'f' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 103 0x67 'g' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x20, /* 000111110010 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x3f, 0x00, /* 001111110000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x40, 0x20, /* 010000000010 */ ++ 0x40, 0x20, /* 010000000010 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 104 0x68 'h' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 105 0x69 'i' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 106 0x6a 'j' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 107 0x6b 'k' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xe0, 0x00, /* 111000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0xf1, 0xe0, /* 111100011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 108 0x6c 'l' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 109 0x6d 'm' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xdd, 0xc0, /* 110111011100 */ ++ 0x6e, 0xe0, /* 011011101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xef, 0x70, /* 111011110111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 110 0x6e 'n' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x27, 0x80, /* 001001111000 */ ++ 0x79, 0xc0, /* 011110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 111 0x6f 'o' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 112 0x70 'p' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xef, 0x80, /* 111011111000 */ ++ 0x71, 0xc0, /* 011100011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xf0, 0x00, /* 111100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 113 0x71 'q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x20, /* 000011110010 */ ++ 0x11, 0xe0, /* 000100011110 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x38, 0xe0, /* 001110001110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xf0, /* 000000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 114 0x72 'r' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x73, 0x80, /* 011100111000 */ ++ 0x34, 0xc0, /* 001101001100 */ ++ 0x38, 0xc0, /* 001110001100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 115 0x73 's' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 116 0x74 't' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x20, /* 000011000010 */ ++ 0x0e, 0x40, /* 000011100100 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 117 0x75 'u' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 118 0x76 'v' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 119 0x77 'w' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x70, /* 111111110111 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x37, 0x40, /* 001101110100 */ ++ 0x3b, 0x40, /* 001110110100 */ ++ 0x3b, 0x40, /* 001110110100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 120 0x78 'x' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf8, 0xf0, /* 111110001111 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1d, 0x00, /* 000111010000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0b, 0x80, /* 000010111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0xf1, 0xf0, /* 111100011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 121 0x79 'y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 122 0x7a 'z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x41, 0xc0, /* 010000011100 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x38, 0x20, /* 001110000010 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 123 0x7b '{' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 124 0x7c '|' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 125 0x7d '}' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 126 0x7e '~' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x20, /* 000111000010 */ ++ 0x3e, 0x60, /* 001111100110 */ ++ 0x67, 0xc0, /* 011001111100 */ ++ 0x43, 0x80, /* 010000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 127 0x7f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 128 0x80 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 129 0x81 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 130 0x82 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 131 0x83 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 132 0x84 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 133 0x85 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 134 0x86 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 135 0x87 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 136 0x88 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 137 0x89 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 138 0x8a '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 139 0x8b '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 140 0x8c '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1b, 0x00, /* 000110110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 141 0x8d '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 142 0x8e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 143 0x8f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 144 0x90 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 145 0x91 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x66, 0x30, /* 011001100011 */ ++ 0x46, 0x30, /* 010001100011 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x3f, 0xf0, /* 001111111111 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0xe7, 0x30, /* 111001110011 */ ++ 0x7d, 0xe0, /* 011111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 146 0x92 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x07, 0x10, /* 000001110001 */ ++ 0x07, 0x10, /* 000001110001 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x20, /* 000010110010 */ ++ 0x13, 0xe0, /* 000100111110 */ ++ 0x13, 0x20, /* 000100110010 */ ++ 0x3f, 0x00, /* 001111110000 */ ++ 0x23, 0x00, /* 001000110000 */ ++ 0x23, 0x00, /* 001000110000 */ ++ 0x43, 0x10, /* 010000110001 */ ++ 0x43, 0x10, /* 010000110001 */ ++ 0xe7, 0xf0, /* 111001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 147 0x93 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 148 0x94 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 149 0x95 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 150 0x96 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 151 0x97 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 152 0x98 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 153 0x99 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 154 0x9a '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 155 0x9b '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x26, 0xc0, /* 001001101100 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x76, 0x40, /* 011101100100 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 156 0x9c '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x3e, 0x20, /* 001111100010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 157 0x9d '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 158 0x9e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x30, /* 001100110011 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x78, 0xc0, /* 011110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 159 0x9f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xcc, 0x00, /* 110011000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 160 0xa0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 161 0xa1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 162 0xa2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 163 0xa3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 164 0xa4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x40, /* 000111000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x23, 0x80, /* 001000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x27, 0x80, /* 001001111000 */ ++ 0x79, 0xc0, /* 011110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 165 0xa5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x40, /* 000111000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x23, 0x80, /* 001000111000 */ ++ 0xc0, 0x70, /* 110000000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x20, /* 011100000010 */ ++ 0x78, 0x20, /* 011110000010 */ ++ 0x5c, 0x20, /* 010111000010 */ ++ 0x4e, 0x20, /* 010011100010 */ ++ 0x47, 0x20, /* 010001110010 */ ++ 0x43, 0xa0, /* 010000111010 */ ++ 0x41, 0xe0, /* 010000011110 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 166 0xa6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x33, 0x80, /* 001100111000 */ ++ 0x1d, 0xc0, /* 000111011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 167 0xa7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 168 0xa8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 169 0xa9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 170 0xaa '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 171 0xab '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x40, /* 000100000100 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x11, 0x00, /* 000100010000 */ ++ 0x3a, 0x00, /* 001110100000 */ ++ 0x05, 0xc0, /* 000001011100 */ ++ 0x0a, 0x20, /* 000010100010 */ ++ 0x10, 0x20, /* 000100000010 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x41, 0x00, /* 010000010000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 172 0xac '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x40, /* 000100000100 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x11, 0x00, /* 000100010000 */ ++ 0x3a, 0x40, /* 001110100100 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x09, 0x40, /* 000010010100 */ ++ 0x12, 0x40, /* 000100100100 */ ++ 0x24, 0x40, /* 001001000100 */ ++ 0x47, 0xe0, /* 010001111110 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 173 0xad '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 174 0xae '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 175 0xaf '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 176 0xb0 '.' */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ ++ /* 177 0xb1 '.' */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ ++ /* 178 0xb2 '.' */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ ++ /* 179 0xb3 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 180 0xb4 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 181 0xb5 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 182 0xb6 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 183 0xb7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 184 0xb8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 185 0xb9 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 186 0xba '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 187 0xbb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 188 0xbc '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 189 0xbd '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 190 0xbe '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 191 0xbf '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 192 0xc0 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 193 0xc1 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 194 0xc2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 195 0xc3 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 196 0xc4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 197 0xc5 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 198 0xc6 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 199 0xc7 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 200 0xc8 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 201 0xc9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 202 0xca '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 203 0xcb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 204 0xcc '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 205 0xcd '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 206 0xce '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 207 0xcf '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 208 0xd0 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 209 0xd1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 210 0xd2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 211 0xd3 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 212 0xd4 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 213 0xd5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 214 0xd6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 215 0xd7 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 216 0xd8 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 217 0xd9 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 218 0xda '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 219 0xdb '.' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 220 0xdc '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 221 0xdd '.' */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ ++ /* 222 0xde '.' */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ ++ /* 223 0xdf '.' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 224 0xe0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x60, /* 000011110110 */ ++ 0x13, 0xe0, /* 000100111110 */ ++ 0x21, 0xc0, /* 001000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1f, 0x60, /* 000111110110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 225 0xe1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x77, 0x00, /* 011101110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 226 0xe2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 227 0xe3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 228 0xe4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 229 0xe5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x13, 0x80, /* 000100111000 */ ++ 0x21, 0xc0, /* 001000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x39, 0x00, /* 001110010000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 230 0xe6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x36, 0xe0, /* 001101101110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 231 0xe7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 232 0xe8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 233 0xe9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 234 0xea '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0xd9, 0xb0, /* 110110011011 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 235 0xeb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 236 0xec '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 237 0xed '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x3b, 0xc0, /* 001110111100 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x3d, 0xc0, /* 001111011100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 238 0xee '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 239 0xef '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 240 0xf0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 241 0xf1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 242 0xf2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 243 0xf3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 244 0xf4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ ++ /* 245 0xf5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ ++ /* 246 0xf6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 247 0xf7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 248 0xf8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 249 0xf9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 250 0xfa '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 251 0xfb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x36, 0x00, /* 001101100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 252 0xfc '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x13, 0x80, /* 000100111000 */ ++ 0x3d, 0xc0, /* 001111011100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 253 0xfd '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x21, 0x80, /* 001000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 254 0xfe '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 255 0xff '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++}; ++ ++#endif +-- +2.37.2 + + +From f70962081ca5fd5513ce1bf741be8f83d626f238 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:35 +0000 +Subject: [PATCH 5/8] video: Add Terminus 16x32 font + +The dm_video console can now cope with fonts wider than 8 pixels, so +let's include a rather large 16x32 font, well suited for HiDPI displays +found on modern laptops. + +This file has been taken from Linux, only the required U-Boot macros +have been added. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-6-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 3 + + include/video_font.h | 2 + + include/video_font_ter16x32.h | 2069 +++++++++++++++++++++++++++++++++ + 3 files changed, 2074 insertions(+) + create mode 100644 include/video_font_ter16x32.h + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index 76f4fe78417c..55bba9401771 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -15,6 +15,9 @@ config VIDEO_FONT_8X16 + config VIDEO_FONT_SUN12X22 + bool "Sun 12x22 font" + ++config VIDEO_FONT_TER16X32 ++ bool "Terminus 16x32 font" ++ + endchoice + + menu "TrueType Fonts" +diff --git a/include/video_font.h b/include/video_font.h +index 2e00d56967e4..f2e59e8d8ee1 100644 +--- a/include/video_font.h ++++ b/include/video_font.h +@@ -11,6 +11,8 @@ + #include + #elif defined(CONFIG_VIDEO_FONT_SUN12X22) + #include ++#elif defined(CONFIG_VIDEO_FONT_TER16X32) ++#include + #else + #include + #endif +diff --git a/include/video_font_ter16x32.h b/include/video_font_ter16x32.h +new file mode 100644 +index 000000000000..22c440c8f968 +--- /dev/null ++++ b/include/video_font_ter16x32.h +@@ -0,0 +1,2069 @@ ++/* ++ * Terminus 16x32 font for use on high-res displays. ++ * Copied from Linux' lib/fonts/font_ter16x32.c. ++ * ++ * SPDX-License-Identifier: GPL-2.0 ++ */ ++ ++#ifndef _VIDEO_FONT_DATA_TER16X32_ ++#define _VIDEO_FONT_DATA_TER16X32_ ++ ++#define VIDEO_FONT_CHARS 256 ++#define VIDEO_FONT_WIDTH 16 ++#define VIDEO_FONT_HEIGHT 32 ++#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) ++ ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { ++ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, ++ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xee, 0xee, 0xee, 0xee, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xef, 0xee, 0xe7, 0xce, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xf0, 0x1e, ++ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0xe3, 0x8e, 0xe3, 0x8e, 0xff, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xe0, 0x0e, 0xf0, 0x1e, ++ 0xf8, 0x3e, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 2 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x78, 0x3c, 0xfc, 0x7e, 0xfe, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 3 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, 0x0f, 0xe0, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7f, 0xfc, 0xff, 0xfe, ++ 0xff, 0xfe, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 4 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0f, 0xe0, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x3b, 0xb8, 0x7f, 0xfc, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 5 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x07, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0xff, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7b, 0xbc, ++ 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 6 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 7 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xf0, 0x0f, ++ 0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 8 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xc0, 0x07, 0xe0, 0x0e, 0x70, 0x0c, 0x30, ++ 0x0c, 0x30, 0x0e, 0x70, 0x07, 0xe0, 0x03, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xfc, 0x3f, 0xf8, 0x1f, 0xf1, 0x8f, 0xf3, 0xcf, ++ 0xf3, 0xcf, 0xf1, 0x8f, 0xf8, 0x1f, 0xfc, 0x3f, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 10 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0x03, 0xfe, ++ 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x76, 0x00, 0xe6, ++ 0x01, 0xc6, 0x03, 0x86, 0x3f, 0xe0, 0x7f, 0xf0, ++ 0xf0, 0x78, 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, ++ 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, 0xf0, 0x78, ++ 0x7f, 0xf0, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 11 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, ++ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 12 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x3f, 0xfc, ++ 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0xf8, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 13 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x3e, ++ 0xf0, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 14 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x9c, 0x73, 0x9c, ++ 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, 0x7c, 0x7c, ++ 0x7c, 0x7c, 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, ++ 0x73, 0x9c, 0x73, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 15 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xc0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xff, 0x00, ++ 0xff, 0xc0, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xc0, ++ 0xff, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xc0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 16 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0xff, ++ 0x03, 0xff, 0x0f, 0xff, 0x3f, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x3f, 0xff, 0x0f, 0xff, 0x03, 0xff, ++ 0x00, 0xff, 0x00, 0x3f, 0x00, 0x0f, 0x00, 0x03, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 17 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, ++ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 18 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 19 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x3f, 0xfe, ++ 0x79, 0xce, 0x71, 0xce, 0x71, 0xce, 0x71, 0xce, ++ 0x71, 0xce, 0x71, 0xce, 0x79, 0xce, 0x3f, 0xce, ++ 0x1f, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, ++ 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, ++ 0x01, 0xce, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 20 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x07, 0xe0, 0x0f, 0xf0, 0x1e, 0x78, 0x1c, 0x38, ++ 0x1c, 0x00, 0x1e, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, ++ 0x1c, 0xf0, 0x1c, 0x78, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xf0, ++ 0x03, 0xf0, 0x00, 0x78, 0x00, 0x38, 0x1c, 0x38, ++ 0x1e, 0x78, 0x0f, 0xf0, 0x07, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 21 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 22 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x63, 0x8c, 0x73, 0x9c, 0x3b, 0xb8, ++ 0x1f, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 23 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 24 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, ++ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 25 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0xe0, 0x00, 0x70, ++ 0x00, 0x38, 0x00, 0x1c, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 26 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0e, 0x00, ++ 0x1c, 0x00, 0x38, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 27 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 28 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, ++ 0x38, 0x1c, 0x70, 0x0e, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x70, 0x0e, 0x38, 0x1c, 0x1c, 0x38, ++ 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 29 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x80, 0x01, 0x80, 0x03, 0xc0, 0x03, 0xc0, ++ 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x3f, 0xfc, 0x3f, 0xfc, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 30 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x07, 0xe0, ++ 0x03, 0xc0, 0x03, 0xc0, 0x01, 0x80, 0x01, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 31 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 32 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 33 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 34 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 35 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, ++ 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, 0x73, 0x80, ++ 0x73, 0x80, 0x73, 0x80, 0x7b, 0x80, 0x3f, 0xf0, ++ 0x1f, 0xf8, 0x03, 0xbc, 0x03, 0x9c, 0x03, 0x9c, ++ 0x03, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, ++ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 36 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1c, 0x3f, 0x9c, ++ 0x3b, 0xb8, 0x3b, 0xb8, 0x3f, 0xf0, 0x1f, 0x70, ++ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, ++ 0x0e, 0xf8, 0x0f, 0xfc, 0x1d, 0xdc, 0x1d, 0xdc, ++ 0x39, 0xfc, 0x38, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 37 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x1f, 0xe0, ++ 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, ++ 0x38, 0x70, 0x1c, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, ++ 0x1f, 0xce, 0x38, 0xee, 0x70, 0x7c, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x7c, ++ 0x3f, 0xee, 0x1f, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 38 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 39 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xc0, ++ 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, ++ 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 40 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 41 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, ++ 0x1c, 0x70, 0x38, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 42 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 43 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 44 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 45 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 46 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 47 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x70, 0x7c, 0x70, 0xfc, 0x71, 0xdc, 0x73, 0x9c, ++ 0x77, 0x1c, 0x7e, 0x1c, 0x7c, 0x1c, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 48 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x80, ++ 0x0f, 0x80, 0x1f, 0x80, 0x1f, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 49 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 50 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, 0x0f, 0xf8, ++ 0x0f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 51 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, ++ 0x00, 0x7c, 0x00, 0xfc, 0x01, 0xdc, 0x03, 0x9c, ++ 0x07, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 52 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 53 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xf8, ++ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 54 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, ++ 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 55 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, ++ 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 56 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, ++ 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 57 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 58 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 59 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x38, ++ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x70, ++ 0x00, 0x38, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 60 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 61 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x1c, 0x00, ++ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, ++ 0x00, 0xe0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x1c, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 62 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 63 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xfc, ++ 0x78, 0x0e, 0x70, 0x06, 0x71, 0xfe, 0x73, 0xfe, ++ 0x77, 0x8e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, ++ 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x9e, ++ 0x73, 0xfe, 0x71, 0xf6, 0x70, 0x00, 0x78, 0x00, ++ 0x3f, 0xfe, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 64 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 65 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x38, 0x7f, 0xf0, 0x7f, 0xf0, ++ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 66 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 67 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xc0, 0x7f, 0xf0, ++ 0x70, 0x78, 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x70, 0x78, ++ 0x7f, 0xf0, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 68 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 69 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 70 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0xfc, ++ 0x71, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 71 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 72 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xe0, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 73 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x78, ++ 0x3f, 0xf0, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 74 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0c, 0x70, 0x1c, ++ 0x70, 0x38, 0x70, 0x70, 0x70, 0xe0, 0x71, 0xc0, ++ 0x73, 0x80, 0x77, 0x00, 0x7e, 0x00, 0x7c, 0x00, ++ 0x7c, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x73, 0x80, ++ 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, 0x70, 0x38, ++ 0x70, 0x1c, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 75 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 76 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, ++ 0x78, 0x1e, 0x7c, 0x3e, 0x7e, 0x7e, 0x7e, 0x7e, ++ 0x77, 0xee, 0x73, 0xce, 0x73, 0xce, 0x71, 0x8e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 77 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, ++ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 78 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 79 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 80 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x73, 0x9c, 0x79, 0xfc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x38, 0x00, 0x1c, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 81 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x7e, 0x00, 0x77, 0x00, ++ 0x73, 0x80, 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, ++ 0x70, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 82 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, ++ 0x1f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 83 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 84 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 85 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 86 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x71, 0x8e, 0x73, 0xce, 0x73, 0xce, 0x77, 0xee, ++ 0x7e, 0x7e, 0x7e, 0x7e, 0x7c, 0x3e, 0x78, 0x1e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 87 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, ++ 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x38, 0x38, 0x38, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 88 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 89 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x38, ++ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 90 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 91 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 92 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 93 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, 0x1c, 0x70, ++ 0x38, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 94 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 95 */ ++ 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 96 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 97 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 98 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 99 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 100 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 101 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0xfe, ++ 0x03, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x3f, 0xf8, 0x3f, 0xf8, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 102 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 103 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 104 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 105 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x3c, 0x78, 0x1f, 0xf0, 0x0f, 0xe0, 0x00, 0x00, /* 106 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x1c, 0x38, 0x38, 0x38, 0x70, 0x38, 0xe0, ++ 0x39, 0xc0, 0x3b, 0x80, 0x3f, 0x00, 0x3f, 0x00, ++ 0x3b, 0x80, 0x39, 0xc0, 0x38, 0xe0, 0x38, 0x70, ++ 0x38, 0x38, 0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 107 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x0f, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 108 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x73, 0xbc, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 109 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 110 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 111 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 112 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, /* 113 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x73, 0xfc, 0x77, 0xfc, 0x7e, 0x00, 0x7c, 0x00, ++ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 114 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x00, ++ 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, 0x1f, 0xf8, ++ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 115 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf0, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, ++ 0x03, 0xfc, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 116 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 117 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 118 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 119 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x38, 0x38, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 120 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 121 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 122 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xf0, ++ 0x07, 0x80, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x3e, 0x00, ++ 0x3e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, ++ 0x03, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 123 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 124 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3f, 0x00, ++ 0x07, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0xf0, ++ 0x01, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x80, ++ 0x3f, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 125 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1e, 0x1c, 0x3f, 0x1c, 0x77, 0x9c, 0x73, 0xdc, ++ 0x71, 0xf8, 0x70, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 126 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1e, 0xf0, 0x3c, 0x78, 0x78, 0x3c, ++ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xff, 0xfe, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 127 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 128 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 129 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 130 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 131 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 132 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 133 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 134 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 135 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 136 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 137 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 138 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 139 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 140 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 141 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 142 */ ++ 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, ++ 0x0e, 0xe0, 0x07, 0xc0, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 143 */ ++ 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, ++ 0x03, 0x80, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 144 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf8, 0x7f, 0xfc, 0x03, 0x9e, 0x03, 0x8e, ++ 0x03, 0x8e, 0x3f, 0x8e, 0x7f, 0xfe, 0xf3, 0xfe, ++ 0xe3, 0x80, 0xe3, 0x80, 0xe3, 0x80, 0xf3, 0xce, ++ 0x7f, 0xfe, 0x3e, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 145 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 0x7f, 0xfe, ++ 0xf1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xff, 0xfe, ++ 0xff, 0xfe, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xfe, 0xe1, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 146 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 147 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 148 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 149 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 150 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 151 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 152 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 153 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 154 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, ++ 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x73, 0x80, 0x73, 0x80, 0x73, 0x9c, 0x7b, 0xbc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 155 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x0f, 0xf0, ++ 0x1e, 0x78, 0x1c, 0x38, 0x1c, 0x00, 0x1c, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x1c, 0x1c, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 156 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, ++ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 157 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x80, ++ 0xe3, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe3, 0xc0, 0xff, 0xf0, ++ 0xff, 0x70, 0xe0, 0x70, 0xe3, 0xfe, 0xe3, 0xfe, ++ 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, ++ 0xe0, 0x7e, 0xe0, 0x3e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 158 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, ++ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, 0x1f, 0xf0, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 159 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 160 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 161 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 162 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 163 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, ++ 0x3b, 0xb8, 0x39, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 164 */ ++ 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, 0x3b, 0xb8, ++ 0x39, 0xf0, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, ++ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 165 */ ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x1f, 0xf0, ++ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf8, 0x1f, 0xf8, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf8, ++ 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, ++ 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 166 */ ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xf0, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, ++ 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 167 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 168 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 169 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 170 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, 0x00, ++ 0x7c, 0x06, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, ++ 0x1c, 0x70, 0x1c, 0xe0, 0x1d, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0xfc, 0x1d, 0xfe, 0x39, 0xce, ++ 0x71, 0xce, 0x60, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xfe, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 171 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x1e, 0x00, ++ 0x3e, 0x00, 0x0e, 0x00, 0x0e, 0x06, 0x0e, 0x0e, ++ 0x0e, 0x1c, 0x0e, 0x38, 0x0e, 0x70, 0x00, 0xe0, ++ 0x01, 0xce, 0x03, 0x9e, 0x07, 0x3e, 0x0e, 0x7e, ++ 0x1c, 0xee, 0x39, 0xce, 0x73, 0xfe, 0x63, 0xfe, ++ 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 172 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 173 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0xce, 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, ++ 0x1c, 0xe0, 0x39, 0xc0, 0x73, 0x80, 0x73, 0x80, ++ 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, 0x07, 0x38, ++ 0x03, 0x9c, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 174 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x73, 0x80, 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, ++ 0x07, 0x38, 0x03, 0x9c, 0x01, 0xce, 0x01, 0xce, ++ 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, 0x1c, 0xe0, ++ 0x39, 0xc0, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 175 */ ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, /* 176 */ ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, /* 177 */ ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, /* 178 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 179 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 180 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 181 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0xfe, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 182 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0xf0, 0xff, 0xf0, ++ 0xff, 0xf0, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 183 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 184 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 185 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 186 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x00, 0x70, ++ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 187 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 188 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xf0, 0xff, 0xf0, ++ 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 189 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 190 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 191 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 192 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 193 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 194 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 195 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 196 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 197 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 198 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x7f, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 199 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 200 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 201 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 202 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 203 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 204 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 205 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, ++ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 206 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 208 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 209 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 210 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0f, 0xff, 0x0f, 0xff, ++ 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 211 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 212 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 213 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x0f, 0xff, ++ 0x0f, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 214 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 215 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 216 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 217 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 218 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 219 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 220 */ ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* 221 */ ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* 222 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 223 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xee, 0x3f, 0xfe, 0x78, 0x3c, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x3c, ++ 0x3f, 0xfe, 0x1f, 0xee, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 224 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x7f, 0xf0, ++ 0x70, 0x78, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x70, 0x7f, 0xf0, 0x7f, 0xf0, ++ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 225 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 226 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 227 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 228 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfe, 0x3f, 0xfe, 0x78, 0xf0, 0x70, 0x78, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 229 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x3c, 0x70, 0x7c, 0x70, 0xfc, ++ 0x7f, 0xdc, 0x7f, 0x9c, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 230 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0xc0, ++ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 231 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 232 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x77, 0xdc, ++ 0x77, 0xdc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 233 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x1f, 0xf0, ++ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x38, 0x38, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, ++ 0x7f, 0xfc, 0xe7, 0xce, 0xe3, 0x8e, 0xe3, 0x8e, ++ 0xe3, 0x8e, 0xe3, 0x8e, 0xe7, 0xce, 0x7f, 0xfc, ++ 0x3e, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf0, 0x1f, 0xf8, ++ 0x38, 0xfc, 0x38, 0xfc, 0x39, 0xdc, 0x39, 0xdc, ++ 0x3b, 0x9c, 0x3b, 0x9c, 0x3f, 0x1c, 0x3f, 0x1c, ++ 0x1f, 0xf8, 0x0f, 0xf0, 0x1c, 0x00, 0x1c, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 237 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x07, 0xfc, 0x1f, 0xfc, 0x3c, 0x00, ++ 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, ++ 0x3c, 0x00, 0x1f, 0xfc, 0x07, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 238 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x1f, 0xf0, ++ 0x3c, 0x78, 0x38, 0x38, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 241 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 242 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 243 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, ++ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 244 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1c, ++ 0x7f, 0xbc, 0x7b, 0xfc, 0x70, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x3e, 0x1c, 0x7f, 0xbc, 0x7b, 0xfc, ++ 0x70, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1f, 0xf0, 0x0f, 0xe0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, ++ 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 250 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, ++ 0x00, 0x3e, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x78, 0x38, 0x3c, 0x38, ++ 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xb8, 0x03, 0xf8, ++ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xe0, 0x1f, 0xf0, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1c, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, ++ 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 255 */ ++ ++}; ++ ++#endif +-- +2.37.2 + + +From 61d75d902d43292dbcaa543b8a487f00f1c90f6c Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:36 +0000 +Subject: [PATCH 6/8] efi-selftest: Add international characters test + +UEFI relies entirely on unicode output, which actual fonts displayed on +the screen might not be ready for. + +Add a test displaying some international characters, to reveal missing +glyphs, especially in our builtin fonts. +This would be needed to be manually checked on the screen for +correctness. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-7-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + lib/efi_selftest/efi_selftest_textoutput.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c +index cc44b38bc23a..175731ae96b6 100644 +--- a/lib/efi_selftest/efi_selftest_textoutput.c ++++ b/lib/efi_selftest/efi_selftest_textoutput.c +@@ -118,6 +118,11 @@ static int execute(void) + efi_st_printf("Unicode not handled properly\n"); + return EFI_ST_FAILURE; + } ++ ret = con_out->output_string(con_out, L"Österreich Edelweiß Smørrebrød Smörgås Niño René >Ἑλλάς<\n"); ++ if (ret != EFI_ST_SUCCESS) { ++ efi_st_error("OutputString failed for international chars\n"); ++ return EFI_ST_FAILURE; ++ } + efi_st_printf("\n"); + + return EFI_ST_SUCCESS; +-- +2.37.2 + + +From 464a63d9a7aa628d688fe62c3b99dd690bfe6ca9 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:37 +0000 +Subject: [PATCH 7/8] efi_selftest: Add box drawing character selftest + +UEFI applications rely on Unicode output capability, and might use that +for drawing pseudo-graphical interfaces using Unicode defined box +drawing characters. + +Add a simple test to display the most basic box characters, which would +need to be checked manually on the screen for correctness. +To facilitate this, add a three second delay after the output at this +point. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-8-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + lib/efi_selftest/efi_selftest_textoutput.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c +index 175731ae96b6..3c6870f74241 100644 +--- a/lib/efi_selftest/efi_selftest_textoutput.c ++++ b/lib/efi_selftest/efi_selftest_textoutput.c +@@ -123,6 +123,17 @@ static int execute(void) + efi_st_error("OutputString failed for international chars\n"); + return EFI_ST_FAILURE; + } ++ ret = con_out->output_string(con_out, L"┌─┬─┐\n"); ++ ret |= con_out->output_string(con_out, L"│ │ │\n"); ++ ret |= con_out->output_string(con_out, L"├─┼─┤\n"); ++ ret |= con_out->output_string(con_out, L"│ │ │\n"); ++ ret |= con_out->output_string(con_out, L"└─┴─┘\n"); ++ if (ret != EFI_ST_SUCCESS) { ++ efi_st_error("OutputString failed for box drawing chars\n"); ++ return EFI_ST_FAILURE; ++ } ++ con_out->output_string(con_out, L"waiting for admiration...\n"); ++ EFI_CALL(systab.boottime->stall(3000000)); + efi_st_printf("\n"); + + return EFI_ST_SUCCESS; +-- +2.37.2 + + +From 58f5993ba5a4772b11d8e5fb9476a0eb1ce22969 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:38 +0000 +Subject: [PATCH 8/8] video: Convert UTF-8 input stream to the 437 code page + +The bitmap fonts (VGA 8x16 and friends) we import from Linux use the +437 code page to map their glyphs. For U-Boot's own purposes this is +probably fine, but UEFI applications output Unicode, which only matches +in the very basic first 127 characters. + +Add a function that converts UTF-8 character sequences into the +respective CP437 code point, as far as the characters defined in there +allow this. This includes quite some international and box drawing +characters, which are used by UEFI applications. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-9-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + drivers/video/Makefile | 1 + + drivers/video/utf8_cp437.c | 169 ++++++++++++++++++++++++++++++ + drivers/video/vidconsole-uclass.c | 6 +- + include/video_console.h | 9 ++ + 4 files changed, 184 insertions(+), 1 deletion(-) + create mode 100644 drivers/video/utf8_cp437.c + +diff --git a/drivers/video/Makefile b/drivers/video/Makefile +index 259658074bc1..0caee92b7ff0 100644 +--- a/drivers/video/Makefile ++++ b/drivers/video/Makefile +@@ -14,6 +14,7 @@ obj-$(CONFIG_DISPLAY) += display-uclass.o + obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o + obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o + obj-$(CONFIG_DM_VIDEO) += video_bmp.o ++obj-$(CONFIG_DM_VIDEO) += utf8_cp437.o + obj-$(CONFIG_PANEL) += panel-uclass.o + obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o + obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o +diff --git a/drivers/video/utf8_cp437.c b/drivers/video/utf8_cp437.c +new file mode 100644 +index 000000000000..cab68b92b6e3 +--- /dev/null ++++ b/drivers/video/utf8_cp437.c +@@ -0,0 +1,169 @@ ++/* ++ * Convert UTF-8 bytes into a code page 437 character. ++ * Based on the table in the Code_page_437 Wikipedia page. ++ */ ++ ++#include ++ ++uint8_t code_points_00a0[] = { ++ 255, 173, 155, 156, 7, 157, 7, 21, ++ 7, 7, 166, 174, 170, 7, 7, 7, ++ 248, 241, 253, 7, 7, 230, 20, 250, ++ 7, 7, 167, 175, 172, 171, 7, 168, ++ 7, 7, 7, 7, 142, 143, 146, 128, ++ 7, 144, 7, 7, 7, 7, 7, 7, ++ 7, 165, 7, 7, 7, 7, 153, 7, ++ 7, 7, 7, 7, 154, 7, 7, 225, ++ 133, 160, 131, 7, 132, 134, 145, 135, ++ 138, 130, 136, 137, 141, 161, 140, 139, ++ 7, 164, 149, 162, 147, 7, 148, 246, ++ 7, 151, 163, 150, 129, 7, 7, 152, ++}; ++ ++uint8_t code_points_2550[] = { ++ 205, 186, 213, 214, 201, 184, 183, 187, ++ 212, 211, 200, 190, 189, 188, 198, 199, ++ 204, 181, 182, 185, 209, 210, 203, 207, ++ 208, 202, 216, 215, 206 ++}; ++ ++static uint8_t utf8_convert_11bit(uint16_t code) ++{ ++ switch (code) { ++ case 0x0192: return 159; ++ case 0x0393: return 226; ++ case 0x0398: return 233; ++ case 0x03A3: return 228; ++ case 0x03A6: return 232; ++ case 0x03A9: return 234; ++ case 0x03B1: return 224; ++ case 0x03B4: return 235; ++ case 0x03B5: return 238; ++ case 0x03C0: return 227; ++ case 0x03C3: return 229; ++ case 0x03C4: return 231; ++ case 0x03C6: return 237; ++ } ++ ++ return 0; ++}; ++ ++static uint8_t utf8_convert_2xxx(uint16_t code) ++{ ++ switch (code) { ++ case 0x2022: return 7; ++ case 0x203C: return 19; ++ case 0x207F: return 252; ++ case 0x20A7: return 158; ++ case 0x2190: return 27; ++ case 0x2191: return 24; ++ case 0x2192: return 26; ++ case 0x2193: return 25; ++ case 0x2194: return 29; ++ case 0x2195: return 18; ++ case 0x21A8: return 23; ++ case 0x2219: return 249; ++ case 0x221A: return 251; ++ case 0x221E: return 236; ++ case 0x221F: return 28; ++ case 0x2229: return 239; ++ case 0x2248: return 247; ++ case 0x2261: return 240; ++ case 0x2264: return 243; ++ case 0x2265: return 242; ++ case 0x2310: return 169; ++ case 0x2320: return 244; ++ case 0x2321: return 245; ++ case 0x2500: return 196; ++ case 0x2502: return 179; ++ case 0x250C: return 218; ++ case 0x2510: return 191; ++ case 0x2514: return 192; ++ case 0x2518: return 217; ++ case 0x251C: return 195; ++ case 0x2524: return 180; ++ case 0x252C: return 194; ++ case 0x2534: return 193; ++ case 0x253C: return 197; ++ case 0x2580: return 223; ++ case 0x2584: return 220; ++ case 0x2588: return 219; ++ case 0x258C: return 221; ++ case 0x2590: return 222; ++ case 0x2591: return 176; ++ case 0x2592: return 177; ++ case 0x2593: return 178; ++ case 0x25A0: return 254; ++ case 0x25AC: return 22; ++ case 0x25B2: return 30; ++ case 0x25BA: return 16; ++ case 0x25BC: return 31; ++ case 0x25C4: return 17; ++ case 0x25CB: return 9; ++ case 0x25D8: return 8; ++ case 0x25D9: return 10; ++ case 0x263A: return 1; ++ case 0x263B: return 2; ++ case 0x263C: return 15; ++ case 0x2640: return 12; ++ case 0x2642: return 11; ++ case 0x2660: return 6; ++ case 0x2663: return 5; ++ case 0x2665: return 3; ++ case 0x2666: return 4; ++ case 0x266A: return 13; ++ case 0x266B: return 14; ++ } ++ ++ return 0; ++} ++ ++uint8_t convert_uc16_to_cp437(uint16_t code) ++{ ++ if (code < 0x7f) // ASCII ++ return code; ++ if (code < 0xa0) // high control characters ++ return code; ++ if (code < 0x100) // international characters ++ return code_points_00a0[code - 0xa0]; ++ if (code < 0x800) ++ return utf8_convert_11bit(code); ++ if (code >= 0x2550 && code < 0x256d) // block graphics ++ return code_points_2550[code - 0x2550]; ++ ++ return utf8_convert_2xxx(code); ++} ++ ++uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc) ++{ ++ int shift; ++ uint16_t ucs; ++ ++ if (c < 127) // ASCII ++ return c; ++ if (c == 127) ++ return 8; // DEL (?) ++ ++ switch (c & 0xf0) { ++ case 0xc0: case 0xd0: // two bytes sequence ++ *esc = (1U << 24) | ((c & 0x1f) << 6); ++ return 0; ++ case 0xe0: // three bytes sequence ++ *esc = (2U << 24) | ((c & 0x0f) << 12); ++ return 0; ++ case 0xf0: // four bytes sequence ++ *esc = (3U << 24) | ((c & 0x07) << 18); ++ return 0; ++ case 0x80: case 0x90: case 0xa0: case 0xb0: // continuation ++ shift = (*esc >> 24) - 1; ++ ucs = *esc & 0xffffff; ++ if (shift) { ++ *esc = (shift << 24) | ucs | (c & 0x3f) << (shift * 6); ++ return 0; ++ } ++ *esc = 0; ++ return convert_uc16_to_cp437(ucs | (c & 0x3f)); ++ } ++ ++ return 0; ++} +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index 420fd86f9ac6..ca6e1a2620cc 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -546,6 +546,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) + int vidconsole_put_char(struct udevice *dev, char ch) + { + struct vidconsole_priv *priv = dev_get_uclass_priv(dev); ++ uint8_t cp437; + int ret; + + /* +@@ -587,7 +588,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) + priv->last_ch = 0; + break; + default: +- ret = vidconsole_output_glyph(dev, ch); ++ cp437 = convert_utf8_to_cp437(ch, &priv->ucs); ++ if (cp437 == 0) ++ return 0; ++ ret = vidconsole_output_glyph(dev, cp437); + if (ret < 0) + return ret; + break; +diff --git a/include/video_console.h b/include/video_console.h +index 688ea6ae119c..8cc8d21d6e49 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -83,6 +83,7 @@ struct vidconsole_priv { + int escape_len; + int row_saved; + int col_saved; ++ u32 ucs; + bool cursor_visible; + char escape_buf[32]; + }; +@@ -306,4 +307,12 @@ static inline int vidconsole_memmove(struct udevice *dev, void *dst, + + #endif + ++/* ++ * Convert an UTF-8 byte into the corresponding character in the CP437 ++ * code page. Returns 0 if that character is part of a multi-byte sequence. ++ * for which *esc holds the state of. Repeatedly feed in more bytes until ++ * the return value returns a non-0 character. ++ */ ++uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc); ++ + #endif +-- +2.37.2 + diff --git a/resources/u-boot/gru/board.cfg b/resources/u-boot/gru/board.cfg deleted file mode 100644 index 128e0876..00000000 --- a/resources/u-boot/gru/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="gru" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="AArch64" diff --git a/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch b/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch deleted file mode 100644 index 044ea768..00000000 --- a/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 7e73b7a7550cfdd22a1413c263026e41e56e7617 Mon Sep 17 00:00:00 2001 -From: Alper Nebi Yasak -Date: Fri, 8 Oct 2021 17:33:22 +0300 -Subject: [PATCH] clk: rockchip: rk3399: Set hardcoded clock rates same as - devicetree - -Update hardcoded RK3399 clock rate definitions to match those in its -devicetree (rk3399.dtsi), based on clock-controller assigned-clocks. -Add and initialize NPLL since it's on that list, though nothing seems to -use it in the driver so far. - -Also update VOP ACLK to 400MHz as it divides from CPLL (now 800MHz). -All this stops the displayed vendor bitmap from getting disfigured -when chainloading U-Boot from coreboot+depthcharge (as RW_LEGACY). - -Link: https://github.com/alpernebbi/u-boot/commit/7e73b7a7550cfdd22a1413c263026e41e56e7617 -Signed-off-by: Alper Nebi Yasak ---- - .../include/asm/arch-rockchip/cru_rk3399.h | 19 ++++++++++--------- - drivers/clk/rockchip/clk_rk3399.c | 10 ++++++---- - 2 files changed, 16 insertions(+), 13 deletions(-) - -diff --git a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -index d941a129f3e5..54035c0df1f3 100644 ---- a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -+++ b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -@@ -69,7 +69,8 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); - #define LPLL_HZ (600*MHz) - #define BPLL_HZ (600*MHz) - #define GPLL_HZ (594*MHz) --#define CPLL_HZ (384*MHz) -+#define CPLL_HZ (800*MHz) -+#define NPLL_HZ (1000*MHz) - #define PPLL_HZ (676*MHz) - - #define PMU_PCLK_HZ (48*MHz) -@@ -82,16 +83,16 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); - #define ATCLK_CORE_B_HZ (300*MHz) - #define PCLK_DBG_B_HZ (100*MHz) - --#define PERIHP_ACLK_HZ (148500*KHz) --#define PERIHP_HCLK_HZ (148500*KHz) --#define PERIHP_PCLK_HZ (37125*KHz) -+#define PERIHP_ACLK_HZ (150*MHz) -+#define PERIHP_HCLK_HZ (75*MHz) -+#define PERIHP_PCLK_HZ (37500*KHz) - --#define PERILP0_ACLK_HZ (99000*KHz) --#define PERILP0_HCLK_HZ (99000*KHz) --#define PERILP0_PCLK_HZ (49500*KHz) -+#define PERILP0_ACLK_HZ (100*MHz) -+#define PERILP0_HCLK_HZ (100*MHz) -+#define PERILP0_PCLK_HZ (50*MHz) - --#define PERILP1_HCLK_HZ (99000*KHz) --#define PERILP1_PCLK_HZ (49500*KHz) -+#define PERILP1_HCLK_HZ (100*MHz) -+#define PERILP1_PCLK_HZ (50*MHz) - - #define PWM_CLOCK_HZ PMU_PCLK_HZ - -diff --git a/drivers/clk/rockchip/clk_rk3399.c b/drivers/clk/rockchip/clk_rk3399.c -index 7d31a9f22a85..7cb3b0c23b72 100644 ---- a/drivers/clk/rockchip/clk_rk3399.c -+++ b/drivers/clk/rockchip/clk_rk3399.c -@@ -54,10 +54,11 @@ struct pll_div { - .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ - .postdiv1 = _postdiv1, .postdiv2 = _postdiv2}; - --static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 2, 2, 1); --static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 2, 2); -+static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 1, 4, 1); -+static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 3, 1); -+static const struct pll_div npll_init_cfg = PLL_DIVISORS(NPLL_HZ, 1, 3, 1); - #if !defined(CONFIG_SPL_BUILD) --static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 2, 2, 1); -+static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 3, 2, 1); - #endif - - static const struct pll_div apll_l_1600_cfg = PLL_DIVISORS(1600 * MHz, 3, 1, 1); -@@ -682,7 +683,7 @@ static ulong rk3399_spi_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) - static ulong rk3399_vop_set_clk(struct rockchip_cru *cru, ulong clk_id, u32 hz) - { - struct pll_div vpll_config = {0}; -- int aclk_vop = 198 * MHz; -+ int aclk_vop = 400 * MHz; - void *aclkreg_addr, *dclkreg_addr; - u32 div; - -@@ -1316,6 +1317,7 @@ static void rkclk_init(struct rockchip_cru *cru) - /* configure gpll cpll */ - rkclk_set_pll(&cru->gpll_con[0], &gpll_init_cfg); - rkclk_set_pll(&cru->cpll_con[0], &cpll_init_cfg); -+ rkclk_set_pll(&cru->npll_con[0], &npll_init_cfg); - - /* configure perihp aclk, hclk, pclk */ - aclk_div = GPLL_HZ / PERIHP_ACLK_HZ - 1; --- -2.37.2 - diff --git a/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch b/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch deleted file mode 100644 index 26669760..00000000 --- a/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch +++ /dev/null @@ -1,9012 +0,0 @@ -From 570fae040f95fa313a44154372bd550ad37f6e62 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:31 +0000 -Subject: [PATCH 1/8] video: Add cursor support for DM_VIDEO consoles - -So far the DM_VIDEO console is completely lacking any cursor, which makes -typing and correcting quite irritating. - -Add a simple cursor display by writing a SPACE glyph in the background -colour to the next character position on the screen. Any typed character -will naturally overwrite it, so we need to only explicitly clear it if -the next character will appear somewhere else (newline, backspace). - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-2-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass -Tested-by: Simon Glass ---- - drivers/video/console_normal.c | 1 + - drivers/video/vidconsole-uclass.c | 42 +++++++++++++++++++++++++++++++ - include/video_console.h | 1 + - 3 files changed, 44 insertions(+) - -diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c -index 04f022491e52..bfd3aab8d249 100644 ---- a/drivers/video/console_normal.c -+++ b/drivers/video/console_normal.c -@@ -160,6 +160,7 @@ static int console_normal_probe(struct udevice *dev) - vc_priv->y_charsize = VIDEO_FONT_HEIGHT; - vc_priv->cols = vid_priv->xsize / VIDEO_FONT_WIDTH; - vc_priv->rows = vid_priv->ysize / VIDEO_FONT_HEIGHT; -+ vc_priv->cursor_visible = true; - - return 0; - } -diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index f42db40d4cde..420fd86f9ac6 100644 ---- a/drivers/video/vidconsole-uclass.c -+++ b/drivers/video/vidconsole-uclass.c -@@ -70,6 +70,26 @@ static int vidconsole_entry_start(struct udevice *dev) - return ops->entry_start(dev); - } - -+static void draw_cursor(struct udevice *dev, bool state) -+{ -+ struct vidconsole_priv *priv = dev_get_uclass_priv(dev); -+ struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); -+ u32 tmp; -+ -+ if (!priv->cursor_visible) -+ return; -+ -+ if (state) { -+ tmp = vid_priv->colour_bg; -+ vid_priv->colour_bg = vid_priv->colour_fg; -+ } -+ -+ vidconsole_putc_xy(dev, priv->xcur_frac, priv->ycur, ' '); -+ -+ if (state) -+ vid_priv->colour_bg = tmp; -+} -+ - /* Move backwards one space */ - static int vidconsole_back(struct udevice *dev) - { -@@ -77,6 +97,8 @@ static int vidconsole_back(struct udevice *dev) - struct vidconsole_ops *ops = vidconsole_get_ops(dev); - int ret; - -+ draw_cursor(dev, false); -+ - if (ops->backspace) { - ret = ops->backspace(dev); - if (ret != -ENOSYS) -@@ -103,6 +125,8 @@ static void vidconsole_newline(struct udevice *dev) - const int rows = CONFIG_CONSOLE_SCROLL_LINES; - int i, ret; - -+ draw_cursor(dev, false); -+ - priv->xcur_frac = priv->xstart_frac; - priv->ycur += priv->y_charsize; - -@@ -342,6 +366,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) - - break; - } -+ case 'l': -+ draw_cursor(dev, false); -+ priv->cursor_visible = 0; -+ break; -+ case 'h': -+ priv->cursor_visible = 1; -+ draw_cursor(dev, true); -+ break; - case 'J': { - int mode; - -@@ -516,6 +548,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) - struct vidconsole_priv *priv = dev_get_uclass_priv(dev); - int ret; - -+ /* -+ * We don't need to clear the cursor since we are going to overwrite -+ * that character anyway. -+ */ -+ - if (priv->escape) { - vidconsole_escape_char(dev, ch); - return 0; -@@ -530,6 +567,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) - /* beep */ - break; - case '\r': -+ draw_cursor(dev, false); - priv->xcur_frac = priv->xstart_frac; - break; - case '\n': -@@ -537,6 +575,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) - vidconsole_entry_start(dev); - break; - case '\t': /* Tab (8 chars alignment) */ -+ draw_cursor(dev, false); - priv->xcur_frac = ((priv->xcur_frac / priv->tab_width_frac) - + 1) * priv->tab_width_frac; - -@@ -554,6 +593,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) - break; - } - -+ draw_cursor(dev, true); -+ - return 0; - } - -@@ -620,6 +661,7 @@ static int vidconsole_pre_probe(struct udevice *dev) - struct video_priv *vid_priv = dev_get_uclass_priv(vid); - - priv->xsize_frac = VID_TO_POS(vid_priv->xsize); -+ priv->cursor_visible = false; - - return 0; - } -diff --git a/include/video_console.h b/include/video_console.h -index 5921767fbf06..688ea6ae119c 100644 ---- a/include/video_console.h -+++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { - int escape_len; - int row_saved; - int col_saved; -+ bool cursor_visible; - char escape_buf[32]; - }; - --- -2.37.2 - - -From bfb9b202a30736d97c63500bca7845978fe338a7 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:32 +0000 -Subject: [PATCH 2/8] video: vidconsole: Support wider bitmap fonts - -Currently the DM_VIDEO console only supports bitmap fonts with up to -8 pixels wide glyphs. Add support for fonts with glyphs up to 32 pixels -wide, as those might prove useful on high resolution screens. - -This is done by expanding the glyph bits buffer to 32bits, and aligning -the font data to the high bits, counting down from there. The compiler -should optimise away any unneeded accesses for narrower fonts. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-3-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/console_normal.c | 25 ++++++++++++++++++++----- - 1 file changed, 20 insertions(+), 5 deletions(-) - -diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c -index bfd3aab8d249..9f552d02b308 100644 ---- a/drivers/video/console_normal.c -+++ b/drivers/video/console_normal.c -@@ -13,6 +13,9 @@ - #include - #include /* Get font data, width and height */ - -+#define VIDEO_FONT_STRIDE ((VIDEO_FONT_WIDTH + 7) / 8) -+#define VIDEO_FONT_GLYPH_BYTES (VIDEO_FONT_STRIDE * VIDEO_FONT_HEIGHT) -+ - static int console_normal_set_row(struct udevice *dev, uint row, int clr) - { - struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); -@@ -98,8 +101,20 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - return -EAGAIN; - - for (row = 0; row < VIDEO_FONT_HEIGHT; row++) { -- unsigned int idx = (u8)ch * VIDEO_FONT_HEIGHT + row; -- uchar bits = video_fontdata[idx]; -+ uint32_t bits = video_fontdata[(u8)ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE] << 24; -+ -+ if (VIDEO_FONT_WIDTH > 8) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 1] << 16; -+ -+ if (VIDEO_FONT_WIDTH > 16) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 2] << 8; -+ -+ if (VIDEO_FONT_WIDTH > 24) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 3]; - - switch (vid_priv->bpix) { - case VIDEO_BPP8: -@@ -107,7 +122,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint8_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; -@@ -119,7 +134,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint16_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; -@@ -131,7 +146,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint32_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; --- -2.37.2 - - -From 7d40e39093073ad514822321fa5f5febddd03c28 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:33 +0000 -Subject: [PATCH 3/8] video: Kconfig: convert CONFIG_VIDEO_FONT_4X6 to Kconfig - -We used to have two boards using a very tiny font, replacing the -standard 8x16 font used on most framebuffers. This was done outside of -Kconfig though, so move this over now. - -As those boards have been removed lately, there are currently no users, -but we will gain more font support in a later patch. - -Fix the build for the 4x6 font on the way. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-4-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 12 ++++++++++++ - include/video_font_4x6.h | 2 +- - 2 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index c692fa9602f8..82df137542c2 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -2,6 +2,18 @@ - # Video fonts - # - -+choice -+ prompt "Bitmap font for framebuffers" -+ default VIDEO_FONT_8X16 -+ -+config VIDEO_FONT_4X6 -+ bool "Tiny 4x6 font" -+ -+config VIDEO_FONT_8X16 -+ bool "Standard VGA font" -+ -+endchoice -+ - menu "TrueType Fonts" - - config CONSOLE_TRUETYPE_NIMBUS -diff --git a/include/video_font_4x6.h b/include/video_font_4x6.h -index c7e6351b64c0..65dd5e8c1d9f 100644 ---- a/include/video_font_4x6.h -+++ b/include/video_font_4x6.h -@@ -46,7 +46,7 @@ __END__; - #define VIDEO_FONT_HEIGHT 6 - #define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT) - --static unsigned char video_fontdata[VIDEO_FONT_SIZE] = { -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { - - /*{*/ - /* Char 0: ' ' */ --- -2.37.2 - - -From 874e8ea69fa26882ef4f6e21897fef87b953db92 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:34 +0000 -Subject: [PATCH 4/8] video: Add sun12x22 framebuffer front - -Now that the dm_video console can cope with fonts wider than 8 pixels, -let's add the neat 12x22 font mimicing the one used on the boot console of -of older Sun workstations. This should be more readable on high resolution -screens. - -This file has been taken from Linux, only the required U-Boot macros have -been added. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-5-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 3 + - include/video_font.h | 2 + - include/video_font_sun12x22.h | 6165 +++++++++++++++++++++++++++++++++ - 3 files changed, 6170 insertions(+) - create mode 100644 include/video_font_sun12x22.h - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index 82df137542c2..76f4fe78417c 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -12,6 +12,9 @@ config VIDEO_FONT_4X6 - config VIDEO_FONT_8X16 - bool "Standard VGA font" - -+config VIDEO_FONT_SUN12X22 -+ bool "Sun 12x22 font" -+ - endchoice - - menu "TrueType Fonts" -diff --git a/include/video_font.h b/include/video_font.h -index 5e23f70f859f..2e00d56967e4 100644 ---- a/include/video_font.h -+++ b/include/video_font.h -@@ -9,6 +9,8 @@ - - #ifdef CONFIG_VIDEO_FONT_4X6 - #include -+#elif defined(CONFIG_VIDEO_FONT_SUN12X22) -+#include - #else - #include - #endif -diff --git a/include/video_font_sun12x22.h b/include/video_font_sun12x22.h -new file mode 100644 -index 000000000000..3c4da4d80554 ---- /dev/null -+++ b/include/video_font_sun12x22.h -@@ -0,0 +1,6165 @@ -+/* -+ * Legacy 12x22 font resembling the font used on old Sun workstations. -+ * Copied from Linux' lib/fonts/font_sun12x22.c. -+ * -+ * SPDX-License-Identifier: GPL-2.0 -+ */ -+ -+#ifndef _VIDEO_FONT_DATA_SUN12X22_ -+#define _VIDEO_FONT_DATA_SUN12X22_ -+ -+#define VIDEO_FONT_CHARS 256 -+#define VIDEO_FONT_WIDTH 12 -+#define VIDEO_FONT_HEIGHT 22 -+#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) -+ -+ -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { -+ -+ /* 0 0x00 '^@' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 1 0x01 '^A' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x65, 0x30, /* 011001010011 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x60, 0x30, /* 011000000011 */ -+ 0x62, 0x30, /* 011000100011 */ -+ 0x62, 0x30, /* 011000100011 */ -+ 0x60, 0x30, /* 011000000011 */ -+ 0x6f, 0xb0, /* 011011111011 */ -+ 0x67, 0x30, /* 011001110011 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 2 0x02 '^B' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7a, 0xf0, /* 011110101111 */ -+ 0x72, 0x70, /* 011100100111 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x7d, 0xf0, /* 011111011111 */ -+ 0x7d, 0xf0, /* 011111011111 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x70, 0x70, /* 011100000111 */ -+ 0x78, 0xf0, /* 011110001111 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 3 0x03 '^C' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 4 0x04 '^D' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 5 0x05 '^E' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x1a, 0xc0, /* 000110101100 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 6 0x06 '^F' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 7 0x07 '^G' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 8 0x08 '^H' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xc0, 0x30, /* 110000000011 */ -+ 0xc0, 0x30, /* 110000000011 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 9 0x09 '^I' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 10 0x0a '^J' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xcf, 0x30, /* 110011110011 */ -+ 0xcf, 0x30, /* 110011110011 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 11 0x0b '^K' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 12 0x0c '^L' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 13 0x0d '^M' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 14 0x0e '^N' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x19, 0xe0, /* 000110011110 */ -+ 0x1b, 0xe0, /* 000110111110 */ -+ 0x1b, 0xc0, /* 000110111100 */ -+ 0x79, 0x80, /* 011110011000 */ -+ 0xf8, 0x00, /* 111110000000 */ -+ 0xf0, 0x00, /* 111100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 15 0x0f '^O' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 16 0x10 '^P' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x20, /* 000000000010 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x20, /* 000000000010 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 17 0x11 '^Q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x40, 0x00, /* 010000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x40, 0x00, /* 010000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 18 0x12 '^R' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 19 0x13 '^S' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 20 0x14 '^T' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x3c, 0xc0, /* 001111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x3c, 0xc0, /* 001111001100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x1c, 0xe0, /* 000111001110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 21 0x15 '^U' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 22 0x16 '^V' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 23 0x17 '^W' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 24 0x18 '^X' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 25 0x19 '^Y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 26 0x1a '^Z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0xff, 0xe0, /* 111111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 27 0x1b '^[' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 28 0x1c '^\' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 29 0x1d '^]' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 30 0x1e '^^' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 31 0x1f '^_' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 32 0x20 ' ' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 33 0x21 '!' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 34 0x22 '"' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 35 0x23 '#' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 36 0x24 '$' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x66, 0xe0, /* 011001101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 37 0x25 '%' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x38, 0xc0, /* 001110001100 */ -+ 0x4c, 0xc0, /* 010011001100 */ -+ 0x45, 0x80, /* 010001011000 */ -+ 0x65, 0x80, /* 011001011000 */ -+ 0x3b, 0x00, /* 001110110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xc0, /* 000011011100 */ -+ 0x1a, 0x60, /* 000110100110 */ -+ 0x1a, 0x20, /* 000110100010 */ -+ 0x33, 0x20, /* 001100110010 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 38 0x26 '&' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x77, 0x00, /* 011101110000 */ -+ 0x63, 0x60, /* 011000110110 */ -+ 0x61, 0xe0, /* 011000011110 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 39 0x27 ''' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 40 0x28 '(' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 41 0x29 ')' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 42 0x2a '*' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x76, 0xe0, /* 011101101110 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x76, 0xe0, /* 011101101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 43 0x2b '+' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 44 0x2c ',' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 45 0x2d '-' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 46 0x2e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 47 0x2f '/' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 48 0x30 '0' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 49 0x31 '1' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x36, 0x00, /* 001101100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 50 0x32 '2' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x40, 0xc0, /* 010000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 51 0x33 '3' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 52 0x34 '4' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x05, 0x80, /* 000001011000 */ -+ 0x05, 0x80, /* 000001011000 */ -+ 0x09, 0x80, /* 000010011000 */ -+ 0x09, 0x80, /* 000010011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x21, 0x80, /* 001000011000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 53 0x35 '5' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 54 0x36 '6' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x67, 0x80, /* 011001111000 */ -+ 0x6f, 0xc0, /* 011011111100 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 55 0x37 '7' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x80, /* 000000001000 */ -+ 0x00, 0x80, /* 000000001000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 56 0x38 '8' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 57 0x39 '9' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x3f, 0x60, /* 001111110110 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 58 0x3a ':' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 59 0x3b ';' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 60 0x3c '<' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 61 0x3d '=' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 62 0x3e '>' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 63 0x3f '?' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 64 0x40 '@' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x67, 0x20, /* 011001110010 */ -+ 0x6f, 0xa0, /* 011011111010 */ -+ 0x6c, 0xa0, /* 011011001010 */ -+ 0x6c, 0xa0, /* 011011001010 */ -+ 0x67, 0xe0, /* 011001111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 65 0x41 'A' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 66 0x42 'B' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x60, 0x80, /* 011000001000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 67 0x43 'C' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 68 0x44 'D' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 69 0x45 'E' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 70 0x46 'F' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 71 0x47 'G' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x61, 0xf0, /* 011000011111 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 72 0x48 'H' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 73 0x49 'I' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 74 0x4a 'J' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 75 0x4b 'K' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xe0, /* 111100001110 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 76 0x4c 'L' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 77 0x4d 'M' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x4d, 0x60, /* 010011010110 */ -+ 0x4e, 0x60, /* 010011100110 */ -+ 0x4e, 0x60, /* 010011100110 */ -+ 0x44, 0x60, /* 010001000110 */ -+ 0x44, 0x60, /* 010001000110 */ -+ 0xe4, 0xf0, /* 111001001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 78 0x4e 'N' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xc0, 0x70, /* 110000000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x20, /* 011100000010 */ -+ 0x78, 0x20, /* 011110000010 */ -+ 0x58, 0x20, /* 010110000010 */ -+ 0x4c, 0x20, /* 010011000010 */ -+ 0x46, 0x20, /* 010001100010 */ -+ 0x47, 0x20, /* 010001110010 */ -+ 0x43, 0x20, /* 010000110010 */ -+ 0x41, 0xa0, /* 010000011010 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 79 0x4f 'O' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 80 0x50 'P' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 81 0x51 'Q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x40, /* 001110000100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x23, 0x90, /* 001000111001 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 82 0x52 'R' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x80, /* 011000001000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 83 0x53 'S' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 84 0x54 'T' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x46, 0x20, /* 010001100010 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 85 0x55 'U' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 86 0x56 'V' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xe0, 0xe0, /* 111000001110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x0a, 0x00, /* 000010100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 87 0x57 'W' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0xf0, /* 111111101111 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x76, 0x20, /* 011101100010 */ -+ 0x77, 0x40, /* 011101110100 */ -+ 0x33, 0x40, /* 001100110100 */ -+ 0x37, 0x40, /* 001101110100 */ -+ 0x3b, 0xc0, /* 001110111100 */ -+ 0x3b, 0x80, /* 001110111000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 88 0x58 'X' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 89 0x59 'Y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 90 0x5a 'Z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x20, /* 000110000010 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 91 0x5b '[' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 92 0x5c '\' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 93 0x5d ']' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 94 0x5e '^' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1b, 0x00, /* 000110110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 95 0x5f '_' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 96 0x60 '`' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 97 0x61 'a' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 98 0x62 'b' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xe0, 0x00, /* 111000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x67, 0x80, /* 011001111000 */ -+ 0x6f, 0xc0, /* 011011111100 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x78, 0xc0, /* 011110001100 */ -+ 0x4f, 0x80, /* 010011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 99 0x63 'c' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 100 0x64 'd' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x0f, 0x60, /* 000011110110 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x39, 0x60, /* 001110010110 */ -+ 0x1e, 0x70, /* 000111100111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 101 0x65 'e' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 102 0x66 'f' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 103 0x67 'g' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x20, /* 000111110010 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x3f, 0x00, /* 001111110000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x40, 0x20, /* 010000000010 */ -+ 0x40, 0x20, /* 010000000010 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 104 0x68 'h' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 105 0x69 'i' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 106 0x6a 'j' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 107 0x6b 'k' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xe0, 0x00, /* 111000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0xf1, 0xe0, /* 111100011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 108 0x6c 'l' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 109 0x6d 'm' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xdd, 0xc0, /* 110111011100 */ -+ 0x6e, 0xe0, /* 011011101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xef, 0x70, /* 111011110111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 110 0x6e 'n' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x27, 0x80, /* 001001111000 */ -+ 0x79, 0xc0, /* 011110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 111 0x6f 'o' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 112 0x70 'p' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xef, 0x80, /* 111011111000 */ -+ 0x71, 0xc0, /* 011100011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xf0, 0x00, /* 111100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 113 0x71 'q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x20, /* 000011110010 */ -+ 0x11, 0xe0, /* 000100011110 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x38, 0xe0, /* 001110001110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xf0, /* 000000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 114 0x72 'r' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x73, 0x80, /* 011100111000 */ -+ 0x34, 0xc0, /* 001101001100 */ -+ 0x38, 0xc0, /* 001110001100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 115 0x73 's' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 116 0x74 't' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x20, /* 000011000010 */ -+ 0x0e, 0x40, /* 000011100100 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 117 0x75 'u' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 118 0x76 'v' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 119 0x77 'w' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x70, /* 111111110111 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x37, 0x40, /* 001101110100 */ -+ 0x3b, 0x40, /* 001110110100 */ -+ 0x3b, 0x40, /* 001110110100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 120 0x78 'x' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf8, 0xf0, /* 111110001111 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1d, 0x00, /* 000111010000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0b, 0x80, /* 000010111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0xf1, 0xf0, /* 111100011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 121 0x79 'y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 122 0x7a 'z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x41, 0xc0, /* 010000011100 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x38, 0x20, /* 001110000010 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 123 0x7b '{' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 124 0x7c '|' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 125 0x7d '}' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 126 0x7e '~' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x20, /* 000111000010 */ -+ 0x3e, 0x60, /* 001111100110 */ -+ 0x67, 0xc0, /* 011001111100 */ -+ 0x43, 0x80, /* 010000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 127 0x7f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 128 0x80 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 129 0x81 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 130 0x82 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 131 0x83 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 132 0x84 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 133 0x85 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 134 0x86 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 135 0x87 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 136 0x88 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 137 0x89 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 138 0x8a '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 139 0x8b '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 140 0x8c '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1b, 0x00, /* 000110110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 141 0x8d '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 142 0x8e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 143 0x8f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 144 0x90 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 145 0x91 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x66, 0x30, /* 011001100011 */ -+ 0x46, 0x30, /* 010001100011 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x3f, 0xf0, /* 001111111111 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0xe7, 0x30, /* 111001110011 */ -+ 0x7d, 0xe0, /* 011111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 146 0x92 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x07, 0x10, /* 000001110001 */ -+ 0x07, 0x10, /* 000001110001 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x20, /* 000010110010 */ -+ 0x13, 0xe0, /* 000100111110 */ -+ 0x13, 0x20, /* 000100110010 */ -+ 0x3f, 0x00, /* 001111110000 */ -+ 0x23, 0x00, /* 001000110000 */ -+ 0x23, 0x00, /* 001000110000 */ -+ 0x43, 0x10, /* 010000110001 */ -+ 0x43, 0x10, /* 010000110001 */ -+ 0xe7, 0xf0, /* 111001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 147 0x93 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 148 0x94 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 149 0x95 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 150 0x96 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 151 0x97 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 152 0x98 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 153 0x99 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 154 0x9a '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 155 0x9b '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x26, 0xc0, /* 001001101100 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x76, 0x40, /* 011101100100 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 156 0x9c '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x3e, 0x20, /* 001111100010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 157 0x9d '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 158 0x9e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x30, /* 001100110011 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x78, 0xc0, /* 011110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 159 0x9f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xcc, 0x00, /* 110011000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 160 0xa0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 161 0xa1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 162 0xa2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 163 0xa3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 164 0xa4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x40, /* 000111000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x23, 0x80, /* 001000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x27, 0x80, /* 001001111000 */ -+ 0x79, 0xc0, /* 011110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 165 0xa5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x40, /* 000111000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x23, 0x80, /* 001000111000 */ -+ 0xc0, 0x70, /* 110000000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x20, /* 011100000010 */ -+ 0x78, 0x20, /* 011110000010 */ -+ 0x5c, 0x20, /* 010111000010 */ -+ 0x4e, 0x20, /* 010011100010 */ -+ 0x47, 0x20, /* 010001110010 */ -+ 0x43, 0xa0, /* 010000111010 */ -+ 0x41, 0xe0, /* 010000011110 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 166 0xa6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x33, 0x80, /* 001100111000 */ -+ 0x1d, 0xc0, /* 000111011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 167 0xa7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 168 0xa8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 169 0xa9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 170 0xaa '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 171 0xab '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x40, /* 000100000100 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x11, 0x00, /* 000100010000 */ -+ 0x3a, 0x00, /* 001110100000 */ -+ 0x05, 0xc0, /* 000001011100 */ -+ 0x0a, 0x20, /* 000010100010 */ -+ 0x10, 0x20, /* 000100000010 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x41, 0x00, /* 010000010000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 172 0xac '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x40, /* 000100000100 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x11, 0x00, /* 000100010000 */ -+ 0x3a, 0x40, /* 001110100100 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x09, 0x40, /* 000010010100 */ -+ 0x12, 0x40, /* 000100100100 */ -+ 0x24, 0x40, /* 001001000100 */ -+ 0x47, 0xe0, /* 010001111110 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 173 0xad '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 174 0xae '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 175 0xaf '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 176 0xb0 '.' */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ -+ /* 177 0xb1 '.' */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ -+ /* 178 0xb2 '.' */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ -+ /* 179 0xb3 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 180 0xb4 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 181 0xb5 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 182 0xb6 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 183 0xb7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 184 0xb8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 185 0xb9 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 186 0xba '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 187 0xbb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 188 0xbc '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 189 0xbd '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 190 0xbe '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 191 0xbf '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 192 0xc0 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 193 0xc1 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 194 0xc2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 195 0xc3 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 196 0xc4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 197 0xc5 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 198 0xc6 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 199 0xc7 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 200 0xc8 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 201 0xc9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 202 0xca '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 203 0xcb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 204 0xcc '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 205 0xcd '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 206 0xce '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 207 0xcf '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 208 0xd0 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 209 0xd1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 210 0xd2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 211 0xd3 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 212 0xd4 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 213 0xd5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 214 0xd6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 215 0xd7 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 216 0xd8 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 217 0xd9 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 218 0xda '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 219 0xdb '.' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 220 0xdc '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 221 0xdd '.' */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ -+ /* 222 0xde '.' */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ -+ /* 223 0xdf '.' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 224 0xe0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x60, /* 000011110110 */ -+ 0x13, 0xe0, /* 000100111110 */ -+ 0x21, 0xc0, /* 001000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1f, 0x60, /* 000111110110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 225 0xe1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x77, 0x00, /* 011101110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 226 0xe2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 227 0xe3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 228 0xe4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 229 0xe5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x13, 0x80, /* 000100111000 */ -+ 0x21, 0xc0, /* 001000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x39, 0x00, /* 001110010000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 230 0xe6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x36, 0xe0, /* 001101101110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 231 0xe7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 232 0xe8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 233 0xe9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 234 0xea '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0xd9, 0xb0, /* 110110011011 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 235 0xeb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 236 0xec '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 237 0xed '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x3b, 0xc0, /* 001110111100 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x3d, 0xc0, /* 001111011100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 238 0xee '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 239 0xef '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 240 0xf0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 241 0xf1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 242 0xf2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 243 0xf3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 244 0xf4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ -+ /* 245 0xf5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ -+ /* 246 0xf6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 247 0xf7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 248 0xf8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 249 0xf9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 250 0xfa '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 251 0xfb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x36, 0x00, /* 001101100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 252 0xfc '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x13, 0x80, /* 000100111000 */ -+ 0x3d, 0xc0, /* 001111011100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 253 0xfd '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x21, 0x80, /* 001000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 254 0xfe '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 255 0xff '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+}; -+ -+#endif --- -2.37.2 - - -From f70962081ca5fd5513ce1bf741be8f83d626f238 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:35 +0000 -Subject: [PATCH 5/8] video: Add Terminus 16x32 font - -The dm_video console can now cope with fonts wider than 8 pixels, so -let's include a rather large 16x32 font, well suited for HiDPI displays -found on modern laptops. - -This file has been taken from Linux, only the required U-Boot macros -have been added. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-6-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 3 + - include/video_font.h | 2 + - include/video_font_ter16x32.h | 2069 +++++++++++++++++++++++++++++++++ - 3 files changed, 2074 insertions(+) - create mode 100644 include/video_font_ter16x32.h - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index 76f4fe78417c..55bba9401771 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -15,6 +15,9 @@ config VIDEO_FONT_8X16 - config VIDEO_FONT_SUN12X22 - bool "Sun 12x22 font" - -+config VIDEO_FONT_TER16X32 -+ bool "Terminus 16x32 font" -+ - endchoice - - menu "TrueType Fonts" -diff --git a/include/video_font.h b/include/video_font.h -index 2e00d56967e4..f2e59e8d8ee1 100644 ---- a/include/video_font.h -+++ b/include/video_font.h -@@ -11,6 +11,8 @@ - #include - #elif defined(CONFIG_VIDEO_FONT_SUN12X22) - #include -+#elif defined(CONFIG_VIDEO_FONT_TER16X32) -+#include - #else - #include - #endif -diff --git a/include/video_font_ter16x32.h b/include/video_font_ter16x32.h -new file mode 100644 -index 000000000000..22c440c8f968 ---- /dev/null -+++ b/include/video_font_ter16x32.h -@@ -0,0 +1,2069 @@ -+/* -+ * Terminus 16x32 font for use on high-res displays. -+ * Copied from Linux' lib/fonts/font_ter16x32.c. -+ * -+ * SPDX-License-Identifier: GPL-2.0 -+ */ -+ -+#ifndef _VIDEO_FONT_DATA_TER16X32_ -+#define _VIDEO_FONT_DATA_TER16X32_ -+ -+#define VIDEO_FONT_CHARS 256 -+#define VIDEO_FONT_WIDTH 16 -+#define VIDEO_FONT_HEIGHT 32 -+#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) -+ -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { -+ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, -+ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xee, 0xee, 0xee, 0xee, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xef, 0xee, 0xe7, 0xce, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xf0, 0x1e, -+ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0xe3, 0x8e, 0xe3, 0x8e, 0xff, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xe0, 0x0e, 0xf0, 0x1e, -+ 0xf8, 0x3e, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 2 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x78, 0x3c, 0xfc, 0x7e, 0xfe, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 3 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, 0x0f, 0xe0, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7f, 0xfc, 0xff, 0xfe, -+ 0xff, 0xfe, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 4 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0f, 0xe0, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x3b, 0xb8, 0x7f, 0xfc, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 5 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x07, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0xff, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7b, 0xbc, -+ 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 6 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 7 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xf0, 0x0f, -+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 8 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xc0, 0x07, 0xe0, 0x0e, 0x70, 0x0c, 0x30, -+ 0x0c, 0x30, 0x0e, 0x70, 0x07, 0xe0, 0x03, 0xc0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xfc, 0x3f, 0xf8, 0x1f, 0xf1, 0x8f, 0xf3, 0xcf, -+ 0xf3, 0xcf, 0xf1, 0x8f, 0xf8, 0x1f, 0xfc, 0x3f, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 10 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0x03, 0xfe, -+ 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x76, 0x00, 0xe6, -+ 0x01, 0xc6, 0x03, 0x86, 0x3f, 0xe0, 0x7f, 0xf0, -+ 0xf0, 0x78, 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, -+ 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, 0xf0, 0x78, -+ 0x7f, 0xf0, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 11 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, -+ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 12 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x3f, 0xfc, -+ 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0xf8, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 13 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x3e, -+ 0xf0, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 14 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x9c, 0x73, 0x9c, -+ 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, 0x7c, 0x7c, -+ 0x7c, 0x7c, 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, -+ 0x73, 0x9c, 0x73, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 15 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xc0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xff, 0x00, -+ 0xff, 0xc0, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xc0, -+ 0xff, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xc0, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 16 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x03, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0xff, -+ 0x03, 0xff, 0x0f, 0xff, 0x3f, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x3f, 0xff, 0x0f, 0xff, 0x03, 0xff, -+ 0x00, 0xff, 0x00, 0x3f, 0x00, 0x0f, 0x00, 0x03, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 17 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, -+ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 18 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 19 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x3f, 0xfe, -+ 0x79, 0xce, 0x71, 0xce, 0x71, 0xce, 0x71, 0xce, -+ 0x71, 0xce, 0x71, 0xce, 0x79, 0xce, 0x3f, 0xce, -+ 0x1f, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, -+ 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, -+ 0x01, 0xce, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 20 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x07, 0xe0, 0x0f, 0xf0, 0x1e, 0x78, 0x1c, 0x38, -+ 0x1c, 0x00, 0x1e, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, -+ 0x1c, 0xf0, 0x1c, 0x78, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xf0, -+ 0x03, 0xf0, 0x00, 0x78, 0x00, 0x38, 0x1c, 0x38, -+ 0x1e, 0x78, 0x0f, 0xf0, 0x07, 0xe0, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 21 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 22 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x63, 0x8c, 0x73, 0x9c, 0x3b, 0xb8, -+ 0x1f, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 23 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 24 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, -+ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 25 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0xc0, 0x00, 0xe0, 0x00, 0x70, -+ 0x00, 0x38, 0x00, 0x1c, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 26 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0e, 0x00, -+ 0x1c, 0x00, 0x38, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 27 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 28 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, -+ 0x38, 0x1c, 0x70, 0x0e, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x70, 0x0e, 0x38, 0x1c, 0x1c, 0x38, -+ 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 29 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x01, 0x80, 0x01, 0x80, 0x03, 0xc0, 0x03, 0xc0, -+ 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x3f, 0xfc, 0x3f, 0xfc, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 30 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x07, 0xe0, -+ 0x03, 0xc0, 0x03, 0xc0, 0x01, 0x80, 0x01, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 31 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 32 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 33 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 34 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 35 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, -+ 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, 0x73, 0x80, -+ 0x73, 0x80, 0x73, 0x80, 0x7b, 0x80, 0x3f, 0xf0, -+ 0x1f, 0xf8, 0x03, 0xbc, 0x03, 0x9c, 0x03, 0x9c, -+ 0x03, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, -+ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 36 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1c, 0x3f, 0x9c, -+ 0x3b, 0xb8, 0x3b, 0xb8, 0x3f, 0xf0, 0x1f, 0x70, -+ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, -+ 0x0e, 0xf8, 0x0f, 0xfc, 0x1d, 0xdc, 0x1d, 0xdc, -+ 0x39, 0xfc, 0x38, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 37 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x1f, 0xe0, -+ 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, -+ 0x38, 0x70, 0x1c, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, -+ 0x1f, 0xce, 0x38, 0xee, 0x70, 0x7c, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x7c, -+ 0x3f, 0xee, 0x1f, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 38 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 39 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xc0, -+ 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, -+ 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 40 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 41 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, -+ 0x1c, 0x70, 0x38, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 42 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 43 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 44 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 45 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 46 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 47 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x70, 0x7c, 0x70, 0xfc, 0x71, 0xdc, 0x73, 0x9c, -+ 0x77, 0x1c, 0x7e, 0x1c, 0x7c, 0x1c, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 48 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x80, -+ 0x0f, 0x80, 0x1f, 0x80, 0x1f, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 49 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 50 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, 0x0f, 0xf8, -+ 0x0f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 51 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, -+ 0x00, 0x7c, 0x00, 0xfc, 0x01, 0xdc, 0x03, 0x9c, -+ 0x07, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 52 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 53 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xf8, -+ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 54 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, -+ 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 55 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, -+ 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 56 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, -+ 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 57 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 58 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 59 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x38, -+ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x70, -+ 0x00, 0x38, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 60 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 61 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x1c, 0x00, -+ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, -+ 0x00, 0xe0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x1c, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 62 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 63 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xfc, -+ 0x78, 0x0e, 0x70, 0x06, 0x71, 0xfe, 0x73, 0xfe, -+ 0x77, 0x8e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, -+ 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x9e, -+ 0x73, 0xfe, 0x71, 0xf6, 0x70, 0x00, 0x78, 0x00, -+ 0x3f, 0xfe, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 64 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 65 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x38, 0x7f, 0xf0, 0x7f, 0xf0, -+ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 66 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 67 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xc0, 0x7f, 0xf0, -+ 0x70, 0x78, 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x70, 0x78, -+ 0x7f, 0xf0, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 68 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 69 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 70 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0xfc, -+ 0x71, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 71 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 72 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xe0, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 73 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x78, -+ 0x3f, 0xf0, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 74 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0c, 0x70, 0x1c, -+ 0x70, 0x38, 0x70, 0x70, 0x70, 0xe0, 0x71, 0xc0, -+ 0x73, 0x80, 0x77, 0x00, 0x7e, 0x00, 0x7c, 0x00, -+ 0x7c, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x73, 0x80, -+ 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, 0x70, 0x38, -+ 0x70, 0x1c, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 75 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 76 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, -+ 0x78, 0x1e, 0x7c, 0x3e, 0x7e, 0x7e, 0x7e, 0x7e, -+ 0x77, 0xee, 0x73, 0xce, 0x73, 0xce, 0x71, 0x8e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 77 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, -+ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 78 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 79 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 80 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x73, 0x9c, 0x79, 0xfc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x38, 0x00, 0x1c, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 81 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x7e, 0x00, 0x77, 0x00, -+ 0x73, 0x80, 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, -+ 0x70, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 82 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, -+ 0x1f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 83 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 84 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 85 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 86 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x71, 0x8e, 0x73, 0xce, 0x73, 0xce, 0x77, 0xee, -+ 0x7e, 0x7e, 0x7e, 0x7e, 0x7c, 0x3e, 0x78, 0x1e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 87 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, -+ 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x38, 0x38, 0x38, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 88 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 89 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x38, -+ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 90 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 91 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 92 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 93 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, 0x1c, 0x70, -+ 0x38, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 94 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 95 */ -+ 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 96 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 97 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 98 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 99 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 100 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 101 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0xfe, -+ 0x03, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x3f, 0xf8, 0x3f, 0xf8, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 102 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 103 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 104 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 105 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x3c, 0x78, 0x1f, 0xf0, 0x0f, 0xe0, 0x00, 0x00, /* 106 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x1c, 0x38, 0x38, 0x38, 0x70, 0x38, 0xe0, -+ 0x39, 0xc0, 0x3b, 0x80, 0x3f, 0x00, 0x3f, 0x00, -+ 0x3b, 0x80, 0x39, 0xc0, 0x38, 0xe0, 0x38, 0x70, -+ 0x38, 0x38, 0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 107 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x0f, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 108 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x73, 0xbc, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 109 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 110 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 111 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 112 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, /* 113 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x73, 0xfc, 0x77, 0xfc, 0x7e, 0x00, 0x7c, 0x00, -+ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 114 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x00, -+ 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, 0x1f, 0xf8, -+ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 115 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf0, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, -+ 0x03, 0xfc, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 116 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 117 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 118 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 119 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x38, 0x38, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 120 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 121 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 122 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xf0, -+ 0x07, 0x80, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x3e, 0x00, -+ 0x3e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, -+ 0x03, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 123 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 124 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3f, 0x00, -+ 0x07, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0xf0, -+ 0x01, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x80, -+ 0x3f, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 125 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1e, 0x1c, 0x3f, 0x1c, 0x77, 0x9c, 0x73, 0xdc, -+ 0x71, 0xf8, 0x70, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 126 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1e, 0xf0, 0x3c, 0x78, 0x78, 0x3c, -+ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xff, 0xfe, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 127 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 128 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 129 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 130 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 131 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 132 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 133 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 134 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 135 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 136 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 137 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 138 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 139 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 140 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 141 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 142 */ -+ 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, -+ 0x0e, 0xe0, 0x07, 0xc0, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 143 */ -+ 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, -+ 0x03, 0x80, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 144 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf8, 0x7f, 0xfc, 0x03, 0x9e, 0x03, 0x8e, -+ 0x03, 0x8e, 0x3f, 0x8e, 0x7f, 0xfe, 0xf3, 0xfe, -+ 0xe3, 0x80, 0xe3, 0x80, 0xe3, 0x80, 0xf3, 0xce, -+ 0x7f, 0xfe, 0x3e, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 145 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 0x7f, 0xfe, -+ 0xf1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xff, 0xfe, -+ 0xff, 0xfe, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xfe, 0xe1, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 146 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 147 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 148 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 149 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 150 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 151 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 152 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 153 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 154 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, -+ 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x73, 0x80, 0x73, 0x80, 0x73, 0x9c, 0x7b, 0xbc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 155 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x0f, 0xf0, -+ 0x1e, 0x78, 0x1c, 0x38, 0x1c, 0x00, 0x1c, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x1c, 0x1c, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 156 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, -+ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 157 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x80, -+ 0xe3, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe3, 0xc0, 0xff, 0xf0, -+ 0xff, 0x70, 0xe0, 0x70, 0xe3, 0xfe, 0xe3, 0xfe, -+ 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, -+ 0xe0, 0x7e, 0xe0, 0x3e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 158 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, -+ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, 0x1f, 0xf0, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 159 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 160 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 161 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 162 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 163 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, -+ 0x3b, 0xb8, 0x39, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 164 */ -+ 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, 0x3b, 0xb8, -+ 0x39, 0xf0, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, -+ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 165 */ -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x1f, 0xf0, -+ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf8, 0x1f, 0xf8, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf8, -+ 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, -+ 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 166 */ -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xf0, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, -+ 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 167 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 168 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 169 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 170 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, 0x00, -+ 0x7c, 0x06, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, -+ 0x1c, 0x70, 0x1c, 0xe0, 0x1d, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0xfc, 0x1d, 0xfe, 0x39, 0xce, -+ 0x71, 0xce, 0x60, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xfe, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 171 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x1e, 0x00, -+ 0x3e, 0x00, 0x0e, 0x00, 0x0e, 0x06, 0x0e, 0x0e, -+ 0x0e, 0x1c, 0x0e, 0x38, 0x0e, 0x70, 0x00, 0xe0, -+ 0x01, 0xce, 0x03, 0x9e, 0x07, 0x3e, 0x0e, 0x7e, -+ 0x1c, 0xee, 0x39, 0xce, 0x73, 0xfe, 0x63, 0xfe, -+ 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 172 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 173 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x01, 0xce, 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, -+ 0x1c, 0xe0, 0x39, 0xc0, 0x73, 0x80, 0x73, 0x80, -+ 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, 0x07, 0x38, -+ 0x03, 0x9c, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 174 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x73, 0x80, 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, -+ 0x07, 0x38, 0x03, 0x9c, 0x01, 0xce, 0x01, 0xce, -+ 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, 0x1c, 0xe0, -+ 0x39, 0xc0, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 175 */ -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, /* 176 */ -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, /* 177 */ -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, /* 178 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 179 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 180 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 181 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0xfe, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 182 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xf0, 0xff, 0xf0, -+ 0xff, 0xf0, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 183 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 184 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 185 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 186 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x00, 0x70, -+ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 187 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 188 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xf0, 0xff, 0xf0, -+ 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 189 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 190 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 191 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 192 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 193 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 194 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 195 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 196 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 197 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 198 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x7f, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 199 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 200 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 201 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 202 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 203 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 204 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 205 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, -+ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 206 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 208 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 209 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 210 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0f, 0xff, 0x0f, 0xff, -+ 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 211 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 212 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 213 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x0f, 0xff, -+ 0x0f, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 214 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 215 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 216 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 217 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 218 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 219 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 220 */ -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* 221 */ -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* 222 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 223 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xee, 0x3f, 0xfe, 0x78, 0x3c, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x3c, -+ 0x3f, 0xfe, 0x1f, 0xee, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 224 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x7f, 0xf0, -+ 0x70, 0x78, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x70, 0x7f, 0xf0, 0x7f, 0xf0, -+ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 225 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 226 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 227 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 228 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfe, 0x3f, 0xfe, 0x78, 0xf0, 0x70, 0x78, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 229 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x3c, 0x70, 0x7c, 0x70, 0xfc, -+ 0x7f, 0xdc, 0x7f, 0x9c, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 230 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0xc0, -+ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 231 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 232 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x77, 0xdc, -+ 0x77, 0xdc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 233 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x1f, 0xf0, -+ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x38, 0x38, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, -+ 0x7f, 0xfc, 0xe7, 0xce, 0xe3, 0x8e, 0xe3, 0x8e, -+ 0xe3, 0x8e, 0xe3, 0x8e, 0xe7, 0xce, 0x7f, 0xfc, -+ 0x3e, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf0, 0x1f, 0xf8, -+ 0x38, 0xfc, 0x38, 0xfc, 0x39, 0xdc, 0x39, 0xdc, -+ 0x3b, 0x9c, 0x3b, 0x9c, 0x3f, 0x1c, 0x3f, 0x1c, -+ 0x1f, 0xf8, 0x0f, 0xf0, 0x1c, 0x00, 0x1c, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 237 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x07, 0xfc, 0x1f, 0xfc, 0x3c, 0x00, -+ 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, -+ 0x3c, 0x00, 0x1f, 0xfc, 0x07, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 238 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x1f, 0xf0, -+ 0x3c, 0x78, 0x38, 0x38, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 241 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 242 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 243 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, -+ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 244 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1c, -+ 0x7f, 0xbc, 0x7b, 0xfc, 0x70, 0xf8, 0x00, 0x00, -+ 0x00, 0x00, 0x3e, 0x1c, 0x7f, 0xbc, 0x7b, 0xfc, -+ 0x70, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1f, 0xf0, 0x0f, 0xe0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, -+ 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 250 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, -+ 0x00, 0x3e, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x78, 0x38, 0x3c, 0x38, -+ 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xb8, 0x03, 0xf8, -+ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xe0, 0x1f, 0xf0, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1c, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, -+ 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 255 */ -+ -+}; -+ -+#endif --- -2.37.2 - - -From 61d75d902d43292dbcaa543b8a487f00f1c90f6c Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:36 +0000 -Subject: [PATCH 6/8] efi-selftest: Add international characters test - -UEFI relies entirely on unicode output, which actual fonts displayed on -the screen might not be ready for. - -Add a test displaying some international characters, to reveal missing -glyphs, especially in our builtin fonts. -This would be needed to be manually checked on the screen for -correctness. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-7-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - lib/efi_selftest/efi_selftest_textoutput.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c -index cc44b38bc23a..175731ae96b6 100644 ---- a/lib/efi_selftest/efi_selftest_textoutput.c -+++ b/lib/efi_selftest/efi_selftest_textoutput.c -@@ -118,6 +118,11 @@ static int execute(void) - efi_st_printf("Unicode not handled properly\n"); - return EFI_ST_FAILURE; - } -+ ret = con_out->output_string(con_out, L"Österreich Edelweiß Smørrebrød Smörgås Niño René >Ἑλλάς<\n"); -+ if (ret != EFI_ST_SUCCESS) { -+ efi_st_error("OutputString failed for international chars\n"); -+ return EFI_ST_FAILURE; -+ } - efi_st_printf("\n"); - - return EFI_ST_SUCCESS; --- -2.37.2 - - -From 464a63d9a7aa628d688fe62c3b99dd690bfe6ca9 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:37 +0000 -Subject: [PATCH 7/8] efi_selftest: Add box drawing character selftest - -UEFI applications rely on Unicode output capability, and might use that -for drawing pseudo-graphical interfaces using Unicode defined box -drawing characters. - -Add a simple test to display the most basic box characters, which would -need to be checked manually on the screen for correctness. -To facilitate this, add a three second delay after the output at this -point. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-8-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - lib/efi_selftest/efi_selftest_textoutput.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c -index 175731ae96b6..3c6870f74241 100644 ---- a/lib/efi_selftest/efi_selftest_textoutput.c -+++ b/lib/efi_selftest/efi_selftest_textoutput.c -@@ -123,6 +123,17 @@ static int execute(void) - efi_st_error("OutputString failed for international chars\n"); - return EFI_ST_FAILURE; - } -+ ret = con_out->output_string(con_out, L"┌─┬─┐\n"); -+ ret |= con_out->output_string(con_out, L"│ │ │\n"); -+ ret |= con_out->output_string(con_out, L"├─┼─┤\n"); -+ ret |= con_out->output_string(con_out, L"│ │ │\n"); -+ ret |= con_out->output_string(con_out, L"└─┴─┘\n"); -+ if (ret != EFI_ST_SUCCESS) { -+ efi_st_error("OutputString failed for box drawing chars\n"); -+ return EFI_ST_FAILURE; -+ } -+ con_out->output_string(con_out, L"waiting for admiration...\n"); -+ EFI_CALL(systab.boottime->stall(3000000)); - efi_st_printf("\n"); - - return EFI_ST_SUCCESS; --- -2.37.2 - - -From 58f5993ba5a4772b11d8e5fb9476a0eb1ce22969 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:38 +0000 -Subject: [PATCH 8/8] video: Convert UTF-8 input stream to the 437 code page - -The bitmap fonts (VGA 8x16 and friends) we import from Linux use the -437 code page to map their glyphs. For U-Boot's own purposes this is -probably fine, but UEFI applications output Unicode, which only matches -in the very basic first 127 characters. - -Add a function that converts UTF-8 character sequences into the -respective CP437 code point, as far as the characters defined in there -allow this. This includes quite some international and box drawing -characters, which are used by UEFI applications. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-9-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - drivers/video/Makefile | 1 + - drivers/video/utf8_cp437.c | 169 ++++++++++++++++++++++++++++++ - drivers/video/vidconsole-uclass.c | 6 +- - include/video_console.h | 9 ++ - 4 files changed, 184 insertions(+), 1 deletion(-) - create mode 100644 drivers/video/utf8_cp437.c - -diff --git a/drivers/video/Makefile b/drivers/video/Makefile -index 259658074bc1..0caee92b7ff0 100644 ---- a/drivers/video/Makefile -+++ b/drivers/video/Makefile -@@ -14,6 +14,7 @@ obj-$(CONFIG_DISPLAY) += display-uclass.o - obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o - obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o - obj-$(CONFIG_DM_VIDEO) += video_bmp.o -+obj-$(CONFIG_DM_VIDEO) += utf8_cp437.o - obj-$(CONFIG_PANEL) += panel-uclass.o - obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o - obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o -diff --git a/drivers/video/utf8_cp437.c b/drivers/video/utf8_cp437.c -new file mode 100644 -index 000000000000..cab68b92b6e3 ---- /dev/null -+++ b/drivers/video/utf8_cp437.c -@@ -0,0 +1,169 @@ -+/* -+ * Convert UTF-8 bytes into a code page 437 character. -+ * Based on the table in the Code_page_437 Wikipedia page. -+ */ -+ -+#include -+ -+uint8_t code_points_00a0[] = { -+ 255, 173, 155, 156, 7, 157, 7, 21, -+ 7, 7, 166, 174, 170, 7, 7, 7, -+ 248, 241, 253, 7, 7, 230, 20, 250, -+ 7, 7, 167, 175, 172, 171, 7, 168, -+ 7, 7, 7, 7, 142, 143, 146, 128, -+ 7, 144, 7, 7, 7, 7, 7, 7, -+ 7, 165, 7, 7, 7, 7, 153, 7, -+ 7, 7, 7, 7, 154, 7, 7, 225, -+ 133, 160, 131, 7, 132, 134, 145, 135, -+ 138, 130, 136, 137, 141, 161, 140, 139, -+ 7, 164, 149, 162, 147, 7, 148, 246, -+ 7, 151, 163, 150, 129, 7, 7, 152, -+}; -+ -+uint8_t code_points_2550[] = { -+ 205, 186, 213, 214, 201, 184, 183, 187, -+ 212, 211, 200, 190, 189, 188, 198, 199, -+ 204, 181, 182, 185, 209, 210, 203, 207, -+ 208, 202, 216, 215, 206 -+}; -+ -+static uint8_t utf8_convert_11bit(uint16_t code) -+{ -+ switch (code) { -+ case 0x0192: return 159; -+ case 0x0393: return 226; -+ case 0x0398: return 233; -+ case 0x03A3: return 228; -+ case 0x03A6: return 232; -+ case 0x03A9: return 234; -+ case 0x03B1: return 224; -+ case 0x03B4: return 235; -+ case 0x03B5: return 238; -+ case 0x03C0: return 227; -+ case 0x03C3: return 229; -+ case 0x03C4: return 231; -+ case 0x03C6: return 237; -+ } -+ -+ return 0; -+}; -+ -+static uint8_t utf8_convert_2xxx(uint16_t code) -+{ -+ switch (code) { -+ case 0x2022: return 7; -+ case 0x203C: return 19; -+ case 0x207F: return 252; -+ case 0x20A7: return 158; -+ case 0x2190: return 27; -+ case 0x2191: return 24; -+ case 0x2192: return 26; -+ case 0x2193: return 25; -+ case 0x2194: return 29; -+ case 0x2195: return 18; -+ case 0x21A8: return 23; -+ case 0x2219: return 249; -+ case 0x221A: return 251; -+ case 0x221E: return 236; -+ case 0x221F: return 28; -+ case 0x2229: return 239; -+ case 0x2248: return 247; -+ case 0x2261: return 240; -+ case 0x2264: return 243; -+ case 0x2265: return 242; -+ case 0x2310: return 169; -+ case 0x2320: return 244; -+ case 0x2321: return 245; -+ case 0x2500: return 196; -+ case 0x2502: return 179; -+ case 0x250C: return 218; -+ case 0x2510: return 191; -+ case 0x2514: return 192; -+ case 0x2518: return 217; -+ case 0x251C: return 195; -+ case 0x2524: return 180; -+ case 0x252C: return 194; -+ case 0x2534: return 193; -+ case 0x253C: return 197; -+ case 0x2580: return 223; -+ case 0x2584: return 220; -+ case 0x2588: return 219; -+ case 0x258C: return 221; -+ case 0x2590: return 222; -+ case 0x2591: return 176; -+ case 0x2592: return 177; -+ case 0x2593: return 178; -+ case 0x25A0: return 254; -+ case 0x25AC: return 22; -+ case 0x25B2: return 30; -+ case 0x25BA: return 16; -+ case 0x25BC: return 31; -+ case 0x25C4: return 17; -+ case 0x25CB: return 9; -+ case 0x25D8: return 8; -+ case 0x25D9: return 10; -+ case 0x263A: return 1; -+ case 0x263B: return 2; -+ case 0x263C: return 15; -+ case 0x2640: return 12; -+ case 0x2642: return 11; -+ case 0x2660: return 6; -+ case 0x2663: return 5; -+ case 0x2665: return 3; -+ case 0x2666: return 4; -+ case 0x266A: return 13; -+ case 0x266B: return 14; -+ } -+ -+ return 0; -+} -+ -+uint8_t convert_uc16_to_cp437(uint16_t code) -+{ -+ if (code < 0x7f) // ASCII -+ return code; -+ if (code < 0xa0) // high control characters -+ return code; -+ if (code < 0x100) // international characters -+ return code_points_00a0[code - 0xa0]; -+ if (code < 0x800) -+ return utf8_convert_11bit(code); -+ if (code >= 0x2550 && code < 0x256d) // block graphics -+ return code_points_2550[code - 0x2550]; -+ -+ return utf8_convert_2xxx(code); -+} -+ -+uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc) -+{ -+ int shift; -+ uint16_t ucs; -+ -+ if (c < 127) // ASCII -+ return c; -+ if (c == 127) -+ return 8; // DEL (?) -+ -+ switch (c & 0xf0) { -+ case 0xc0: case 0xd0: // two bytes sequence -+ *esc = (1U << 24) | ((c & 0x1f) << 6); -+ return 0; -+ case 0xe0: // three bytes sequence -+ *esc = (2U << 24) | ((c & 0x0f) << 12); -+ return 0; -+ case 0xf0: // four bytes sequence -+ *esc = (3U << 24) | ((c & 0x07) << 18); -+ return 0; -+ case 0x80: case 0x90: case 0xa0: case 0xb0: // continuation -+ shift = (*esc >> 24) - 1; -+ ucs = *esc & 0xffffff; -+ if (shift) { -+ *esc = (shift << 24) | ucs | (c & 0x3f) << (shift * 6); -+ return 0; -+ } -+ *esc = 0; -+ return convert_uc16_to_cp437(ucs | (c & 0x3f)); -+ } -+ -+ return 0; -+} -diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index 420fd86f9ac6..ca6e1a2620cc 100644 ---- a/drivers/video/vidconsole-uclass.c -+++ b/drivers/video/vidconsole-uclass.c -@@ -546,6 +546,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) - int vidconsole_put_char(struct udevice *dev, char ch) - { - struct vidconsole_priv *priv = dev_get_uclass_priv(dev); -+ uint8_t cp437; - int ret; - - /* -@@ -587,7 +588,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) - priv->last_ch = 0; - break; - default: -- ret = vidconsole_output_glyph(dev, ch); -+ cp437 = convert_utf8_to_cp437(ch, &priv->ucs); -+ if (cp437 == 0) -+ return 0; -+ ret = vidconsole_output_glyph(dev, cp437); - if (ret < 0) - return ret; - break; -diff --git a/include/video_console.h b/include/video_console.h -index 688ea6ae119c..8cc8d21d6e49 100644 ---- a/include/video_console.h -+++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { - int escape_len; - int row_saved; - int col_saved; -+ u32 ucs; - bool cursor_visible; - char escape_buf[32]; - }; -@@ -306,4 +307,12 @@ static inline int vidconsole_memmove(struct udevice *dev, void *dst, - - #endif - -+/* -+ * Convert an UTF-8 byte into the corresponding character in the CP437 -+ * code page. Returns 0 if that character is part of a multi-byte sequence. -+ * for which *esc holds the state of. Repeatedly feed in more bytes until -+ * the return value returns a non-0 character. -+ */ -+uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc); -+ - #endif --- -2.37.2 - diff --git a/resources/u-boot/gru_bob/board.cfg b/resources/u-boot/gru_bob/board.cfg index 2187c86b..bc113590 100644 --- a/resources/u-boot/gru_bob/board.cfg +++ b/resources/u-boot/gru_bob/board.cfg @@ -1,2 +1,2 @@ -ubtree="gru" +ubtree="default" arch="AArch64" diff --git a/resources/u-boot/gru_kevin/board.cfg b/resources/u-boot/gru_kevin/board.cfg index 2187c86b..bc113590 100644 --- a/resources/u-boot/gru_kevin/board.cfg +++ b/resources/u-boot/gru_kevin/board.cfg @@ -1,2 +1,2 @@ -ubtree="gru" +ubtree="default" arch="AArch64" diff --git a/resources/u-boot/nyan/board.cfg b/resources/u-boot/nyan/board.cfg deleted file mode 100644 index 98a4b610..00000000 --- a/resources/u-boot/nyan/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="nyan" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/nyan_big/board.cfg b/resources/u-boot/nyan_big/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/nyan_big/board.cfg +++ b/resources/u-boot/nyan_big/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index a76dfa81..7ad8cef3 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1751,6 +1751,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/nyan_blaze/board.cfg b/resources/u-boot/nyan_blaze/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/nyan_blaze/board.cfg +++ b/resources/u-boot/nyan_blaze/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index a76dfa81..7ad8cef3 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1751,6 +1751,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/peach/board.cfg b/resources/u-boot/peach/board.cfg deleted file mode 100644 index 59d17f7a..00000000 --- a/resources/u-boot/peach/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="peach" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/peach_pi/board.cfg b/resources/u-boot/peach_pi/board.cfg index 17bafe44..d5f9de8a 100644 --- a/resources/u-boot/peach_pi/board.cfg +++ b/resources/u-boot/peach_pi/board.cfg @@ -1,2 +1,2 @@ -ubtree="peach" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 46e4dbd2..3f7511ce 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1649,6 +1649,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/peach_pit/board.cfg b/resources/u-boot/peach_pit/board.cfg index 17bafe44..d5f9de8a 100644 --- a/resources/u-boot/peach_pit/board.cfg +++ b/resources/u-boot/peach_pit/board.cfg @@ -1,2 +1,2 @@ -ubtree="peach" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 9375212f..7ca567af 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1649,6 +1649,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/v2021.07/board.cfg b/resources/u-boot/v2021.07/board.cfg deleted file mode 100644 index 4bddc10c..00000000 --- a/resources/u-boot/v2021.07/board.cfg +++ /dev/null @@ -1,2 +0,0 @@ -ubtree="v2021.07" -ubrevision="840658b093976390e9537724f802281c9c8439f5" # v2021.07 diff --git a/resources/u-boot/v2022.07/board.cfg b/resources/u-boot/v2022.07/board.cfg deleted file mode 100644 index 244e7202..00000000 --- a/resources/u-boot/v2022.07/board.cfg +++ /dev/null @@ -1,2 +0,0 @@ -ubtree="v2022.07" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 diff --git a/resources/u-boot/veyron/board.cfg b/resources/u-boot/veyron/board.cfg deleted file mode 100644 index cb7f15d6..00000000 --- a/resources/u-boot/veyron/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="veyron" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/veyron_jerry/board.cfg b/resources/u-boot/veyron_jerry/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_jerry/board.cfg +++ b/resources/u-boot/veyron_jerry/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 9ae791cd..9cd75bfc 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1710,6 +1710,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_mickey/board.cfg b/resources/u-boot/veyron_mickey/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_mickey/board.cfg +++ b/resources/u-boot/veyron_mickey/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index 0924f1ff..7e89d3db 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1678,6 +1678,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_minnie/board.cfg b/resources/u-boot/veyron_minnie/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_minnie/board.cfg +++ b/resources/u-boot/veyron_minnie/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index bbb1a474..c077c648 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1694,6 +1694,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_speedy/board.cfg b/resources/u-boot/veyron_speedy/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_speedy/board.cfg +++ b/resources/u-boot/veyron_speedy/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index 52c7351c..bb668963 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1682,6 +1682,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts -- cgit v1.2.1 From 38328b93946733ecaaf059352f8d3634f4f180c5 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 14:01:00 +0300 Subject: u-boot: Set default revision to v2022.10 Set revision to the commit hash of the v2022.10 release, and run "make olddefconfig" for all boards to refresh the configs. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 126 +++++++++++++------- resources/u-boot/daisy_spring/config/default | 126 +++++++++++++------- resources/u-boot/default/board.cfg | 2 +- resources/u-boot/gru_bob/config/default | 125 +++++++++++++------- resources/u-boot/gru_kevin/config/default | 125 +++++++++++++------- resources/u-boot/nyan_big/config/default | 120 +++++++++++++------ resources/u-boot/nyan_blaze/config/default | 120 +++++++++++++------ resources/u-boot/peach_pi/config/default | 123 ++++++++++++------- resources/u-boot/peach_pit/config/default | 123 ++++++++++++------- resources/u-boot/veyron_jerry/config/default | 164 ++++++++++++++++++-------- resources/u-boot/veyron_mickey/config/default | 163 ++++++++++++++++++------- resources/u-boot/veyron_minnie/config/default | 163 ++++++++++++++++++------- resources/u-boot/veyron_speedy/config/default | 163 ++++++++++++++++++------- 13 files changed, 1142 insertions(+), 501 deletions(-) (limited to 'resources') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index e7bef878..1c739d74 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y # CONFIG_SPL_USE_ARCH_MEMCPY is not set CONFIG_USE_ARCH_MEMSET=y # CONFIG_SPL_USE_ARCH_MEMSET is not set +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x43E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5250=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_TARGET_SNOW=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-snow" CONFIG_SPL_TEXT_BASE=0x02023400 +CONFIG_SYS_PROMPT="snow # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -208,9 +218,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x12c30000 CONFIG_DEBUG_UART_CLOCK=100000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING=" for snow" CONFIG_SYS_CLK_FREQ=24000000 # CONFIG_CHIP_DIP_SCAN is not set @@ -240,6 +250,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -262,6 +277,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2050000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -307,25 +324,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -376,8 +397,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -420,6 +439,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -428,6 +448,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -439,21 +460,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x3800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -461,7 +483,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -480,7 +501,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -491,7 +511,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -499,7 +518,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -511,8 +529,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -525,8 +543,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="snow # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -558,7 +578,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -647,6 +669,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -712,6 +735,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -736,6 +760,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -838,7 +864,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5250-snow" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -847,6 +872,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -894,6 +921,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -907,6 +935,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -942,6 +971,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -972,7 +1003,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -997,6 +1031,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1006,6 +1041,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1041,12 +1077,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1068,6 +1104,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1114,13 +1151,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set CONFIG_CROS_EC_I2C=y # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set # CONFIG_CROS_EC_SPI is not set # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1151,13 +1186,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1167,18 +1198,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1200,6 +1230,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1214,6 +1245,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1245,6 +1277,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1270,6 +1303,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1327,7 +1361,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1386,6 +1419,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1406,7 +1440,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1460,7 +1498,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1506,6 +1543,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1584,10 +1622,12 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_EXYNOS=y # CONFIG_USB_EHCI_MSM is not set # CONFIG_USB_EHCI_PCI is not set # CONFIG_USB_EHCI_ZYNQ is not set @@ -1597,6 +1637,7 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1690,6 +1731,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1739,7 +1784,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1788,7 +1832,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1848,11 +1891,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 CONFIG_OF_LIBFDT_OVERLAY=y +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1877,9 +1918,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1888,7 +1932,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set CONFIG_UNIT_TEST=y # CONFIG_SPL_UNIT_TEST is not set CONFIG_UT_LIB=y @@ -1919,3 +1962,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index 156665b4..56afe928 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y # CONFIG_SPL_USE_ARCH_MEMCPY is not set CONFIG_USE_ARCH_MEMSET=y # CONFIG_SPL_USE_ARCH_MEMSET is not set +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x43E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5250=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_TARGET_SPRING=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-spring" CONFIG_SPL_TEXT_BASE=0x02023400 +CONFIG_SYS_PROMPT="spring # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -208,9 +218,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x12c30000 CONFIG_DEBUG_UART_CLOCK=100000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING=" for spring" CONFIG_SYS_CLK_FREQ=24000000 # CONFIG_CHIP_DIP_SCAN is not set @@ -240,6 +250,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -262,6 +277,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2050000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -307,25 +324,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -376,8 +397,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -420,6 +439,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -428,6 +448,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -439,21 +460,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x3800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -461,7 +483,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -480,7 +501,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -491,7 +511,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -499,7 +518,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -511,8 +529,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -525,8 +543,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="spring # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -558,7 +578,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -647,6 +669,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -712,6 +735,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -736,6 +760,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -838,7 +864,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5250-spring" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -847,6 +872,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -894,6 +921,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -907,6 +935,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -942,6 +971,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -972,7 +1003,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -997,6 +1031,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1006,6 +1041,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1041,12 +1077,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1068,6 +1104,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1114,13 +1151,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set CONFIG_CROS_EC_I2C=y # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set # CONFIG_CROS_EC_SPI is not set # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1151,13 +1186,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1167,18 +1198,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1200,6 +1230,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1214,6 +1245,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1245,6 +1277,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1270,6 +1303,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1327,7 +1361,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1386,6 +1419,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1406,7 +1440,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1460,7 +1498,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1506,6 +1543,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1584,10 +1622,12 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_EXYNOS=y # CONFIG_USB_EHCI_MSM is not set # CONFIG_USB_EHCI_PCI is not set # CONFIG_USB_EHCI_ZYNQ is not set @@ -1597,6 +1637,7 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1690,6 +1731,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1739,7 +1784,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1788,7 +1832,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1848,11 +1891,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1877,9 +1918,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1888,7 +1932,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1912,3 +1955,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/default/board.cfg b/resources/u-boot/default/board.cfg index ef34429f..7967e54b 100644 --- a/resources/u-boot/default/board.cfg +++ b/resources/u-boot/default/board.cfg @@ -1,2 +1,2 @@ ubtree="default" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 +ubrevision="4debc57a3da6c3f4d3f89a637e99206f4cea0a96" # v2022.10 diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index cb91644c..d51ab937 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: aarch64-linux-gcc (GCC) 11.1.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -83,6 +83,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -101,6 +102,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -108,7 +110,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -127,6 +128,7 @@ CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -174,6 +176,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 @@ -182,6 +185,7 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y @@ -189,6 +193,7 @@ CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-bob" CONFIG_SPL_TEXT_BASE=0xff8c2000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -218,7 +223,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl-v8.lds" CONFIG_TPL_TEXT_BASE=0xff8c2000 -CONFIG_TPL_MAX_SIZE=188416 CONFIG_TPL_STACK=0xff8effff CONFIG_SPL_DRIVERS_MISC=y CONFIG_SPL_STACK_R_ADDR=0x04000000 @@ -237,9 +241,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f200000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff1a0000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -261,6 +265,7 @@ CONFIG_SPL_SPI=y CONFIG_PSCI_RESET=y # CONFIG_ARMV8_PSCI is not set # CONFIG_ARMV8_EA_EL3_FIRST is not set +# CONFIG_ARMV8_CRYPTO is not set # CONFIG_CMD_DEKBLOB is not set # CONFIG_IMX_CAAM_DEK_ENCAP is not set # CONFIG_IMX_OPTEE_DEK_ENCAP is not set @@ -280,6 +285,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -287,7 +297,7 @@ CONFIG_DEBUG_UART=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120100 +CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_CC_OPTIMIZE_FOR_SPEED is not set @@ -355,25 +365,29 @@ CONFIG_SPL_LOAD_FIT_ADDRESS=0x0 CONFIG_SPL_FIT_SOURCE="" CONFIG_USE_SPL_FIT_GENERATOR=y CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -424,8 +438,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -441,7 +453,6 @@ CONFIG_SYS_DEVICE_NULLDEV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -451,7 +462,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -477,6 +487,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set CONFIG_MISC_INIT_R=y +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -486,6 +497,7 @@ CONFIG_MISC_INIT_R=y CONFIG_HASH=y CONFIG_SPL_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -505,34 +517,40 @@ CONFIG_BLOBLIST_SIZE=0x1000 CONFIG_BLOBLIST_SIZE_RELOC=0x1000 CONFIG_SPL_BLOBLIST_FIXED=y # CONFIG_SPL_BLOBLIST_ALLOC is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x2e000 +CONFIG_SPL_PAD_TO=0x7f8000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xff8e0000 +# CONFIG_SPL_NO_BSS_LIMIT is not set +CONFIG_SPL_BSS_LIMIT=y +# CONFIG_SPL_FOOTPRINT_LIMIT is not set +CONFIG_SPL_BSS_MAX_SIZE=0x10000 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_HANDOFF=y CONFIG_SPL_HANDOFF=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set # CONFIG_SPL_LEGACY_IMAGE_FORMAT is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff8effff CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000 CONFIG_SPL_SEPARATE_BSS=y -CONFIG_TPL_SEPARATE_BSS=y +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_DISPLAY_PRINT is not set CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y @@ -564,7 +582,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -591,8 +608,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000 CONFIG_SPL_ATF=y # CONFIG_SPL_ATF_LOAD_IMAGE_V2 is not set CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -606,8 +623,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -640,7 +659,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -729,6 +750,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -794,6 +816,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -926,7 +949,6 @@ CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent # CONFIG_OF_DTB_PROPS_REMOVE is not set # CONFIG_SPL_OF_PLATDATA is not set CONFIG_SPL_OF_REAL=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -935,6 +957,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -978,6 +1002,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -992,6 +1017,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -1004,7 +1030,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y CONFIG_SPL_SIMPLE_BUS=y @@ -1038,6 +1063,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1082,7 +1109,10 @@ CONFIG_SPL_CLK=y CONFIG_CAAM_64BIT=y # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1109,7 +1139,9 @@ CONFIG_FIRMWARE=y # CONFIG_SPL_FIRMWARE is not set CONFIG_ARM_PSCI_FW=y # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set # CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1120,6 +1152,7 @@ CONFIG_ARM_PSCI_FW=y CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1162,6 +1195,7 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1183,6 +1217,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1232,6 +1267,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1244,12 +1281,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y # CONFIG_SPL_PWRSEQ is not set @@ -1287,14 +1323,10 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set CONFIG_MMC_IO_VOLTAGE=y -# CONFIG_SPL_MMC_IO_VOLTAGE is not set CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS400_ES_SUPPORT=y -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set CONFIG_MMC_HS400_SUPPORT=y -# CONFIG_SPL_MMC_HS400_SUPPORT is not set CONFIG_MMC_HS200_SUPPORT=y -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1304,18 +1336,17 @@ CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MMC_SDHCI_S5P is not set # CONFIG_MMC_SDHCI_SPEAR is not set @@ -1337,6 +1368,7 @@ CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1351,6 +1383,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1413,6 +1446,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1433,6 +1467,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETH_DESIGNWARE_SOCFPGA is not set # CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set @@ -1441,6 +1476,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1528,10 +1564,8 @@ CONFIG_PINCTRL_ROCKCHIP=y CONFIG_SPL_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1610,7 +1644,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1642,8 +1675,10 @@ CONFIG_RESET_ROCKCHIP=y # CONFIG_RESET_DRA7 is not set CONFIG_DM_RNG=y # CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set CONFIG_RNG_ROCKCHIP=y # CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set # # Real Time Clock @@ -1698,7 +1733,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1731,6 +1765,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1814,12 +1849,16 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ZYNQ is not set CONFIG_USB_EHCI_GENERIC=y # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set +CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 +# CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set CONFIG_USB_DWC3=y @@ -1828,6 +1867,7 @@ CONFIG_USB_DWC3=y # # CONFIG_USB_DWC3_OMAP is not set # CONFIG_USB_DWC3_GENERIC is not set +# CONFIG_SPL_USB_DWC3_GENERIC is not set # CONFIG_USB_DWC3_LAYERSCAPE is not set # @@ -1931,6 +1971,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=1280 @@ -1981,7 +2022,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -2031,7 +2071,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -CONFIG_TPL_TINY_MEMSET=y # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -2090,11 +2129,9 @@ CONFIG_GETOPT=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -2123,6 +2160,8 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2131,7 +2170,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2155,3 +2193,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index cf188bae..89954409 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.1.0-8) 12.1.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -83,6 +83,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -101,6 +102,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -108,7 +110,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -127,6 +128,7 @@ CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -174,6 +176,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 @@ -182,6 +185,7 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y @@ -189,6 +193,7 @@ CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-kevin" CONFIG_SPL_TEXT_BASE=0xff8c2000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -218,7 +223,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl-v8.lds" CONFIG_TPL_TEXT_BASE=0xff8c2000 -CONFIG_TPL_MAX_SIZE=188416 CONFIG_TPL_STACK=0xff8effff CONFIG_SPL_DRIVERS_MISC=y CONFIG_SPL_STACK_R_ADDR=0x04000000 @@ -237,9 +241,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f200000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff1a0000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -261,6 +265,7 @@ CONFIG_SPL_SPI=y CONFIG_PSCI_RESET=y # CONFIG_ARMV8_PSCI is not set # CONFIG_ARMV8_EA_EL3_FIRST is not set +# CONFIG_ARMV8_CRYPTO is not set # CONFIG_CMD_DEKBLOB is not set # CONFIG_IMX_CAAM_DEK_ENCAP is not set # CONFIG_IMX_OPTEE_DEK_ENCAP is not set @@ -280,6 +285,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -287,7 +297,7 @@ CONFIG_DEBUG_UART=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120100 +CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_CC_OPTIMIZE_FOR_SPEED is not set @@ -355,25 +365,29 @@ CONFIG_SPL_LOAD_FIT_ADDRESS=0x0 CONFIG_SPL_FIT_SOURCE="" CONFIG_USE_SPL_FIT_GENERATOR=y CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -424,8 +438,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -441,7 +453,6 @@ CONFIG_SYS_DEVICE_NULLDEV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -451,7 +462,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -477,6 +487,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set CONFIG_MISC_INIT_R=y +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -486,6 +497,7 @@ CONFIG_MISC_INIT_R=y CONFIG_HASH=y CONFIG_SPL_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -505,34 +517,40 @@ CONFIG_BLOBLIST_SIZE=0x1000 CONFIG_BLOBLIST_SIZE_RELOC=0x1000 CONFIG_SPL_BLOBLIST_FIXED=y # CONFIG_SPL_BLOBLIST_ALLOC is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x2e000 +CONFIG_SPL_PAD_TO=0x7f8000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xff8e0000 +# CONFIG_SPL_NO_BSS_LIMIT is not set +CONFIG_SPL_BSS_LIMIT=y +# CONFIG_SPL_FOOTPRINT_LIMIT is not set +CONFIG_SPL_BSS_MAX_SIZE=0x10000 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_HANDOFF=y CONFIG_SPL_HANDOFF=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set # CONFIG_SPL_LEGACY_IMAGE_FORMAT is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff8effff CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000 CONFIG_SPL_SEPARATE_BSS=y -CONFIG_TPL_SEPARATE_BSS=y +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_DISPLAY_PRINT is not set CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y @@ -564,7 +582,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -591,8 +608,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000 CONFIG_SPL_ATF=y # CONFIG_SPL_ATF_LOAD_IMAGE_V2 is not set CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -606,8 +623,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -640,7 +659,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -729,6 +750,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -794,6 +816,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -926,7 +949,6 @@ CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent # CONFIG_OF_DTB_PROPS_REMOVE is not set # CONFIG_SPL_OF_PLATDATA is not set CONFIG_SPL_OF_REAL=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -935,6 +957,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -978,6 +1002,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -992,6 +1017,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -1004,7 +1030,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y CONFIG_SPL_SIMPLE_BUS=y @@ -1038,6 +1063,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1082,7 +1109,10 @@ CONFIG_SPL_CLK=y CONFIG_CAAM_64BIT=y # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1109,7 +1139,9 @@ CONFIG_FIRMWARE=y # CONFIG_SPL_FIRMWARE is not set CONFIG_ARM_PSCI_FW=y # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set # CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1120,6 +1152,7 @@ CONFIG_ARM_PSCI_FW=y CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1162,6 +1195,7 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1183,6 +1217,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1232,6 +1267,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1244,12 +1281,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y # CONFIG_SPL_PWRSEQ is not set @@ -1287,14 +1323,10 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set CONFIG_MMC_IO_VOLTAGE=y -# CONFIG_SPL_MMC_IO_VOLTAGE is not set CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS400_ES_SUPPORT=y -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set CONFIG_MMC_HS400_SUPPORT=y -# CONFIG_SPL_MMC_HS400_SUPPORT is not set CONFIG_MMC_HS200_SUPPORT=y -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1304,18 +1336,17 @@ CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MMC_SDHCI_S5P is not set # CONFIG_MMC_SDHCI_SPEAR is not set @@ -1337,6 +1368,7 @@ CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1351,6 +1383,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1413,6 +1446,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1433,6 +1467,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETH_DESIGNWARE_SOCFPGA is not set # CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set @@ -1441,6 +1476,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1528,10 +1564,8 @@ CONFIG_PINCTRL_ROCKCHIP=y CONFIG_SPL_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1610,7 +1644,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1642,8 +1675,10 @@ CONFIG_RESET_ROCKCHIP=y # CONFIG_RESET_DRA7 is not set CONFIG_DM_RNG=y # CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set CONFIG_RNG_ROCKCHIP=y # CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set # # Real Time Clock @@ -1698,7 +1733,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1731,6 +1765,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1814,12 +1849,16 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ZYNQ is not set CONFIG_USB_EHCI_GENERIC=y # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set +CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 +# CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set CONFIG_USB_DWC3=y @@ -1828,6 +1867,7 @@ CONFIG_USB_DWC3=y # # CONFIG_USB_DWC3_OMAP is not set # CONFIG_USB_DWC3_GENERIC is not set +# CONFIG_SPL_USB_DWC3_GENERIC is not set # CONFIG_USB_DWC3_LAYERSCAPE is not set # @@ -1931,6 +1971,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=2400 @@ -1981,7 +2022,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -2031,7 +2071,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -CONFIG_TPL_TINY_MEMSET=y # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -2090,11 +2129,9 @@ CONFIG_GETOPT=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -2123,6 +2160,8 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2131,7 +2170,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2155,3 +2193,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 7ad8cef3..8838132d 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x81000100 @@ -181,12 +184,14 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" CONFIG_SPL_TEXT_BASE=0x80108000 +CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set CONFIG_SPL_SERIAL=y @@ -196,9 +201,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0x83000000 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x70006000 CONFIG_DEBUG_UART_CLOCK=408000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -225,6 +230,7 @@ CONFIG_CI_UDC_HAS_HOSTPC=y # CONFIG_TARGET_CEI_TK1_SOM is not set CONFIG_TARGET_NYAN_BIG=y # CONFIG_TARGET_VENICE2 is not set +CONFIG_TEGRA_GPU=y CONFIG_CMD_ENTERRCM=y # CONFIG_SPL_FS_FAT is not set # CONFIG_SPL_LIBDISK_SUPPORT is not set @@ -253,6 +259,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -275,6 +286,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +# CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR is not set CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -320,32 +332,35 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing # CONFIG_BOOTSTAGE=y CONFIG_SPL_BOOTSTAGE=y -# CONFIG_TPL_BOOTSTAGE is not set # CONFIG_BOOTSTAGE_REPORT is not set CONFIG_BOOTSTAGE_RECORD_COUNT=30 CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5 @@ -396,8 +411,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set CONFIG_CONSOLE_MUX=y @@ -437,6 +450,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -445,6 +459,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -457,31 +472,39 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0xef8100 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0x800ffffc # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +CONFIG_SYS_SPL_MALLOC=y +CONFIG_HAS_CUSTOM_SPL_MALLOC_START=y +CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR=0x80090000 +CONFIG_SYS_SPL_MALLOC_SIZE=0x10000 CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -511,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set # CONFIG_SPL_DM_SPI_FLASH is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -533,8 +555,8 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -547,8 +569,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=64 +CONFIG_SYS_CBSIZE=2048 +CONFIG_SYS_PBSIZE=2087 CONFIG_SYS_XTRACE=y # @@ -580,7 +604,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -668,6 +694,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +759,7 @@ CONFIG_CMD_TFTPBOOT=y CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,6 +784,8 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -858,7 +888,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="tegra124-nyan-big" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +896,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -910,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -924,6 +956,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -965,6 +998,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1009,7 +1044,10 @@ CONFIG_TEGRA_CAR_CLOCK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1046,6 +1084,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1056,6 +1095,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1098,6 +1138,7 @@ CONFIG_TEGRA_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1119,6 +1160,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1165,6 +1207,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1177,12 +1221,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set # CONFIG_PWRSEQ is not set # CONFIG_PCA9551_LED is not set @@ -1219,18 +1262,13 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set # CONFIG_MMC_DW is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set CONFIG_MMC_SDHCI_TEGRA=y @@ -1249,6 +1287,7 @@ CONFIG_MMC_SDHCI_TEGRA=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1263,6 +1302,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=24000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1293,6 +1333,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1318,6 +1359,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1374,10 +1416,8 @@ CONFIG_NETDEVICES=y # CONFIG_SPL_PINCTRL is not set CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1474,7 +1514,11 @@ CONFIG_TEGRA_CAR_RESET=y # CONFIG_RESET_SYSCON is not set # CONFIG_RESET_SCMI is not set # CONFIG_RESET_DRA7 is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1529,7 +1573,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1574,6 +1617,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1660,10 +1704,12 @@ CONFIG_USB_EHCI_TEGRA=y # CONFIG_USB_EHCI_ZYNQ is not set # CONFIG_USB_EHCI_GENERIC is not set # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_TXFIFO_THRESH=0x10 # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1776,6 +1822,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1825,7 +1872,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1877,7 +1923,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1936,11 +1981,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1965,9 +2008,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1976,7 +2022,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2000,3 +2045,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 7ad8cef3..8838132d 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x81000100 @@ -181,12 +184,14 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" CONFIG_SPL_TEXT_BASE=0x80108000 +CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set CONFIG_SPL_SERIAL=y @@ -196,9 +201,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0x83000000 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x70006000 CONFIG_DEBUG_UART_CLOCK=408000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -225,6 +230,7 @@ CONFIG_CI_UDC_HAS_HOSTPC=y # CONFIG_TARGET_CEI_TK1_SOM is not set CONFIG_TARGET_NYAN_BIG=y # CONFIG_TARGET_VENICE2 is not set +CONFIG_TEGRA_GPU=y CONFIG_CMD_ENTERRCM=y # CONFIG_SPL_FS_FAT is not set # CONFIG_SPL_LIBDISK_SUPPORT is not set @@ -253,6 +259,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -275,6 +286,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +# CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR is not set CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -320,32 +332,35 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing # CONFIG_BOOTSTAGE=y CONFIG_SPL_BOOTSTAGE=y -# CONFIG_TPL_BOOTSTAGE is not set # CONFIG_BOOTSTAGE_REPORT is not set CONFIG_BOOTSTAGE_RECORD_COUNT=30 CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5 @@ -396,8 +411,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set CONFIG_CONSOLE_MUX=y @@ -437,6 +450,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -445,6 +459,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -457,31 +472,39 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0xef8100 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0x800ffffc # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +CONFIG_SYS_SPL_MALLOC=y +CONFIG_HAS_CUSTOM_SPL_MALLOC_START=y +CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR=0x80090000 +CONFIG_SYS_SPL_MALLOC_SIZE=0x10000 CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -511,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set # CONFIG_SPL_DM_SPI_FLASH is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -533,8 +555,8 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -547,8 +569,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=64 +CONFIG_SYS_CBSIZE=2048 +CONFIG_SYS_PBSIZE=2087 CONFIG_SYS_XTRACE=y # @@ -580,7 +604,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -668,6 +694,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +759,7 @@ CONFIG_CMD_TFTPBOOT=y CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,6 +784,8 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -858,7 +888,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="tegra124-nyan-big" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +896,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -910,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -924,6 +956,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -965,6 +998,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1009,7 +1044,10 @@ CONFIG_TEGRA_CAR_CLOCK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1046,6 +1084,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1056,6 +1095,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1098,6 +1138,7 @@ CONFIG_TEGRA_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1119,6 +1160,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1165,6 +1207,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1177,12 +1221,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set # CONFIG_PWRSEQ is not set # CONFIG_PCA9551_LED is not set @@ -1219,18 +1262,13 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set # CONFIG_MMC_DW is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set CONFIG_MMC_SDHCI_TEGRA=y @@ -1249,6 +1287,7 @@ CONFIG_MMC_SDHCI_TEGRA=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1263,6 +1302,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=24000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1293,6 +1333,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1318,6 +1359,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1374,10 +1416,8 @@ CONFIG_NETDEVICES=y # CONFIG_SPL_PINCTRL is not set CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1474,7 +1514,11 @@ CONFIG_TEGRA_CAR_RESET=y # CONFIG_RESET_SYSCON is not set # CONFIG_RESET_SCMI is not set # CONFIG_RESET_DRA7 is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1529,7 +1573,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1574,6 +1617,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1660,10 +1704,12 @@ CONFIG_USB_EHCI_TEGRA=y # CONFIG_USB_EHCI_ZYNQ is not set # CONFIG_USB_EHCI_GENERIC is not set # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_TXFIFO_THRESH=0x10 # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1776,6 +1822,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1825,7 +1872,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1877,7 +1923,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1936,11 +1981,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1965,9 +2008,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1976,7 +2022,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2000,3 +2045,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 3f7511ce..53ede0b6 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y CONFIG_SPL_USE_ARCH_MEMCPY=y CONFIG_USE_ARCH_MEMSET=y CONFIG_SPL_USE_ARCH_MEMSET=y +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x23E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5420=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y # CONFIG_TARGET_SMDK5420 is not set CONFIG_TARGET_PEACH_PI=y # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=7 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi" CONFIG_SPL_TEXT_BASE=0x02024410 +CONFIG_SYS_PROMPT="Peach-Pi # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -237,6 +247,11 @@ CONFIG_BUILD_TARGET="" # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -259,6 +274,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2073800 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -304,25 +321,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -373,8 +394,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,6 +436,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -425,6 +445,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -436,21 +457,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x7800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -458,7 +480,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -477,7 +498,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -488,7 +508,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -496,7 +515,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -508,8 +526,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -522,8 +540,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Peach-Pi # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -555,7 +575,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -644,6 +666,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -709,6 +732,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -733,6 +757,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -835,7 +861,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5800-peach-pi" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -844,6 +869,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -891,6 +918,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -904,6 +932,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -939,6 +968,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -969,7 +1000,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -994,6 +1028,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1003,6 +1038,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1038,12 +1074,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1065,6 +1101,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1111,13 +1148,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1148,13 +1183,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1164,18 +1195,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1197,6 +1227,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1211,6 +1242,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1242,6 +1274,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1267,6 +1300,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1324,7 +1358,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1381,6 +1414,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1401,7 +1435,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1450,7 +1488,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1496,6 +1533,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1574,6 +1612,7 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set @@ -1582,6 +1621,7 @@ CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1675,6 +1715,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1724,7 +1768,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1773,7 +1816,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1833,11 +1875,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1862,9 +1902,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1873,7 +1916,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1897,3 +1939,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 7ca567af..654e043c 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y CONFIG_SPL_USE_ARCH_MEMCPY=y CONFIG_USE_ARCH_MEMSET=y CONFIG_SPL_USE_ARCH_MEMSET=y +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x23E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5420=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set CONFIG_TARGET_PEACH_PIT=y +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=4 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit" CONFIG_SPL_TEXT_BASE=0x02024410 +CONFIG_SYS_PROMPT="Peach-Pit # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -237,6 +247,11 @@ CONFIG_BUILD_TARGET="" # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -259,6 +274,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2073800 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -304,25 +321,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -373,8 +394,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,6 +436,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -425,6 +445,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -436,21 +457,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x7800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -458,7 +480,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -477,7 +498,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -488,7 +508,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -496,7 +515,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -508,8 +526,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -522,8 +540,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Peach-Pit # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -555,7 +575,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -644,6 +666,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -709,6 +732,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -733,6 +757,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -835,7 +861,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5420-peach-pit" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -844,6 +869,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -891,6 +918,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -904,6 +932,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -939,6 +968,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -969,7 +1000,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -994,6 +1028,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1003,6 +1038,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1038,12 +1074,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1065,6 +1101,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1111,13 +1148,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1148,13 +1183,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1164,18 +1195,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1197,6 +1227,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1211,6 +1242,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1242,6 +1274,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1267,6 +1300,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1324,7 +1358,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1381,6 +1414,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1401,7 +1435,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1450,7 +1488,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1496,6 +1533,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1574,6 +1612,7 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set @@ -1582,6 +1621,7 @@ CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1675,6 +1715,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1724,7 +1768,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1773,7 +1816,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1833,11 +1875,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1862,9 +1902,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1873,7 +1916,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1897,3 +1939,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 9cd75bfc..24728304 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-jerry" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -216,7 +221,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 CONFIG_TARGET_CHROMEBOOK_JERRY=y # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -241,9 +245,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -273,6 +277,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -295,6 +304,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -329,23 +340,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -397,8 +412,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,7 +430,6 @@ CONFIG_SYS_CONSOLE_IS_IN_ENV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -427,7 +439,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -441,7 +452,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -451,6 +464,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -459,6 +473,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -469,33 +484,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -525,7 +544,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -549,8 +567,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -564,8 +582,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -597,6 +617,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -623,6 +648,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -681,6 +707,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -747,6 +774,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -766,6 +794,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -874,7 +903,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -883,6 +911,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -924,6 +954,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -938,8 +969,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -950,7 +982,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -983,6 +1014,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1026,7 +1059,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1051,6 +1087,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1095,12 +1132,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1122,6 +1159,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1171,20 +1209,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1211,13 +1247,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1226,7 +1258,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1245,6 +1276,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1259,6 +1291,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1290,37 +1323,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1370,10 +1423,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1450,7 +1501,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1528,7 +1578,6 @@ CONFIG_ROCKCHIP_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1573,6 +1622,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1649,6 +1699,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1739,6 +1790,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1790,7 +1842,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1822,6 +1873,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1841,7 +1893,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1900,16 +1951,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1918,7 +1990,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1942,3 +2013,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index 7e89d3db..d0ccecbf 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-mickey" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set CONFIG_TARGET_CHROMEBIT_MICKEY=y @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -423,7 +437,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -433,6 +449,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -441,6 +458,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -451,33 +469,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -507,7 +529,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -531,8 +552,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -546,8 +567,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -579,6 +602,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -605,6 +633,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -663,6 +692,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -729,6 +759,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -748,6 +779,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -855,7 +887,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -864,6 +895,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -905,6 +938,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -919,8 +953,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -931,7 +966,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -964,6 +998,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1007,7 +1043,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1032,6 +1071,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1076,12 +1116,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1103,6 +1143,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1152,20 +1193,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1192,13 +1231,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1207,7 +1242,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1226,6 +1260,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1240,6 +1275,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1271,37 +1307,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1351,10 +1407,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1431,7 +1485,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1509,7 +1562,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1542,6 +1594,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1618,6 +1671,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1703,6 +1757,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1754,7 +1809,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1786,6 +1840,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1805,7 +1860,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1864,16 +1918,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1882,7 +1957,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1906,3 +1980,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index c077c648..a694926a 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-minnie" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -426,7 +440,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -436,6 +452,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -444,6 +461,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -454,33 +472,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -510,7 +532,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -534,8 +555,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -549,8 +570,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -582,6 +605,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -608,6 +636,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -666,6 +695,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +762,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -751,6 +782,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -859,7 +891,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -868,6 +899,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -909,6 +942,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -923,8 +957,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -935,7 +970,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -968,6 +1002,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1011,7 +1047,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1036,6 +1075,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1080,12 +1120,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1107,6 +1147,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1156,20 +1197,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1196,13 +1235,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1211,7 +1246,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1230,6 +1264,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1244,6 +1279,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1275,37 +1311,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1355,10 +1411,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1435,7 +1489,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1513,7 +1566,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1558,6 +1610,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1634,6 +1687,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1719,6 +1773,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1770,7 +1825,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1802,6 +1856,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1821,7 +1876,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1880,16 +1934,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1898,7 +1973,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1922,3 +1996,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index bb668963..6e97551e 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-speedy" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -426,7 +440,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -436,6 +452,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -444,6 +461,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -454,33 +472,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -510,7 +532,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -534,8 +555,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -549,8 +570,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -582,6 +605,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -608,6 +636,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -666,6 +695,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +762,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -751,6 +782,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -858,7 +890,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +898,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -908,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -922,8 +956,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -934,7 +969,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -967,6 +1001,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1010,7 +1046,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1035,6 +1074,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1079,12 +1119,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1106,6 +1146,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1155,20 +1196,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1195,13 +1234,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1210,7 +1245,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1229,6 +1263,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1243,6 +1278,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1274,37 +1310,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1354,10 +1410,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1434,7 +1488,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1512,7 +1565,6 @@ CONFIG_ROCKCHIP_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1545,6 +1597,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1621,6 +1674,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1711,6 +1765,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1762,7 +1817,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1794,6 +1848,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1813,7 +1868,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1872,16 +1926,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1890,7 +1965,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1914,3 +1988,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1 From 6cabcec51d39a6d4c6176de4486a95cbb492fc24 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 13:53:19 +0300 Subject: u-boot: Add video damage tracking patch series Add a series posted to upstream mailing lists that makes the GRUB text-mode console faster by implementing video damage tracking [1]. Refresh the config files to include its new VIDEO_DAMAGE Kconfig. Patch 7/7 upstream has a tiny conflict with "Improve UEFI experience" series we already have, but it's only in the diff context. No changes other than fixing that. [1] https://lore.kernel.org/u-boot/20220609225921.62462-1-agraf@csgraf.de/ Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 1 + resources/u-boot/daisy_spring/config/default | 1 + .../patches/0003-Add-video-damage-tracking.patch | 1294 ++++++++++++++++++++ resources/u-boot/gru_bob/config/default | 1 + resources/u-boot/gru_kevin/config/default | 1 + resources/u-boot/nyan_big/config/default | 1 + resources/u-boot/nyan_blaze/config/default | 1 + resources/u-boot/peach_pi/config/default | 1 + resources/u-boot/peach_pit/config/default | 1 + resources/u-boot/veyron_jerry/config/default | 1 + resources/u-boot/veyron_mickey/config/default | 1 + resources/u-boot/veyron_minnie/config/default | 1 + resources/u-boot/veyron_speedy/config/default | 1 + 13 files changed, 1306 insertions(+) create mode 100644 resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch (limited to 'resources') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index 1c739d74..6a667dcb 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1689,6 +1689,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index 56afe928..0fd16641 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1689,6 +1689,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch new file mode 100644 index 00000000..3c6208f1 --- /dev/null +++ b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch @@ -0,0 +1,1294 @@ +From 796a8816a663d2b63dc9e6aa9a684b9ace15d557 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:15 +0200 +Subject: [PATCH 1/7] dm: video: Add damage tracking API + +We are going to introduce image damage tracking to fasten up screen +refresh on large displays. This patch adds damage tracking for up to +one rectangle of the screen which is typically enough to hold blt or +text print updates. Callers into this API and a reduced dcache flush +code path will follow in later patches. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-2-agraf@csgraf.de +--- + drivers/video/Kconfig | 15 +++++++++++++ + drivers/video/video-uclass.c | 41 ++++++++++++++++++++++++++++++++++++ + include/video.h | 29 +++++++++++++++++++++++-- + 3 files changed, 83 insertions(+), 2 deletions(-) + +diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig +index 4ecc158c4605..21fca141a087 100644 +--- a/drivers/video/Kconfig ++++ b/drivers/video/Kconfig +@@ -64,6 +64,21 @@ config VIDEO_COPY + To use this, your video driver must set @copy_base in + struct video_uc_plat. + ++config VIDEO_DAMAGE ++ bool "Enable damage tracking of frame buffer regions" ++ depends on DM_VIDEO ++ default y if ARM && !SYS_DCACHE_OFF ++ help ++ On some machines (most ARM), the display frame buffer resides in ++ RAM. To make the display controller pick up screen updates, we ++ have to flush frame buffer contents from CPU caches into RAM which ++ can be a slow operation. ++ ++ This patch adds damage tracking to collect information about regions ++ that received updates. When we want to sync, we then only flush ++ regions of the frame buffer that were modified before, speeding up ++ screen refreshes significantly. ++ + config BACKLIGHT_PWM + bool "Generic PWM based Backlight Driver" + depends on BACKLIGHT && DM_PWM +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 01e8af5ac677..17793490d1b6 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -21,6 +21,8 @@ + #include + #include + #include ++#include ++#include + #ifdef CONFIG_SANDBOX + #include + #endif +@@ -180,6 +182,45 @@ void video_set_default_colors(struct udevice *dev, bool invert) + priv->colour_bg = vid_console_color(priv, back); + } + ++/* Notify about changes in the frame buffer */ ++int video_damage(struct udevice *vid, int x, int y, int width, int height) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ int endx = x + width; ++ int endy = y + height; ++ ++ if (!CONFIG_IS_ENABLED(VIDEO_DAMAGE)) ++ return 0; ++ ++ if (x > priv->xsize) ++ return 0; ++ ++ if (y > priv->ysize) ++ return 0; ++ ++ if (endx > priv->xsize) ++ endx = priv->xsize; ++ ++ if (endy > priv->ysize) ++ endy = priv->ysize; ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ /* Span a rectangle across all old and new damage */ ++ priv->damage.x = min(x, priv->damage.x); ++ priv->damage.y = min(y, priv->damage.y); ++ priv->damage.endx = max(endx, priv->damage.endx); ++ priv->damage.endy = max(endy, priv->damage.endy); ++ } else { ++ /* First damage, setting the rectangle to span it */ ++ priv->damage.x = x; ++ priv->damage.y = y; ++ priv->damage.endx = endx; ++ priv->damage.endy = endy; ++ } ++ ++ return 0; ++} ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { +diff --git a/include/video.h b/include/video.h +index 43e2c8997783..acb65d70a2d9 100644 +--- a/include/video.h ++++ b/include/video.h +@@ -109,6 +109,12 @@ struct video_priv { + void *fb; + int fb_size; + void *copy_fb; ++ struct { ++ int x; ++ int y; ++ int endx; ++ int endy; ++ } damage; + int line_length; + u32 colour_fg; + u32 colour_bg; +@@ -167,8 +173,9 @@ int video_clear(struct udevice *dev); + * @return: 0 on success, error code otherwise + * + * Some frame buffers are cached or have a secondary frame buffer. This +- * function syncs these up so that the current contents of the U-Boot frame +- * buffer are displayed to the user. ++ * function syncs the damaged parts of them up so that the current contents ++ * of the U-Boot frame buffer are displayed to the user. It clears the damage ++ * buffer. + */ + int video_sync(struct udevice *vid, bool force); + +@@ -268,6 +275,24 @@ static inline int video_sync_copy_all(struct udevice *dev) + + #endif + ++/** ++ * video_damage() - Notify the video subsystem about screen updates. ++ * ++ * @vid: Device to sync ++ * @x: Upper left X coordinate of the damaged rectangle ++ * @y: Upper left Y coordinate of the damaged rectangle ++ * @width: Width of the damaged rectangle ++ * @height: Height of the damaged rectangle ++ * ++ * @return: 0 ++ * ++ * Some frame buffers are cached or have a secondary frame buffer. This ++ * function notifies the video subsystem about rectangles that were updated ++ * within the frame buffer. They may only get written to the screen on the ++ * next call to video_sync(). ++ */ ++int video_damage(struct udevice *vid, int x, int y, int width, int height); ++ + /** + * video_is_active() - Test if one video device it active + * +-- +2.38.1 + + +From cb8cd1f44f4b2db9ec306dc81c36f4d84b8fd63c Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:16 +0200 +Subject: [PATCH 2/7] dm: video: Add damage notification on display clear + +Let's report the video damage when we clear the screen. This +way we can later lazily flush only relevant regions to hardware. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-3-agraf@csgraf.de +--- + drivers/video/video-uclass.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 17793490d1b6..66df4c97ef7e 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -153,6 +153,8 @@ int video_clear(struct udevice *dev) + if (ret) + return ret; + ++ video_damage(dev, 0, 0, priv->xsize, priv->ysize); ++ + return video_sync(dev, false); + } + +-- +2.38.1 + + +From 724577232caec0e7d19e055a2a500046ea869ebd Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:17 +0200 +Subject: [PATCH 3/7] vidconsole: Add damage notifications to all vidconsole + drivers + +Now that we have a damage tracking API, let's populate damage done by +vidconsole drivers. We try to declare as little memory as damaged as +possible, with the exception of rotated screens that I couldn't get my +head wrapped around. On those, we revert to the old behavior and mark +the full screen as damaged on every update. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-4-agraf@csgraf.de +--- + drivers/video/console_normal.c | 10 ++++++ + drivers/video/console_rotate.c | 54 ++++++++++++++++++++++++++++++++ + drivers/video/console_truetype.c | 15 +++++++++ + 3 files changed, 79 insertions(+) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index 9f552d02b308..e32fb23e3f9f 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -60,6 +60,9 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * row, vid_priv->xsize, ++ VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -79,6 +82,9 @@ static int console_normal_move_rows(struct udevice *dev, uint rowdst, + if (ret) + return ret; + ++ video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * rowdst, vid_priv->xsize, ++ VIDEO_FONT_HEIGHT * count); ++ + return 0; + } + +@@ -158,6 +164,10 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + } + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, VID_TO_PIXEL(x_frac), y, VIDEO_FONT_WIDTH, ++ VIDEO_FONT_HEIGHT); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +diff --git a/drivers/video/console_rotate.c b/drivers/video/console_rotate.c +index 36c8d0609d87..56e20bb4f32e 100644 +--- a/drivers/video/console_rotate.c ++++ b/drivers/video/console_rotate.c +@@ -57,6 +57,12 @@ static int console_set_row_1(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ vid_priv->xsize - ((row + 1) * VIDEO_FONT_HEIGHT), ++ 0, ++ VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -83,6 +89,12 @@ static int console_move_rows_1(struct udevice *dev, uint rowdst, uint rowsrc, + dst += vid_priv->line_length; + } + ++ video_damage(dev->parent, ++ vid_priv->xsize - ((rowdst + count) * VIDEO_FONT_HEIGHT), ++ 0, ++ count * VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -150,6 +162,12 @@ static int console_putc_xy_1(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ vid_priv->xsize - y - VIDEO_FONT_HEIGHT - 1, ++ linenum - 1, ++ VIDEO_FONT_HEIGHT, ++ VIDEO_FONT_WIDTH); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +@@ -199,6 +217,12 @@ static int console_set_row_2(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ 0, ++ vid_priv->ysize - (row + 1) * VIDEO_FONT_HEIGHT, ++ vid_priv->xsize, ++ VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -218,6 +242,12 @@ static int console_move_rows_2(struct udevice *dev, uint rowdst, uint rowsrc, + vidconsole_memmove(dev, dst, src, + VIDEO_FONT_HEIGHT * vid_priv->line_length * count); + ++ video_damage(dev->parent, ++ 0, ++ vid_priv->ysize - (rowdst + count) * VIDEO_FONT_HEIGHT, ++ vid_priv->xsize, ++ count * VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -288,6 +318,12 @@ static int console_putc_xy_2(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ x - VIDEO_FONT_WIDTH, ++ linenum - VIDEO_FONT_HEIGHT + 1, ++ VIDEO_FONT_WIDTH, ++ VIDEO_FONT_HEIGHT); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +@@ -335,6 +371,12 @@ static int console_set_row_3(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ row * VIDEO_FONT_HEIGHT, ++ 0, ++ VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -359,6 +401,12 @@ static int console_move_rows_3(struct udevice *dev, uint rowdst, uint rowsrc, + dst += vid_priv->line_length; + } + ++ video_damage(dev->parent, ++ rowdst * VIDEO_FONT_HEIGHT, ++ 0, ++ count * VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -424,6 +472,12 @@ static int console_putc_xy_3(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ y, ++ x - VIDEO_FONT_WIDTH + 1, ++ VIDEO_FONT_HEIGHT, ++ VIDEO_FONT_WIDTH); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c +index c04b449a6d5d..cfeeed71db39 100644 +--- a/drivers/video/console_truetype.c ++++ b/drivers/video/console_truetype.c +@@ -126,6 +126,7 @@ struct console_tt_priv { + static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); + struct console_tt_priv *priv = dev_get_priv(dev); + void *end, *line; + int ret; +@@ -168,6 +169,9 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, 0, vc_priv->y_charsize * row, vid_priv->xsize, ++ vc_priv->y_charsize); ++ + return 0; + } + +@@ -175,6 +179,7 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + uint rowsrc, uint count) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); + struct console_tt_priv *priv = dev_get_priv(dev); + void *dst; + void *src; +@@ -192,6 +197,9 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + for (i = 0; i < priv->pos_ptr; i++) + priv->pos[i].ypos -= diff; + ++ video_damage(dev->parent, 0, vc_priv->y_charsize * rowdst, vid_priv->xsize, ++ vc_priv->y_charsize * count); ++ + return 0; + } + +@@ -348,6 +356,10 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, ++ y + priv->baseline + yoff, width, height); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +@@ -415,6 +427,9 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, + } + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, xstart, ystart, xend - xstart, yend - ystart); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +-- +2.38.1 + + +From b5aa2573a8976ce983ecb42c312d4c64ea118550 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:18 +0200 +Subject: [PATCH 4/7] video: Add damage notification on bmp display + +Let's report the video damage when we draw a bitmap on the screen. This +way we can later lazily flush only relevant regions to hardware. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-5-agraf@csgraf.de +--- + drivers/video/video_bmp.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c +index 4d2d961696aa..da8a7b37019b 100644 +--- a/drivers/video/video_bmp.c ++++ b/drivers/video/video_bmp.c +@@ -416,6 +416,8 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + break; + }; + ++ video_damage(dev, x, y, width, height); ++ + /* Find the position of the top left of the image in the framebuffer */ + fb = (uchar *)(priv->fb + y * priv->line_length + x * bpix / 8); + ret = video_sync_copy(dev, start, fb); +-- +2.38.1 + + +From a5192a72ecdb522e0d8d0e2af93049fa6c70b947 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:19 +0200 +Subject: [PATCH 5/7] efi_loader: GOP: Add damage notification on BLT + +Now that we have a damage tracking API, let's populate damage done by +UEFI payloads when they BLT data onto the screen. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-6-agraf@csgraf.de +--- + lib/efi_loader/efi_gop.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c +index 5908b5c64669..c50880806ddb 100644 +--- a/lib/efi_loader/efi_gop.c ++++ b/lib/efi_loader/efi_gop.c +@@ -32,6 +32,7 @@ struct efi_gop_obj { + struct efi_gop ops; + struct efi_gop_mode_info info; + struct efi_gop_mode mode; ++ struct udevice *vdev; + /* Fields we only have access to during init */ + u32 bpix; + void *fb; +@@ -243,6 +244,9 @@ static __always_inline efi_status_t gop_blt_int(struct efi_gop *this, + dlineoff += dwidth; + } + ++ if (IS_ENABLED(CONFIG_DM_VIDEO)) ++ video_damage(gopobj->vdev, dx, dy, width, height); ++ + return EFI_SUCCESS; + } + +@@ -476,9 +480,9 @@ efi_status_t efi_gop_register(void) + u64 fb_base, fb_size; + void *fb; + efi_status_t ret; ++ struct udevice *vdev = NULL; + + #ifdef CONFIG_DM_VIDEO +- struct udevice *vdev; + struct video_priv *priv; + + /* We only support a single video output device for now */ +@@ -577,6 +581,7 @@ efi_status_t efi_gop_register(void) + gopobj->info.pixels_per_scanline = col; + gopobj->bpix = bpix; + gopobj->fb = fb; ++ gopobj->vdev = vdev; + + return EFI_SUCCESS; + } +-- +2.38.1 + + +From 6b0f2545fe828d5f6fa262d10f7c9eef003a9bd8 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:20 +0200 +Subject: [PATCH 6/7] video: Only dcache flush damaged lines + +Now that we have a damage area tells us which parts of the frame buffer +actually need updating, let's only dcache flush those on video_sync() +calls. With this optimization in place, frame buffer updates - especially +on large screen such as 4k displays - speed up significantly. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-7-agraf@csgraf.de +--- + drivers/video/video-uclass.c | 51 ++++++++++++++++++++++++++++++------ + 1 file changed, 43 insertions(+), 8 deletions(-) + +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 66df4c97ef7e..95126b9bdb02 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -223,9 +223,45 @@ int video_damage(struct udevice *vid, int x, int y, int width, int height) + return 0; + } + ++#if defined(CONFIG_ARM) && !CONFIG_IS_ENABLED(SYS_DCACHE_OFF) ++static void video_flush_dcache(struct udevice *vid) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ ++ if (!priv->flush_dcache) ++ return; ++ ++ if (!CONFIG_IS_ENABLED(VIDEO_DAMAGE)) { ++ flush_dcache_range((ulong)priv->fb, ++ ALIGN((ulong)priv->fb + priv->fb_size, ++ CONFIG_SYS_CACHELINE_SIZE)); ++ ++ return; ++ } ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ int lstart = priv->damage.x * VNBYTES(priv->bpix); ++ int lend = priv->damage.endx * VNBYTES(priv->bpix); ++ int y; ++ ++ for (y = priv->damage.y; y < priv->damage.endy; y++) { ++ ulong fb = (ulong)priv->fb; ++ ulong start = fb + (y * priv->line_length) + lstart; ++ ulong end = start + lend - lstart; ++ ++ start = ALIGN_DOWN(start, CONFIG_SYS_CACHELINE_SIZE); ++ end = ALIGN(end, CONFIG_SYS_CACHELINE_SIZE); ++ ++ flush_dcache_range(start, end); ++ } ++ } ++} ++#endif ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { ++ struct video_priv *priv = dev_get_uclass_priv(vid); + struct video_ops *ops = video_get_ops(vid); + int ret; + +@@ -241,15 +277,8 @@ int video_sync(struct udevice *vid, bool force) + * out whether it exists? For now, ARM is safe. + */ + #if defined(CONFIG_ARM) && !CONFIG_IS_ENABLED(SYS_DCACHE_OFF) +- struct video_priv *priv = dev_get_uclass_priv(vid); +- +- if (priv->flush_dcache) { +- flush_dcache_range((ulong)priv->fb, +- ALIGN((ulong)priv->fb + priv->fb_size, +- CONFIG_SYS_CACHELINE_SIZE)); +- } ++ video_flush_dcache(vid); + #elif defined(CONFIG_VIDEO_SANDBOX_SDL) +- struct video_priv *priv = dev_get_uclass_priv(vid); + static ulong last_sync; + + if (force || get_timer(last_sync) > 100) { +@@ -257,6 +286,12 @@ int video_sync(struct udevice *vid, bool force) + last_sync = get_timer(0); + } + #endif ++ ++ if (CONFIG_IS_ENABLED(VIDEO_DAMAGE)) { ++ priv->damage.endx = 0; ++ priv->damage.endy = 0; ++ } ++ + return 0; + } + +-- +2.38.1 + + +From d2a78b028083bf1b17e8a72ce84b65d8861951a6 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:21 +0200 +Subject: [PATCH 7/7] video: Use VIDEO_DAMAGE for VIDEO_COPY + +CONFIG_VIDEO_COPY implemented a range based copying mechanism: If we +print a single character, it will always copy the full range of bytes +from the top left corner of the character to the lower right onto the +uncached frame buffer. This includes pretty much the full line contents +of the printed character. + +Since we now have proper damage tracking, let's make use of that to reduce +the amount of data we need to copy. With this patch applied, we will only +copy the tiny rectangle surrounding characters when we print them, +speeding up the video console. + +As a bonus, we remove a lot of code. + +Signed-off-by: Alexander Graf +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-8-agraf@csgraf.de +[Alper: Fix instances of memmove(dev, ...)] +Signed-off-by: Alper Nebi Yasak +--- + configs/chromebook_coral_defconfig | 1 + + configs/chromebook_link_defconfig | 1 + + configs/chromebook_samus_defconfig | 1 + + configs/minnowmax_defconfig | 1 + + configs/sandbox_defconfig | 1 + + configs/xilinx_zynqmp_virt_defconfig | 1 + + drivers/video/Kconfig | 8 ++- + drivers/video/console_normal.c | 14 +---- + drivers/video/console_rotate.c | 37 ++--------- + drivers/video/console_truetype.c | 17 +----- + drivers/video/vidconsole-uclass.c | 16 ----- + drivers/video/video-uclass.c | 91 ++++++++-------------------- + drivers/video/video_bmp.c | 7 --- + include/video.h | 37 ----------- + include/video_console.h | 49 --------------- + 15 files changed, 44 insertions(+), 238 deletions(-) + +diff --git a/configs/chromebook_coral_defconfig b/configs/chromebook_coral_defconfig +index 60c50e75be65..9518fb6b867e 100644 +--- a/configs/chromebook_coral_defconfig ++++ b/configs/chromebook_coral_defconfig +@@ -117,6 +117,7 @@ CONFIG_USB_XHCI_HCD=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FS_CBFS=y + CONFIG_SPL_FS_CBFS=y + CONFIG_FAT_WRITE=y +diff --git a/configs/chromebook_link_defconfig b/configs/chromebook_link_defconfig +index fa3641e42f53..bfaf4dbb7feb 100644 +--- a/configs/chromebook_link_defconfig ++++ b/configs/chromebook_link_defconfig +@@ -74,6 +74,7 @@ CONFIG_TPM_TIS_LPC=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_FRAMEBUFFER_VESA_MODE_11A=y + CONFIG_VIDEO_IVYBRIDGE_IGD=y +diff --git a/configs/chromebook_samus_defconfig b/configs/chromebook_samus_defconfig +index 56a0d6c8a8ee..53ca6225cd4b 100644 +--- a/configs/chromebook_samus_defconfig ++++ b/configs/chromebook_samus_defconfig +@@ -78,6 +78,7 @@ CONFIG_TPM_TIS_LPC=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_FRAMEBUFFER_VESA_MODE_11A=y + CONFIG_TPM=y +diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig +index 2e9edc6c4ee6..eb6cebaf8879 100644 +--- a/configs/minnowmax_defconfig ++++ b/configs/minnowmax_defconfig +@@ -69,6 +69,7 @@ CONFIG_SPI=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_GENERATE_ACPI_TABLE=y + # CONFIG_GZIP is not set +diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig +index ab5d3f19bf96..d2b9486d7d6c 100644 +--- a/configs/sandbox_defconfig ++++ b/configs/sandbox_defconfig +@@ -292,6 +292,7 @@ CONFIG_USB_ETHER=y + CONFIG_USB_ETH_CDC=y + CONFIG_DM_VIDEO=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_CONSOLE_ROTATION=y + CONFIG_CONSOLE_TRUETYPE=y + CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y +diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig +index e5ac26e0381f..e0dbf4b51070 100644 +--- a/configs/xilinx_zynqmp_virt_defconfig ++++ b/configs/xilinx_zynqmp_virt_defconfig +@@ -221,6 +221,7 @@ CONFIG_USB_ETHER=y + CONFIG_USB_ETH_CDC=y + CONFIG_DM_VIDEO=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_DISPLAY=y + CONFIG_VIDEO_SEPS525=y + CONFIG_LCD=y +diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig +index 21fca141a087..5f84d8ad0571 100644 +--- a/drivers/video/Kconfig ++++ b/drivers/video/Kconfig +@@ -54,12 +54,14 @@ config VIDEO_PCI_DEFAULT_FB_SIZE + + config VIDEO_COPY + bool "Enable copying the frame buffer to a hardware copy" +- depends on DM_VIDEO ++ depends on DM_VIDEO && VIDEO_DAMAGE + help + On some machines (e.g. x86), reading from the frame buffer is very + slow because it is uncached. To improve performance, this feature + allows the frame buffer to be kept in cached memory (allocated by + U-Boot) and then copied to the hardware frame-buffer as needed. ++ It uses the VIDEO_DAMAGE feature to keep track of regions to copy ++ and will only copy actually touched regions. + + To use this, your video driver must set @copy_base in + struct video_uc_plat. +@@ -74,11 +76,13 @@ config VIDEO_DAMAGE + have to flush frame buffer contents from CPU caches into RAM which + can be a slow operation. + +- This patch adds damage tracking to collect information about regions ++ This feature adds damage tracking to collect information about regions + that received updates. When we want to sync, we then only flush + regions of the frame buffer that were modified before, speeding up + screen refreshes significantly. + ++ It is also used by VIDEO_COPY to identify which regions changed. ++ + config BACKLIGHT_PWM + bool "Generic PWM based Backlight Driver" + depends on BACKLIGHT && DM_PWM +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index e32fb23e3f9f..ebb7fdd69307 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -21,7 +21,6 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); + void *line, *end; + int pixels = VIDEO_FONT_HEIGHT * vid_priv->xsize; +- int ret; + int i; + + line = vid_priv->fb + row * VIDEO_FONT_HEIGHT * vid_priv->line_length; +@@ -56,9 +55,6 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, line, end); +- if (ret) +- return ret; + + video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * row, vid_priv->xsize, + VIDEO_FONT_HEIGHT); +@@ -73,14 +69,11 @@ static int console_normal_move_rows(struct udevice *dev, uint rowdst, + void *dst; + void *src; + int size; +- int ret; + + dst = vid_priv->fb + rowdst * VIDEO_FONT_HEIGHT * vid_priv->line_length; + src = vid_priv->fb + rowsrc * VIDEO_FONT_HEIGHT * vid_priv->line_length; + size = VIDEO_FONT_HEIGHT * vid_priv->line_length * count; +- ret = vidconsole_memmove(dev, dst, src, size); +- if (ret) +- return ret; ++ memmove(dst, src, size); + + video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * rowdst, vid_priv->xsize, + VIDEO_FONT_HEIGHT * count); +@@ -97,7 +90,6 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + int i, row; + void *start; + void *line; +- int ret; + + start = vid_priv->fb + y * vid_priv->line_length + + VID_TO_PIXEL(x_frac) * VNBYTES(vid_priv->bpix); +@@ -168,10 +160,6 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + video_damage(dev->parent, VID_TO_PIXEL(x_frac), y, VIDEO_FONT_WIDTH, + VIDEO_FONT_HEIGHT); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; +- + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +diff --git a/drivers/video/console_rotate.c b/drivers/video/console_rotate.c +index 56e20bb4f32e..ae0cbe41bfe4 100644 +--- a/drivers/video/console_rotate.c ++++ b/drivers/video/console_rotate.c +@@ -53,9 +53,6 @@ static int console_set_row_1(struct udevice *dev, uint row, int clr) + } + line += vid_priv->line_length; + } +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + vid_priv->xsize - ((row + 1) * VIDEO_FONT_HEIGHT), +@@ -81,10 +78,7 @@ static int console_move_rows_1(struct udevice *dev, uint rowdst, uint rowsrc, + (rowsrc + count) * VIDEO_FONT_HEIGHT * pbytes; + + for (j = 0; j < vid_priv->ysize; j++) { +- ret = vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * pbytes * count); +- if (ret) +- return ret; ++ memmove(dst, src, VIDEO_FONT_HEIGHT * pbytes * count); + src += vid_priv->line_length; + dst += vid_priv->line_length; + } +@@ -158,10 +152,6 @@ static int console_putc_xy_1(struct udevice *dev, uint x_frac, uint y, char ch) + mask >>= 1; + } + /* We draw backwards from 'start, so account for the first line */ +- ret = vidconsole_sync_copy(dev, start - vid_priv->line_length, line); +- if (ret) +- return ret; +- + video_damage(dev->parent, + vid_priv->xsize - y - VIDEO_FONT_HEIGHT - 1, + linenum - 1, +@@ -213,9 +203,6 @@ static int console_set_row_2(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, start, end); +- if (ret) +- return ret; + + video_damage(dev->parent, + 0, +@@ -239,8 +226,8 @@ static int console_move_rows_2(struct udevice *dev, uint rowdst, uint rowsrc, + vid_priv->line_length; + src = end - (rowsrc + count) * VIDEO_FONT_HEIGHT * + vid_priv->line_length; +- vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * vid_priv->line_length * count); ++ memmove(dst, src, VIDEO_FONT_HEIGHT * ++ vid_priv->line_length * count); + + video_damage(dev->parent, + 0, +@@ -313,10 +300,6 @@ static int console_putc_xy_2(struct udevice *dev, uint x_frac, uint y, char ch) + } + line -= vid_priv->line_length; + } +- /* Add 4 bytes to allow for the first pixel writen */ +- ret = vidconsole_sync_copy(dev, start + 4, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + x - VIDEO_FONT_WIDTH, +@@ -367,9 +350,6 @@ static int console_set_row_3(struct udevice *dev, uint row, int clr) + } + line += vid_priv->line_length; + } +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + row * VIDEO_FONT_HEIGHT, +@@ -387,16 +367,13 @@ static int console_move_rows_3(struct udevice *dev, uint rowdst, uint rowsrc, + int pbytes = VNBYTES(vid_priv->bpix); + void *dst; + void *src; +- int j, ret; ++ int j; + + dst = vid_priv->fb + rowdst * VIDEO_FONT_HEIGHT * pbytes; + src = vid_priv->fb + rowsrc * VIDEO_FONT_HEIGHT * pbytes; + + for (j = 0; j < vid_priv->ysize; j++) { +- ret = vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * pbytes * count); +- if (ret) +- return ret; ++ memmove(dst, src, VIDEO_FONT_HEIGHT * pbytes * count); + src += vid_priv->line_length; + dst += vid_priv->line_length; + } +@@ -468,10 +445,6 @@ static int console_putc_xy_3(struct udevice *dev, uint x_frac, uint y, char ch) + mask >>= 1; + } + /* Add a line to allow for the first pixels writen */ +- ret = vidconsole_sync_copy(dev, start + vid_priv->line_length, line); +- if (ret) +- return ret; +- + video_damage(dev->parent, + y, + x - VIDEO_FONT_WIDTH + 1, +diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c +index cfeeed71db39..4118add1cf79 100644 +--- a/drivers/video/console_truetype.c ++++ b/drivers/video/console_truetype.c +@@ -165,9 +165,6 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, line, end); +- if (ret) +- return ret; + + video_damage(dev->parent, 0, vc_priv->y_charsize * row, vid_priv->xsize, + vc_priv->y_charsize); +@@ -183,14 +180,11 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + struct console_tt_priv *priv = dev_get_priv(dev); + void *dst; + void *src; +- int i, diff, ret; ++ int i, diff; + + dst = vid_priv->fb + rowdst * priv->font_size * vid_priv->line_length; + src = vid_priv->fb + rowsrc * priv->font_size * vid_priv->line_length; +- ret = vidconsole_memmove(dev, dst, src, priv->font_size * +- vid_priv->line_length * count); +- if (ret) +- return ret; ++ memmove(dst, src, priv->font_size * vid_priv->line_length * count); + + /* Scroll up our position history */ + diff = (rowsrc - rowdst) * priv->font_size; +@@ -360,9 +354,6 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, + y + priv->baseline + yoff, width, height); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + free(data); + + return width_frac; +@@ -430,10 +421,6 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, + + video_damage(dev->parent, xstart, ystart, xend - xstart, yend - ystart); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; +- + return 0; + } + +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index ca6e1a2620cc..9fe14ebc60a3 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -702,22 +702,6 @@ UCLASS_DRIVER(vidconsole) = { + .per_device_auto = sizeof(struct vidconsole_priv), + }; + +-#ifdef CONFIG_VIDEO_COPY +-int vidconsole_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- struct udevice *vid = dev_get_parent(dev); +- +- return video_sync_copy(vid, from, to); +-} +- +-int vidconsole_memmove(struct udevice *dev, void *dst, const void *src, +- int size) +-{ +- memmove(dst, src, size); +- return vidconsole_sync_copy(dev, dst, dst + size); +-} +-#endif +- + #if CONFIG_IS_ENABLED(CMD_VIDCONSOLE) + void vidconsole_position_cursor(struct udevice *dev, unsigned col, unsigned row) + { +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 95126b9bdb02..6dffa5be814a 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -124,7 +124,6 @@ int video_reserve(ulong *addrp) + int video_clear(struct udevice *dev) + { + struct video_priv *priv = dev_get_uclass_priv(dev); +- int ret; + + switch (priv->bpix) { + case VIDEO_BPP16: +@@ -149,9 +148,6 @@ int video_clear(struct udevice *dev) + memset(priv->fb, priv->colour_bg, priv->fb_size); + break; + } +- ret = video_sync_copy(dev, priv->fb, priv->fb + priv->fb_size); +- if (ret) +- return ret; + + video_damage(dev, 0, 0, priv->xsize, priv->ysize); + +@@ -258,6 +254,27 @@ static void video_flush_dcache(struct udevice *vid) + } + #endif + ++static void video_flush_copy(struct udevice *vid) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ ++ if (!priv->copy_fb) ++ return; ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ int lstart = priv->damage.x * VNBYTES(priv->bpix); ++ int lend = priv->damage.endx * VNBYTES(priv->bpix); ++ int y; ++ ++ for (y = priv->damage.y; y < priv->damage.endy; y++) { ++ ulong offset = (y * priv->line_length) + lstart; ++ ulong len = lend - lstart; ++ ++ memcpy(priv->copy_fb + offset, priv->fb + offset, len); ++ } ++ } ++} ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { +@@ -265,6 +282,9 @@ int video_sync(struct udevice *vid, bool force) + struct video_ops *ops = video_get_ops(vid); + int ret; + ++ if (CONFIG_IS_ENABLED(VIDEO_COPY)) ++ video_flush_copy(vid); ++ + if (ops && ops->video_sync) { + ret = ops->video_sync(vid); + if (ret) +@@ -339,69 +359,6 @@ int video_get_ysize(struct udevice *dev) + return priv->ysize; + } + +-#ifdef CONFIG_VIDEO_COPY +-int video_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- struct video_priv *priv = dev_get_uclass_priv(dev); +- +- if (priv->copy_fb) { +- long offset, size; +- +- /* Find the offset of the first byte to copy */ +- if ((ulong)to > (ulong)from) { +- size = to - from; +- offset = from - priv->fb; +- } else { +- size = from - to; +- offset = to - priv->fb; +- } +- +- /* +- * Allow a bit of leeway for valid requests somewhere near the +- * frame buffer +- */ +- if (offset < -priv->fb_size || offset > 2 * priv->fb_size) { +-#ifdef DEBUG +- char str[120]; +- +- snprintf(str, sizeof(str), +- "[** FAULT sync_copy fb=%p, from=%p, to=%p, offset=%lx]", +- priv->fb, from, to, offset); +- console_puts_select_stderr(true, str); +-#endif +- return -EFAULT; +- } +- +- /* +- * Silently crop the memcpy. This allows callers to avoid doing +- * this themselves. It is common for the end pointer to go a +- * few lines after the end of the frame buffer, since most of +- * the update algorithms terminate a line after their last write +- */ +- if (offset + size > priv->fb_size) { +- size = priv->fb_size - offset; +- } else if (offset < 0) { +- size += offset; +- offset = 0; +- } +- +- memcpy(priv->copy_fb + offset, priv->fb + offset, size); +- } +- +- return 0; +-} +- +-int video_sync_copy_all(struct udevice *dev) +-{ +- struct video_priv *priv = dev_get_uclass_priv(dev); +- +- video_sync_copy(dev, priv->fb, priv->fb + priv->fb_size); +- +- return 0; +-} +- +-#endif +- + #define SPLASH_DECL(_name) \ + extern u8 __splash_ ## _name ## _begin[]; \ + extern u8 __splash_ ## _name ## _end[] +diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c +index da8a7b37019b..8281a8344935 100644 +--- a/drivers/video/video_bmp.c ++++ b/drivers/video/video_bmp.c +@@ -244,7 +244,6 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + enum video_format eformat; + struct bmp_color_table_entry *palette; + int hdr_size; +- int ret; + + if (!bmp || !(bmp->header.signature[0] == 'B' && + bmp->header.signature[1] == 'M')) { +@@ -418,11 +417,5 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + + video_damage(dev, x, y, width, height); + +- /* Find the position of the top left of the image in the framebuffer */ +- fb = (uchar *)(priv->fb + y * priv->line_length + x * bpix / 8); +- ret = video_sync_copy(dev, start, fb); +- if (ret) +- return log_ret(ret); +- + return video_sync(dev, false); + } +diff --git a/include/video.h b/include/video.h +index acb65d70a2d9..11b81952f50b 100644 +--- a/include/video.h ++++ b/include/video.h +@@ -238,43 +238,6 @@ void video_set_flush_dcache(struct udevice *dev, bool flush); + */ + void video_set_default_colors(struct udevice *dev, bool invert); + +-#ifdef CONFIG_VIDEO_COPY +-/** +- * vidconsole_sync_copy() - Sync back to the copy framebuffer +- * +- * This ensures that the copy framebuffer has the same data as the framebuffer +- * for a particular region. It should be called after the framebuffer is updated +- * +- * @from and @to can be in either order. The region between them is synced. +- * +- * @dev: Vidconsole device being updated +- * @from: Start/end address within the framebuffer (->fb) +- * @to: Other address within the frame buffer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int video_sync_copy(struct udevice *dev, void *from, void *to); +- +-/** +- * video_sync_copy_all() - Sync the entire framebuffer to the copy +- * +- * @dev: Vidconsole device being updated +- * Return: 0 (always) +- */ +-int video_sync_copy_all(struct udevice *dev); +-#else +-static inline int video_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- return 0; +-} +- +-static inline int video_sync_copy_all(struct udevice *dev) +-{ +- return 0; +-} +- +-#endif +- + /** + * video_damage() - Notify the video subsystem about screen updates. + * +diff --git a/include/video_console.h b/include/video_console.h +index 8cc8d21d6e49..9f0a2eea389f 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -258,55 +258,6 @@ void vidconsole_position_cursor(struct udevice *dev, unsigned col, + */ + u32 vid_console_color(struct video_priv *priv, unsigned int idx); + +-#ifdef CONFIG_VIDEO_COPY +-/** +- * vidconsole_sync_copy() - Sync back to the copy framebuffer +- * +- * This ensures that the copy framebuffer has the same data as the framebuffer +- * for a particular region. It should be called after the framebuffer is updated +- * +- * @from and @to can be in either order. The region between them is synced. +- * +- * @dev: Vidconsole device being updated +- * @from: Start/end address within the framebuffer (->fb) +- * @to: Other address within the frame buffer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int vidconsole_sync_copy(struct udevice *dev, void *from, void *to); +- +-/** +- * vidconsole_memmove() - Perform a memmove() within the frame buffer +- * +- * This handles a memmove(), e.g. for scrolling. It also updates the copy +- * framebuffer. +- * +- * @dev: Vidconsole device being updated +- * @dst: Destination address within the framebuffer (->fb) +- * @src: Source address within the framebuffer (->fb) +- * @size: Number of bytes to transfer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int vidconsole_memmove(struct udevice *dev, void *dst, const void *src, +- int size); +-#else +-static inline int vidconsole_sync_copy(struct udevice *dev, void *from, +- void *to) +-{ +- return 0; +-} +- +-static inline int vidconsole_memmove(struct udevice *dev, void *dst, +- const void *src, int size) +-{ +- memmove(dst, src, size); +- +- return 0; +-} +- +-#endif +- + /* + * Convert an UTF-8 byte into the corresponding character in the CP437 + * code page. Returns 0 if that character is part of a multi-byte sequence. +-- +2.38.1 + diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index d51ab937..ceaf5447 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -1930,6 +1930,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index 89954409..375eacb2 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -1930,6 +1930,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 8838132d..9a248a20 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1781,6 +1781,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 8838132d..9a248a20 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1781,6 +1781,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 53ede0b6..41e043d8 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1673,6 +1673,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 654e043c..39bf9a64 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1673,6 +1673,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 24728304..cacf5b1e 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1744,6 +1744,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index d0ccecbf..4bc4a843 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1716,6 +1716,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index a694926a..2da2e7e8 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1732,6 +1732,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index 6e97551e..b2102e63 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1719,6 +1719,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y -- cgit v1.2.1 From 1c62b003ad6014288114300de65844496dffaf72 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Fri, 9 Dec 2022 14:50:03 +0300 Subject: build/roms: Support using "u-boot" ELF file as U-Boot payload U-Boot runtime configuration is done with a device-tree file, which is built alongside the executable in the upstream build system, and must be available to U-Boot at runtime. This device-tree is normally not linked into the default "u-boot" ELF file. So far we have been handling it by re-creating a "u-boot.elf" from the raw binary parts by setting REMAKE_ELF, and using that as the coreboot payload. Unfortunately, that fails to build for x86 boards, more specificly the "coreboot" boards upstream. It's also possible (but discouraged) to set OF_EMBED to embed the device-tree file into the U-Boot itself, in which case we could use the "u-boot" file as the payload on the "coreboot" boards. Add support for using the "u-boot" file as the payload if "u-boot.elf" doesn't exist. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/boot/roms_helper | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'resources') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index f533e6ab..66a7be8f 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -268,14 +268,17 @@ if [ "${payload_grub}" = "y" ] || [ "${payload_seabios_withgrub}" = "y" ]; then fi if [ "${payload_uboot}" = "y" ]; then - if [ "${uboot_config}" = "default" ] && \ - [ -f "payload/u-boot/${board}/u-boot.elf" ]; then - ubootelf="payload/u-boot/${board}/u-boot.elf" + if [ "${uboot_config}" = "default" ]; then + ubdir="payload/u-boot/${board}" else - ubootelf="payload/u-boot/${board}/${uboot_config}/u-boot.elf" + ubdir="payload/u-boot/${board}/${uboot_config}" fi - if [ ! -f "${ubootelf}" ]; then + if [ -f "${ubdir}/u-boot.elf" ]; then + ubootelf="${ubdir}/u-boot.elf" + elif [ -f "${ubdir}/u-boot" ]; then + ubootelf="${ubdir}/u-boot" + else printf "Required U-Boot payloads not yet built. Building now:\n" rm -Rf "payload/u-boot/${board}" # just in case ./build payload u-boot "${board}" @@ -397,9 +400,15 @@ make_uboot_payload_rom() { cbfstool_path="${4}" if [ "${target_uboot_config}" = "default" ]; then - target_ubootelf="payload/u-boot/${board}/u-boot.elf" + target_ubdir="payload/u-boot/${board}" else - target_ubootelf="payload/u-boot/${board}/${target_uboot_config}/u-boot.elf" + target_ubdir="payload/u-boot/${board}/${target_uboot_config}" + fi + + if [ -f "${target_ubdir}/u-boot.elf" ]; then + target_ubootelf="${target_ubdir}/u-boot.elf" + elif [ -f "${target_ubdir}/u-boot" ]; then + target_ubootelf="${target_ubdir}/u-boot" fi tmprom=$(mktemp -t coreboot_rom.XXXXXXXXXX) -- cgit v1.2.1 From 737573cee5d701c7e7faf3257d6ef98326ead880 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 18:49:48 +0300 Subject: u-boot: Add qemu_x86_12mb build Add a U-Boot build for the qemu_x86_12mb board. The config is a copy of the upstream "coreboot" defconfig, but with OF_EMBED=y. Signed-off-by: Alper Nebi Yasak --- resources/coreboot/qemu_x86_12mb/board.cfg | 2 +- resources/u-boot/qemu_x86_12mb/board.cfg | 2 + resources/u-boot/qemu_x86_12mb/config/default | 1597 +++++++++++++++++++++++++ 3 files changed, 1600 insertions(+), 1 deletion(-) create mode 100644 resources/u-boot/qemu_x86_12mb/board.cfg create mode 100644 resources/u-boot/qemu_x86_12mb/config/default (limited to 'resources') diff --git a/resources/coreboot/qemu_x86_12mb/board.cfg b/resources/coreboot/qemu_x86_12mb/board.cfg index 46ca564b..1c267aa3 100644 --- a/resources/coreboot/qemu_x86_12mb/board.cfg +++ b/resources/coreboot/qemu_x86_12mb/board.cfg @@ -6,4 +6,4 @@ payload_grub_withseabios="y" payload_seabios="y" payload_memtest="y" grub_scan_disk="ahci" -#payload_uboot="y" +payload_uboot="y" diff --git a/resources/u-boot/qemu_x86_12mb/board.cfg b/resources/u-boot/qemu_x86_12mb/board.cfg new file mode 100644 index 00000000..617e143c --- /dev/null +++ b/resources/u-boot/qemu_x86_12mb/board.cfg @@ -0,0 +1,2 @@ +ubtree="default" +arch="x86_64" diff --git a/resources/u-boot/qemu_x86_12mb/config/default b/resources/u-boot/qemu_x86_12mb/config/default new file mode 100644 index 00000000..ae2534d8 --- /dev/null +++ b/resources/u-boot/qemu_x86_12mb/config/default @@ -0,0 +1,1597 @@ +# +# Automatically generated file; DO NOT EDIT. +# U-Boot 2022.10 Configuration +# + +# +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# +CONFIG_CREATE_ARCH_SYMLINK=y +CONFIG_SYS_CACHE_SHIFT_6=y +CONFIG_SYS_CACHELINE_SIZE=64 +CONFIG_LINKER_LIST_ALIGN=8 +# CONFIG_ARC is not set +# CONFIG_ARM is not set +# CONFIG_M68K is not set +# CONFIG_MICROBLAZE is not set +# CONFIG_MIPS is not set +# CONFIG_NIOS2 is not set +# CONFIG_PPC is not set +# CONFIG_RISCV is not set +# CONFIG_SANDBOX is not set +# CONFIG_SH is not set +CONFIG_X86=y +# CONFIG_XTENSA is not set +CONFIG_SYS_ARCH="x86" +CONFIG_SYS_SOC="coreboot" +CONFIG_SYS_VENDOR="coreboot" +CONFIG_SYS_BOARD="coreboot" +CONFIG_SYS_CONFIG_NAME="coreboot" +CONFIG_SYS_TEXT_BASE=0x1110000 +CONFIG_SYS_MALLOC_LEN=0x200000 +CONFIG_SYS_MALLOC_F_LEN=0x800 +CONFIG_NR_DRAM_BANKS=8 +CONFIG_ENV_SIZE=0x1000 +CONFIG_DM_GPIO=y +CONFIG_DEFAULT_DEVICE_TREE="coreboot" +CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " +CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 +CONFIG_ERR_PTR_OFFSET=0x0 +# CONFIG_SPL is not set +CONFIG_PRE_CON_BUF_ADDR=0x100000 +CONFIG_PRE_CON_BUF_SZ=4096 +CONFIG_BOOTSTAGE_STASH_ADDR=0 +CONFIG_IDENT_STRING="" +CONFIG_SYS_CLK_FREQ=0 +CONFIG_SYS_MEM_TOP_HIDE=0x0 +CONFIG_SYS_LOAD_ADDR=0x02000000 +CONFIG_BUILD_TARGET="" +# CONFIG_SYS_PCI_64BIT is not set + +# +# x86 architecture +# +CONFIG_X86_RUN_32BIT=y +# CONFIG_X86_RUN_64BIT is not set +# CONFIG_VENDOR_ADVANTECH is not set +# CONFIG_VENDOR_CONGATEC is not set +CONFIG_VENDOR_COREBOOT=y +# CONFIG_VENDOR_DFI is not set +# CONFIG_VENDOR_EFI is not set +# CONFIG_VENDOR_EMULATION is not set +# CONFIG_VENDOR_GOOGLE is not set +# CONFIG_VENDOR_INTEL is not set +# CONFIG_INTEL_MID is not set +CONFIG_PCIE_ECAM_BASE=0xe0000000 +CONFIG_TARGET_COREBOOT=y +CONFIG_SYS_CAR_ADDR=0x01920000 +CONFIG_SYS_CAR_SIZE=0x4000 +CONFIG_ROM_TABLE_ADDR=0xf0000 +CONFIG_ROM_TABLE_SIZE=0x10000 +CONFIG_CPU_ADDR_BITS=36 +# CONFIG_DEBUG_UART is not set +CONFIG_SYS_COREBOOT=y +CONFIG_X86_TSC_TIMER_FREQ=1000000000 +CONFIG_AHCI=y +CONFIG_RAMBASE=0x100000 +CONFIG_HPET_ADDRESS=0xfed00000 +# CONFIG_X86_LOAD_FROM_32_BIT is not set +# CONFIG_HAVE_INTEL_ME is not set +# CONFIG_X86_RAMTEST is not set +# CONFIG_USE_HOB is not set +# CONFIG_HAVE_FSP is not set +CONFIG_USE_CAR=y +# CONFIG_HAVE_MRC is not set +# CONFIG_HAVE_REFCODE is not set +CONFIG_HAVE_MICROCODE=y +# CONFIG_SMP is not set +# CONFIG_HAVE_VGA_BIOS is not set +# CONFIG_HAVE_ITSS is not set +# CONFIG_HAVE_ACPI_RESUME is not set +CONFIG_MAX_PIRQ_LINKS=8 +CONFIG_IRQ_SLOT_COUNT=128 +CONFIG_PCIE_ECAM_SIZE=0x10000000 +CONFIG_I8259_PIC=y +CONFIG_APIC=y +CONFIG_I8254_TIMER=y +# CONFIG_SEABIOS is not set +# CONFIG_INTEL_CAR_CQOS is not set +CONFIG_X86_OFFSET_U_BOOT=0x1110000 +# CONFIG_ACPI_GPE is not set +CONFIG_SA_PCIEX_LENGTH=0x10000000 +CONFIG_COREBOOT_SYSINFO=y +# CONFIG_OF_BOARD_FIXUP is not set + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=120200 +CONFIG_CLANG_VERSION=0 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SPEED is not set +# CONFIG_CC_OPTIMIZE_FOR_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +CONFIG_CC_HAS_ASM_INLINE=y +# CONFIG_XEN is not set +# CONFIG_DISTRO_DEFAULTS is not set +# CONFIG_ENV_VARS_UBOOT_CONFIG is not set +# CONFIG_SYS_BOOT_GET_CMDLINE is not set +# CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_SYS_MALLOC_F=y +# CONFIG_VALGRIND is not set +CONFIG_EXPERT=y +CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y +# CONFIG_SYS_MALLOC_DEFAULT_TO_INIT is not set +# CONFIG_TOOLS_DEBUG is not set +# CONFIG_PHYS_64BIT is not set +# CONFIG_REMAKE_ELF is not set +# CONFIG_HAS_BOARD_SIZE_LIMIT is not set +# CONFIG_SYS_CUSTOM_LDSCRIPT is not set +CONFIG_PLATFORM_ELFENTRY="_start" +CONFIG_STACK_SIZE=0x1000000 +CONFIG_SYS_SRAM_BASE=0x0 +CONFIG_SYS_SRAM_SIZE=0x0 +# CONFIG_MP is not set +# CONFIG_EXAMPLES is not set + +# +# API +# +# CONFIG_API is not set + +# +# Boot options +# + +# +# Boot images +# +# CONFIG_ANDROID_BOOT_IMAGE is not set +CONFIG_FIT=y +CONFIG_TIMESTAMP=y +CONFIG_FIT_EXTERNAL_OFFSET=0x0 +CONFIG_FIT_FULL_CHECK=y +CONFIG_FIT_SIGNATURE=y +CONFIG_FIT_SIGNATURE_MAX_SIZE=0x10000000 +# CONFIG_FIT_RSASSA_PSS is not set +# CONFIG_FIT_CIPHER is not set +# CONFIG_FIT_VERBOSE is not set +# CONFIG_FIT_BEST_MATCH is not set +CONFIG_FIT_PRINT=y +CONFIG_PXE_UTILS=y +CONFIG_BOOTSTD=y +# CONFIG_BOOTSTD_FULL is not set +CONFIG_BOOTSTD_BOOTCOMMAND=y +CONFIG_BOOTMETH_GLOBAL=y +CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y +# CONFIG_BOOTMETH_SCRIPT is not set +# CONFIG_LEGACY_IMAGE_FORMAT is not set +# CONFIG_SUPPORT_RAW_INITRD is not set +# CONFIG_OF_BOARD_SETUP is not set +# CONFIG_OF_SYSTEM_SETUP is not set +# CONFIG_OF_STDOUT_VIA_ALIAS is not set +CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_SYS_MONITOR_BASE=y +CONFIG_SYS_MONITOR_BASE=0x01110000 +# CONFIG_DYNAMIC_SYS_CLK_FREQ is not set +CONFIG_ARCH_FIXUP_FDT_MEMORY=y +# CONFIG_CHROMEOS is not set +# CONFIG_CHROMEOS_VBOOT is not set +# CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y + +# +# Boot timing +# +# CONFIG_BOOTSTAGE is not set +CONFIG_BOOTSTAGE_STASH_SIZE=0x1000 +CONFIG_SHOW_BOOT_PROGRESS=y + +# +# Boot media +# +# CONFIG_NAND_BOOT is not set +# CONFIG_ONENAND_BOOT is not set +# CONFIG_QSPI_BOOT is not set +# CONFIG_SATA_BOOT is not set +# CONFIG_SD_BOOT is not set +# CONFIG_SD_BOOT_QSPI is not set +# CONFIG_SPI_BOOT is not set + +# +# Autoboot options +# +CONFIG_AUTOBOOT=y +CONFIG_BOOTDELAY=2 +# CONFIG_AUTOBOOT_KEYED is not set +# CONFIG_AUTOBOOT_USE_MENUKEY is not set +# CONFIG_BOOT_RETRY is not set + +# +# Image support +# +# CONFIG_IMAGE_PRE_LOAD is not set +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/sdb3 init=/sbin/init rootwait ro" +# CONFIG_BOOTARGS_SUBST is not set +CONFIG_USE_BOOTCOMMAND=y +CONFIG_BOOTCOMMAND="ext2load scsi 0:3 01000000 /boot/vmlinuz; zboot 01000000" +# CONFIG_USE_PREBOOT is not set +CONFIG_DEFAULT_FDT_FILE="" + +# +# Console +# +CONFIG_MENU=y +# CONFIG_CONSOLE_RECORD is not set +# CONFIG_DISABLE_CONSOLE is not set +CONFIG_LOGLEVEL=4 +# CONFIG_SILENT_CONSOLE is not set +CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_MUX=y +CONFIG_SYS_CONSOLE_IS_IN_ENV=y +# CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set +# CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set +CONFIG_SYS_CONSOLE_INFO_QUIET=y +CONFIG_SYS_STDIO_DEREGISTER=y +# CONFIG_SPL_SYS_STDIO_DEREGISTER is not set +CONFIG_SYS_DEVICE_NULLDEV=y + +# +# Logging +# +# CONFIG_LOG is not set + +# +# Init options +# +# CONFIG_BOARD_TYPES is not set +CONFIG_DISPLAY_CPUINFO=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_DISPLAY_BOARDINFO_LATE=y + +# +# Start-up hooks +# +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set +# CONFIG_ARCH_EARLY_INIT_R is not set +# CONFIG_ARCH_MISC_INIT is not set +# CONFIG_BOARD_EARLY_INIT_F is not set +CONFIG_BOARD_EARLY_INIT_R=y +# CONFIG_BOARD_POSTCLK_INIT is not set +# CONFIG_BOARD_LATE_INIT is not set +CONFIG_LAST_STAGE_INIT=y +# CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set +# CONFIG_ID_EEPROM is not set +# CONFIG_PCI_INIT_R is not set +# CONFIG_RESET_PHY_R is not set + +# +# Security support +# +CONFIG_HASH=y +# CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set + +# +# Update support +# +# CONFIG_UPDATE_TFTP is not set +# CONFIG_ANDROID_AB is not set + +# +# Blob list +# +# CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y +# CONFIG_TPL is not set +# CONFIG_VPL is not set +CONFIG_IMAGE_SIGN_INFO=y +# CONFIG_FDT_SIMPLEFB is not set + +# +# Command line interface +# +CONFIG_CMDLINE=y +CONFIG_HUSH_PARSER=y +CONFIG_CMDLINE_EDITING=y +# CONFIG_CMDLINE_PS_SUPPORT is not set +CONFIG_AUTO_COMPLETE=y +CONFIG_SYS_LONGHELP=y +CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=532 +CONFIG_SYS_XTRACE=y + +# +# Commands +# + +# +# Info commands +# +CONFIG_CMD_BDI=y +# CONFIG_CMD_CONFIG is not set +CONFIG_CMD_CONSOLE=y +# CONFIG_CMD_LICENSE is not set +# CONFIG_CMD_PMC is not set + +# +# Boot commands +# +CONFIG_CMD_BOOTD=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTDEV is not set +CONFIG_CMD_BOOTFLOW=y +# CONFIG_CMD_BOOTMETH is not set +CONFIG_BOOTM_EFI=y +# CONFIG_CMD_BOOTZ is not set +CONFIG_BOOTM_LINUX=y +CONFIG_BOOTM_NETBSD=y +# CONFIG_BOOTM_OPENRTOS is not set +# CONFIG_BOOTM_OSE is not set +CONFIG_BOOTM_PLAN9=y +CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set +CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x1000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set +# CONFIG_CMD_BOOTMENU is not set +# CONFIG_CMD_ADTIMG is not set +CONFIG_CMD_ELF=y +CONFIG_CMD_FDT=y +CONFIG_CMD_GO=y +CONFIG_CMD_RUN=y +CONFIG_CMD_IMI=y +# CONFIG_CMD_IMLS is not set +CONFIG_CMD_XIMG=y +# CONFIG_CMD_THOR_DOWNLOAD is not set +CONFIG_CMD_ZBOOT=y + +# +# Environment commands +# +# CONFIG_CMD_ASKENV is not set +CONFIG_CMD_EXPORTENV=y +CONFIG_CMD_IMPORTENV=y +CONFIG_CMD_EDITENV=y +# CONFIG_CMD_GREPENV is not set +CONFIG_CMD_SAVEENV=y +# CONFIG_CMD_ERASEENV is not set +CONFIG_CMD_ENV_EXISTS=y +# CONFIG_CMD_ENV_CALLBACK is not set +# CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set +# CONFIG_CMD_NVEDIT_INDIRECT is not set +# CONFIG_CMD_NVEDIT_INFO is not set +# CONFIG_CMD_NVEDIT_LOAD is not set +# CONFIG_CMD_NVEDIT_SELECT is not set + +# +# Memory commands +# +# CONFIG_CMD_BINOP is not set +# CONFIG_CMD_BLOBLIST is not set +CONFIG_CMD_CRC32=y +# CONFIG_CRC32_VERIFY is not set +# CONFIG_CMD_EEPROM is not set +# CONFIG_LOOPW is not set +# CONFIG_CMD_MD5SUM is not set +# CONFIG_CMD_MEMINFO is not set +CONFIG_CMD_MEMORY=y +# CONFIG_CMD_MEM_SEARCH is not set +# CONFIG_CMD_MX_CYCLIC is not set +CONFIG_CMD_RANDOM=y +# CONFIG_CMD_MEMTEST is not set +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_STRINGS is not set + +# +# Compression commands +# +# CONFIG_CMD_LZMADEC is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_ZIP is not set + +# +# Device access commands +# +# CONFIG_CMD_ARMFLASH is not set +# CONFIG_CMD_BCB is not set +# CONFIG_CMD_BIND is not set +# CONFIG_CMD_CLK is not set +# CONFIG_CMD_DEMO is not set +# CONFIG_CMD_DFU is not set +CONFIG_CMD_DM=y +# CONFIG_CMD_FPGAD is not set +# CONFIG_CMD_FUSE is not set +# CONFIG_CMD_GPIO is not set +# CONFIG_CMD_GPT is not set +# CONFIG_RANDOM_UUID is not set +CONFIG_CMD_IDE=y +CONFIG_CMD_IO=y +# CONFIG_CMD_IOTRACE is not set +# CONFIG_CMD_I2C is not set +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set +CONFIG_CMD_LOADS=y +# CONFIG_CMD_LSBLK is not set +# CONFIG_CMD_MBR is not set +CONFIG_CMD_MMC=y +# CONFIG_CMD_BKOPS_ENABLE is not set +# CONFIG_CMD_MMC_SWRITE is not set +# CONFIG_CMD_CLONE is not set +# CONFIG_CMD_OSD is not set +CONFIG_CMD_PART=y +CONFIG_CMD_PCI=y +# CONFIG_CMD_POWEROFF is not set +# CONFIG_CMD_READ is not set +# CONFIG_CMD_SATA is not set +# CONFIG_CMD_SAVES is not set +CONFIG_CMD_SCSI=y +# CONFIG_CMD_SDRAM is not set +# CONFIG_CMD_TSI148 is not set +# CONFIG_CMD_UNIVERSE is not set +CONFIG_CMD_USB=y +# CONFIG_CMD_USB_SDP is not set + +# +# Shell scripting commands +# +CONFIG_CMD_ECHO=y +CONFIG_CMD_ITEST=y +CONFIG_CMD_SOURCE=y +# CONFIG_CMD_SETEXPR is not set + +# +# Android support commands +# +CONFIG_CMD_NET=y +CONFIG_CMD_BOOTP=y +CONFIG_CMD_DHCP=y +# CONFIG_BOOTP_MAY_FAIL is not set +CONFIG_BOOTP_BOOTPATH=y +# CONFIG_BOOTP_VENDOREX is not set +CONFIG_BOOTP_BOOTFILESIZE=y +CONFIG_BOOTP_DNS=y +# CONFIG_BOOTP_DNS2 is not set +CONFIG_BOOTP_GATEWAY=y +CONFIG_BOOTP_HOSTNAME=y +# CONFIG_BOOTP_PREFER_SERVERIP is not set +CONFIG_BOOTP_SUBNETMASK=y +# CONFIG_BOOTP_NISDOMAIN is not set +# CONFIG_BOOTP_NTPSERVER is not set +# CONFIG_CMD_PCAP is not set +CONFIG_BOOTP_VCI_STRING="U-Boot" +CONFIG_CMD_TFTPBOOT=y +# CONFIG_CMD_TFTPPUT is not set +# CONFIG_CMD_TFTPSRV is not set +CONFIG_NET_TFTP_VARS=y +# CONFIG_CMD_RARP is not set +# CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_MII is not set +# CONFIG_CMD_MDIO is not set +CONFIG_CMD_PING=y +# CONFIG_CMD_CDP is not set +# CONFIG_CMD_SNTP is not set +# CONFIG_CMD_DNS is not set +# CONFIG_CMD_LINK_LOCAL is not set +# CONFIG_CMD_ETHSW is not set +# CONFIG_CMD_PXE is not set +# CONFIG_CMD_WOL is not set + +# +# Misc commands +# +# CONFIG_CMD_BMP is not set +# CONFIG_CMD_BSP is not set +CONFIG_CMD_BLOCK_CACHE=y +# CONFIG_CMD_CACHE is not set +# CONFIG_CMD_CONITRACE is not set +# CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EXCEPTION is not set +CONFIG_CMD_DATE=y +# CONFIG_CMD_RTC is not set +CONFIG_CMD_TIME=y +CONFIG_CMD_GETTIME=y +CONFIG_CMD_SLEEP=y +# CONFIG_CMD_TIMER is not set +CONFIG_CMD_SOUND=y +# CONFIG_CMD_SYSBOOT is not set +# CONFIG_CMD_QFW is not set +# CONFIG_CMD_PSTORE is not set +# CONFIG_CMD_TERMINAL is not set +# CONFIG_CMD_UUID is not set + +# +# TI specific command line interface +# +# CONFIG_CMD_DDR3 is not set + +# +# Power commands +# + +# +# Security commands +# +# CONFIG_CMD_AES is not set +# CONFIG_CMD_BLOB is not set +# CONFIG_CMD_HASH is not set + +# +# Firmware commands +# + +# +# Filesystem commands +# +# CONFIG_CMD_BTRFS is not set +CONFIG_CMD_CBFS=y +# CONFIG_CMD_EROFS is not set +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +CONFIG_CMD_EXT4_WRITE=y +CONFIG_CMD_FAT=y +# CONFIG_CMD_SQUASHFS is not set +CONFIG_CMD_FS_GENERIC=y +# CONFIG_CMD_FS_UUID is not set +# CONFIG_CMD_JFFS2 is not set +# CONFIG_CMD_REISER is not set +# CONFIG_CMD_ZFS is not set + +# +# Debug commands +# +CONFIG_CMD_CBSYSINFO=y +# CONFIG_CMD_DIAG is not set +# CONFIG_CMD_EVENT is not set +CONFIG_CMD_IRQ=y +# CONFIG_CMD_LOG is not set +# CONFIG_CMD_UBI is not set +# CONFIG_MMC_SPEED_MODE_SET is not set + +# +# Partition Types +# +CONFIG_PARTITIONS=y +CONFIG_MAC_PARTITION=y +CONFIG_DOS_PARTITION=y +CONFIG_ISO_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +CONFIG_EFI_PARTITION=y +CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128 +CONFIG_EFI_PARTITION_ENTRIES_OFF=0 +CONFIG_PARTITION_UUIDS=y +# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_SUPPORT_OF_CONTROL=y + +# +# Device Tree Control +# +CONFIG_OF_CONTROL=y +CONFIG_OF_REAL=y +# CONFIG_OF_LIVE is not set +# CONFIG_OF_SEPARATE is not set +CONFIG_OF_EMBED=y +# CONFIG_OF_BOARD is not set +# CONFIG_OF_OMIT_DTB is not set +CONFIG_DEVICE_TREE_INCLUDES="" +CONFIG_OF_LIST="coreboot" +# CONFIG_MULTI_DTB_FIT is not set +# CONFIG_OF_DTB_PROPS_REMOVE is not set + +# +# Environment +# +CONFIG_ENV_SUPPORT=y +CONFIG_ENV_SOURCE_FILE="" +CONFIG_SAVEENV=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 +CONFIG_ENV_IS_NOWHERE=y +# CONFIG_ENV_IS_IN_EEPROM is not set +# CONFIG_ENV_IS_IN_FAT is not set +# CONFIG_ENV_IS_IN_EXT4 is not set +# CONFIG_ENV_IS_IN_FLASH is not set +# CONFIG_ENV_IS_IN_MMC is not set +# CONFIG_ENV_IS_IN_NAND is not set +# CONFIG_ENV_IS_IN_NVRAM is not set +# CONFIG_ENV_IS_IN_ONENAND is not set +# CONFIG_ENV_IS_IN_REMOTE is not set +# CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set +CONFIG_SYS_RELOC_GD_ENV_ADDR=y +# CONFIG_USE_DEFAULT_ENV_FILE is not set +# CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set +# CONFIG_ENV_IMPORT_FDT is not set +# CONFIG_ENV_APPEND is not set +# CONFIG_ENV_WRITEABLE_LIST is not set +# CONFIG_ENV_ACCESS_IGNORE_FORCE is not set +CONFIG_USE_BOOTFILE=y +CONFIG_BOOTFILE="bzImage" +# CONFIG_USE_ETHPRIME is not set +# CONFIG_VERSION_VARIABLE is not set +CONFIG_NET=y +CONFIG_ARP_TIMEOUT=5000 +CONFIG_NET_RETRY_COUNT=5 +# CONFIG_PROT_UDP is not set +CONFIG_BOOTDEV_ETH=y +# CONFIG_BOOTP_SEND_HOSTNAME is not set +# CONFIG_NET_RANDOM_ETHADDR is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_IP_DEFRAG is not set +# CONFIG_SYS_FAULT_ECHO_LINK_DOWN is not set +CONFIG_TFTP_BLOCKSIZE=1468 +# CONFIG_TFTP_PORT is not set +CONFIG_TFTP_WINDOWSIZE=1 +CONFIG_TFTP_TSIZE=y +# CONFIG_SERVERIP_FROM_PROXYDHCP is not set +CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 +# CONFIG_KEEP_SERVERADDR is not set +# CONFIG_UDP_CHECKSUM is not set +# CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +CONFIG_SYS_RX_ETH_BUFFER=4 + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_DM=y +CONFIG_DM_WARN=y +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set +CONFIG_DM_DEVICE_REMOVE=y +CONFIG_DM_EVENT=y +CONFIG_DM_STDIO=y +CONFIG_DM_SEQ_ALIAS=y +# CONFIG_DM_DMA is not set +CONFIG_REGMAP=y +CONFIG_SYSCON=y +# CONFIG_DEVRES is not set +CONFIG_SIMPLE_BUS=y +# CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set +CONFIG_OF_TRANSLATE=y +# CONFIG_TRANSLATION_OFFSET is not set +CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_ACPIGEN is not set +# CONFIG_BOUNCE_BUFFER is not set +# CONFIG_ADC is not set +# CONFIG_ADC_EXYNOS is not set +# CONFIG_ADC_SANDBOX is not set +# CONFIG_SARADC_MESON is not set +# CONFIG_SARADC_ROCKCHIP is not set +# CONFIG_SATA is not set +CONFIG_LIBATA=y +CONFIG_SCSI_AHCI=y + +# +# SATA/SCSI device support +# +CONFIG_AHCI_PCI=y +# CONFIG_DWC_AHCI is not set +# CONFIG_DWC_AHSATA is not set +# CONFIG_MTK_AHCI is not set +# CONFIG_SUNXI_AHCI is not set +# CONFIG_AXI is not set + +# +# Bus devices +# +CONFIG_BLK=y +CONFIG_HAVE_BLOCK_DEVICE=y +CONFIG_BLOCK_CACHE=y +# CONFIG_EFI_MEDIA is not set +CONFIG_IDE=y +CONFIG_SYS_IDE_MAXBUS=2 +CONFIG_SYS_IDE_MAXDEVICE=4 +CONFIG_SYS_ATA_BASE_ADDR=0 +CONFIG_SYS_ATA_STRIDE=0x1 +CONFIG_SYS_ATA_DATA_OFFSET=0 +CONFIG_SYS_ATA_REG_OFFSET=0 +CONFIG_SYS_ATA_ALT_OFFSET=0 +CONFIG_SYS_ATA_IDE0_OFFSET=0x1f0 +CONFIG_SYS_ATA_IDE1_OFFSET=0x170 +CONFIG_ATAPI=y +# CONFIG_IDE_RESET is not set +CONFIG_LBA48=y +CONFIG_SYS_64BIT_LBA=y +# CONFIG_BOOTCOUNT_LIMIT is not set + +# +# Button Support +# +# CONFIG_BUTTON is not set + +# +# Cache Controller drivers +# +# CONFIG_CACHE is not set +# CONFIG_NCORE_CACHE is not set +# CONFIG_SIFIVE_CCACHE is not set + +# +# Clock +# +# CONFIG_CLK is not set +# CONFIG_CLK_CCF is not set +# CONFIG_CPU is not set + +# +# Hardware crypto devices +# +# CONFIG_DM_HASH is not set +# CONFIG_FSL_CAAM is not set +# CONFIG_SYS_FSL_SEC_BE is not set +# CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set +# CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set + +# +# Demo for driver model +# +# CONFIG_DM_DEMO is not set + +# +# DFU support +# + +# +# DMA Support +# +# CONFIG_DMA is not set +# CONFIG_DMA_LPC32XX is not set +# CONFIG_TI_EDMA3 is not set +# CONFIG_DMA_LEGACY is not set + +# +# Fastboot support +# +# CONFIG_UDP_FUNCTION_FASTBOOT is not set +# CONFIG_FIRMWARE is not set +# CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set + +# +# FPGA support +# +# CONFIG_FPGA_ALTERA is not set +# CONFIG_FPGA_SOCFPGA is not set +# CONFIG_FPGA_XILINX is not set +CONFIG_GPIO=y +# CONFIG_GPIO_HOG is not set +# CONFIG_DM_GPIO_LOOKUP_LABEL is not set +# CONFIG_ALTERA_PIO is not set +# CONFIG_BCM2835_GPIO is not set +# CONFIG_DWAPB_GPIO is not set +# CONFIG_AT91_GPIO is not set +# CONFIG_ATMEL_PIO4 is not set +# CONFIG_ASPEED_GPIO is not set +# CONFIG_DA8XX_GPIO is not set +# CONFIG_INTEL_BROADWELL_GPIO is not set +# CONFIG_INTEL_GPIO is not set +# CONFIG_INTEL_ICH6_GPIO is not set +# CONFIG_IMX_RGPIO2P is not set +# CONFIG_IPROC_GPIO is not set +# CONFIG_HSDK_CREG_GPIO is not set +# CONFIG_KIRKWOOD_GPIO is not set +# CONFIG_LPC32XX_GPIO is not set +# CONFIG_MCP230XX_GPIO is not set +# CONFIG_MSM_GPIO is not set +# CONFIG_MXC_GPIO is not set +# CONFIG_MXS_GPIO is not set +# CONFIG_NPCM_GPIO is not set +# CONFIG_CMD_PCA953X is not set +# CONFIG_ROCKCHIP_GPIO is not set +# CONFIG_XILINX_GPIO is not set +# CONFIG_CMD_TCA642X is not set +# CONFIG_TEGRA_GPIO is not set +# CONFIG_TEGRA186_GPIO is not set +# CONFIG_VYBRID_GPIO is not set +# CONFIG_SIFIVE_GPIO is not set +# CONFIG_ZYNQ_GPIO is not set +# CONFIG_DM_74X164 is not set +# CONFIG_MPC8XXX_GPIO is not set +# CONFIG_NX_GPIO is not set +# CONFIG_NOMADIK_GPIO is not set +# CONFIG_ZYNQMP_GPIO_MODEPIN is not set +# CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set + +# +# Hardware Spinlock Support +# +# CONFIG_DM_HWSPINLOCK is not set +CONFIG_I2C=y +# CONFIG_DM_I2C is not set +# CONFIG_SYS_I2C_LEGACY is not set +# CONFIG_SPL_SYS_I2C_LEGACY is not set +# CONFIG_TPL_SYS_I2C_LEGACY is not set +# CONFIG_SYS_I2C_FSL is not set +# CONFIG_SYS_I2C_DW is not set +# CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MICROCHIP is not set +# CONFIG_SYS_I2C_MXC is not set +# CONFIG_SYS_I2C_NPCM is not set +# CONFIG_SYS_I2C_SOFT is not set +# CONFIG_SYS_I2C_MV is not set +# CONFIG_SYS_I2C_MVTWSI is not set +CONFIG_INPUT=y +CONFIG_DM_KEYBOARD=y +# CONFIG_KEYBOARD is not set +# CONFIG_CROS_EC_KEYB is not set +CONFIG_I8042_KEYB=y +# CONFIG_TEGRA_KEYBOARD is not set +# CONFIG_TWL4030_INPUT is not set + +# +# IOMMU device drivers +# +# CONFIG_IOMMU is not set + +# +# LED Support +# +# CONFIG_LED is not set +# CONFIG_LED_STATUS is not set + +# +# Mailbox Controller Support +# +# CONFIG_DM_MAILBOX is not set + +# +# Memory Controller drivers +# + +# +# Multifunction device drivers +# +# CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set +# CONFIG_CROS_EC is not set +# CONFIG_DS4510 is not set +# CONFIG_FSL_SEC_MON is not set +CONFIG_IRQ=y +# CONFIG_NPCM_HOST is not set +# CONFIG_NUVOTON_NCT6102D is not set +# CONFIG_P2SB is not set +# CONFIG_PWRSEQ is not set +# CONFIG_PCA9551_LED is not set +# CONFIG_TEST_DRV is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_TWL4030_LED is not set +# CONFIG_WINBOND_W83627 is not set +# CONFIG_FS_LOADER is not set + +# +# MMC Host controller Support +# +CONFIG_MMC=y +CONFIG_MMC_WRITE=y +# CONFIG_MMC_BROKEN_CD is not set +CONFIG_DM_MMC=y +# CONFIG_ARM_PL180_MMCI is not set +CONFIG_MMC_QUIRKS=y +CONFIG_MMC_HW_PARTITIONING=y +# CONFIG_SUPPORT_EMMC_RPMB is not set +# CONFIG_SUPPORT_EMMC_BOOT is not set +# CONFIG_MMC_IO_VOLTAGE is not set +# CONFIG_MMC_HS400_ES_SUPPORT is not set +# CONFIG_MMC_HS400_SUPPORT is not set +# CONFIG_MMC_HS200_SUPPORT is not set +CONFIG_MMC_VERBOSE=y +# CONFIG_MMC_TRACE is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_MXC is not set +CONFIG_MMC_PCI=y +# CONFIG_MMC_OMAP_HS is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +# CONFIG_MMC_SDHCI_ADMA is not set +# CONFIG_MMC_SDHCI_BCMSTB is not set +# CONFIG_MMC_SDHCI_CADENCE is not set +# CONFIG_MMC_SDHCI_IPROC is not set +# CONFIG_MMC_SDHCI_F_SDH30 is not set +# CONFIG_MMC_SDHCI_KONA is not set +# CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set +# CONFIG_MMC_SDHCI_S5P is not set +# CONFIG_MMC_SDHCI_SPEAR is not set +# CONFIG_MMC_SDHCI_STI is not set +# CONFIG_MMC_SDHCI_XENON is not set +# CONFIG_MMC_SDHCI_TANGIER is not set +# CONFIG_MMC_SDHCI_ZYNQ is not set +# CONFIG_MMC_PITON is not set +# CONFIG_STM32_SDMMC2 is not set +# CONFIG_FTSDC010 is not set +# CONFIG_FSL_ESDHC is not set +# CONFIG_FSL_ESDHC_IMX is not set + +# +# MTD Support +# +# CONFIG_MTD is not set +# CONFIG_DM_MTD is not set +# CONFIG_MTD_NOR_FLASH is not set +# CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set +# CONFIG_USE_SYS_MAX_FLASH_BANKS is not set +# CONFIG_MTD_RAW_NAND is not set + +# +# SPI Flash Support +# +# CONFIG_SPI_FLASH is not set + +# +# UBI support +# +# CONFIG_UBI_SILENCE_MSG is not set +# CONFIG_MTD_UBI is not set + +# +# Multiplexer drivers +# +# CONFIG_MULTIPLEXER is not set +# CONFIG_BITBANGMII is not set +# CONFIG_MV88E6352_SWITCH is not set +CONFIG_PHYLIB=y +# CONFIG_PHY_ADDR_ENABLE is not set +# CONFIG_B53_SWITCH is not set +# CONFIG_MV88E61XX_SWITCH is not set +# CONFIG_PHYLIB_10G is not set +# CONFIG_PHY_ADIN is not set +# CONFIG_PHY_AQUANTIA is not set +# CONFIG_PHY_ATHEROS is not set +# CONFIG_PHY_BROADCOM is not set +# CONFIG_PHY_CORTINA is not set +# CONFIG_PHY_DAVICOM is not set +# CONFIG_PHY_ET1011C is not set +# CONFIG_PHY_LXT is not set +# CONFIG_PHY_MARVELL is not set +# CONFIG_PHY_MESON_GXL is not set +# CONFIG_PHY_MICREL is not set +# CONFIG_PHY_MSCC is not set +# CONFIG_PHY_NATSEMI is not set +# CONFIG_PHY_NXP_C45_TJA11XX is not set +# CONFIG_PHY_NXP_TJA11XX is not set +# CONFIG_PHY_REALTEK is not set +# CONFIG_PHY_SMSC is not set +# CONFIG_PHY_TERANETICS is not set +# CONFIG_PHY_TI is not set +# CONFIG_PHY_TI_DP83867 is not set +# CONFIG_PHY_TI_DP83869 is not set +# CONFIG_PHY_TI_GENERIC is not set +# CONFIG_PHY_VITESSE is not set +# CONFIG_PHY_XILINX is not set +# CONFIG_PHY_XILINX_GMII2RGMII is not set +# CONFIG_PHY_ETHERNET_ID is not set +# CONFIG_PHY_FIXED is not set +# CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set +CONFIG_PHY_RESET_DELAY=0 +# CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set +CONFIG_ETH=y +CONFIG_DM_ETH=y +# CONFIG_DM_MDIO is not set +# CONFIG_DM_ETH_PHY is not set +CONFIG_NETDEVICES=y +# CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set +CONFIG_E1000=y +# CONFIG_E1000_NO_NVM is not set +# CONFIG_E1000_SPI_GENERIC is not set +# CONFIG_E1000_SPI is not set +# CONFIG_CMD_E1000 is not set +# CONFIG_EEPRO100 is not set +CONFIG_ETH_DESIGNWARE=y +# CONFIG_ETH_DESIGNWARE_MESON8B is not set +# CONFIG_ETH_DESIGNWARE_SOCFPGA is not set +# CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set +# CONFIG_ETHOC is not set +# CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +CONFIG_PCH_GBE=y +# CONFIG_RGMII is not set +# CONFIG_MII is not set +# CONFIG_RMII is not set +# CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set +# CONFIG_RTL8139 is not set +CONFIG_RTL8169=y +# CONFIG_SMC911X is not set +# CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set +# CONFIG_SH_ETHER is not set +# CONFIG_DRIVER_TI_CPSW is not set +# CONFIG_DRIVER_TI_EMAC is not set +# CONFIG_DRIVER_TI_KEYSTONE_NET is not set +# CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set +# CONFIG_GMAC_ROCKCHIP is not set +# CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set +# CONFIG_NVME is not set +# CONFIG_NVME_APPLE is not set +# CONFIG_NVME_PCI is not set +CONFIG_PCI=y +# CONFIG_DM_PCI_COMPAT is not set +# CONFIG_PCI_PNP is not set +# CONFIG_PCI_REGION_MULTI_ENTRY is not set +CONFIG_PCI_CONFIG_HOST_BRIDGE=y +# CONFIG_PCI_SRIOV is not set +CONFIG_PCI_ENHANCED_ALLOCATION=y +# CONFIG_PCI_ARID is not set +# CONFIG_PCIE_ECAM_GENERIC is not set +# CONFIG_PCIE_ECAM_SYNQUACER is not set +# CONFIG_PCI_PHYTIUM is not set +# CONFIG_PCIE_FSL is not set +# CONFIG_PCI_MPC85XX is not set +# CONFIG_PCI_XILINX is not set +# CONFIG_PCIE_LAYERSCAPE_RC is not set +# CONFIG_PCIE_LAYERSCAPE_EP is not set +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +# CONFIG_PCIE_INTEL_FPGA is not set +# CONFIG_PCIE_IPROC is not set +# CONFIG_PCI_KEYSTONE is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +CONFIG_PCH=y +CONFIG_X86_PCH7=y +CONFIG_X86_PCH9=y + +# +# PHY Subsystem +# +# CONFIG_PHY is not set +# CONFIG_MIPI_DPHY_HELPERS is not set + +# +# Rockchip PHY driver +# +# CONFIG_MVEBU_COMPHY_SUPPORT is not set + +# +# Pin controllers +# +# CONFIG_PINCTRL is not set +CONFIG_POWER=y +# CONFIG_POWER_LEGACY is not set +# CONFIG_ACPI_PMC is not set + +# +# Power Domain Support +# +# CONFIG_POWER_DOMAIN is not set +# CONFIG_DM_PMIC is not set +# CONFIG_PMIC_TPS65217 is not set +# CONFIG_POWER_MC34VR500 is not set +# CONFIG_DM_REGULATOR is not set +# CONFIG_POWER_MT6323 is not set +# CONFIG_DM_PWM is not set +# CONFIG_PWM_IMX is not set +# CONFIG_PWM_SANDBOX is not set +# CONFIG_U_QE is not set +# CONFIG_RAM is not set + +# +# Reboot Mode Support +# +# CONFIG_DM_REBOOT_MODE is not set + +# +# Remote Processor drivers +# + +# +# Reset Controller Support +# +# CONFIG_DM_RESET is not set +# CONFIG_RESET_SCMI is not set +# CONFIG_DM_RNG is not set + +# +# Real Time Clock +# +CONFIG_DM_RTC=y +# CONFIG_RTC_ENABLE_32KHZ_OUTPUT is not set +# CONFIG_RTC_PCF2127 is not set +# CONFIG_RTC_DS1307 is not set +# CONFIG_RTC_EMULATION is not set +# CONFIG_RTC_ISL1208 is not set +# CONFIG_RTC_PCF8563 is not set +# CONFIG_RTC_RV3028 is not set +# CONFIG_RTC_RV3029 is not set +# CONFIG_RTC_RV8803 is not set +# CONFIG_RTC_RX8010SJ is not set +# CONFIG_RTC_RX8025 is not set +# CONFIG_RTC_PL031 is not set +# CONFIG_RTC_MV is not set +# CONFIG_RTC_S35392A is not set +CONFIG_RTC_MC146818=y +# CONFIG_RTC_M41T62 is not set +# CONFIG_RTC_STM32 is not set +# CONFIG_RTC_ABX80X is not set +CONFIG_SCSI=y +CONFIG_DM_SCSI=y +CONFIG_SERIAL=y +CONFIG_BAUDRATE=115200 +CONFIG_REQUIRE_SERIAL_CONSOLE=y +# CONFIG_SPECIFY_CONSOLE_INDEX is not set +CONFIG_SERIAL_PRESENT=y +CONFIG_DM_SERIAL=y +# CONFIG_SERIAL_RX_BUFFER is not set +# CONFIG_SERIAL_PUTS is not set +# CONFIG_SERIAL_SEARCH_ALL is not set +# CONFIG_SERIAL_PROBE_ALL is not set +# CONFIG_VPL_DM_SERIAL is not set +# CONFIG_ALTERA_JTAG_UART is not set +# CONFIG_ALTERA_UART is not set +# CONFIG_ARC_SERIAL is not set +# CONFIG_ATMEL_USART is not set +# CONFIG_BCM6345_SERIAL is not set +CONFIG_COREBOOT_SERIAL=y +# CONFIG_CORTINA_UART is not set +# CONFIG_FSL_LINFLEXUART is not set +# CONFIG_FSL_LPUART is not set +# CONFIG_MVEBU_A3700_UART is not set +# CONFIG_MCFUART is not set +# CONFIG_NULLDEV_SERIAL is not set +CONFIG_SYS_NS16550=y +CONFIG_NS16550_DYNAMIC=y +# CONFIG_PL01X_SERIAL is not set +# CONFIG_ROCKCHIP_SERIAL is not set +# CONFIG_XILINX_UARTLITE is not set +# CONFIG_MSM_SERIAL is not set +# CONFIG_MSM_GENI_SERIAL is not set +# CONFIG_OMAP_SERIAL is not set +# CONFIG_SIFIVE_SERIAL is not set +# CONFIG_ZYNQ_SERIAL is not set +# CONFIG_MTK_SERIAL is not set +# CONFIG_MT7620_SERIAL is not set +# CONFIG_NPCM_SERIAL is not set +# CONFIG_SMEM is not set + +# +# Sound support +# +CONFIG_SOUND=y +# CONFIG_I2S is not set +# CONFIG_SOUND_DA7219 is not set +CONFIG_SOUND_I8254=y +# CONFIG_SOUND_INTEL_HDA is not set +# CONFIG_SOUND_IVYBRIDGE is not set +# CONFIG_SOUND_MAX98357A is not set +# CONFIG_SOUND_RT5677 is not set + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_DEVICE is not set +# CONFIG_SOC_TI is not set +# CONFIG_SPI is not set + +# +# SPMI support +# +# CONFIG_SPMI is not set +# CONFIG_SYSINFO is not set + +# +# System reset device drivers +# +CONFIG_SYSRESET=y +CONFIG_SYSRESET_CMD_RESET=y +# CONFIG_POWEROFF_GPIO is not set +# CONFIG_SYSRESET_GPIO is not set +# CONFIG_SYSRESET_SYSCON is not set +# CONFIG_SYSRESET_WATCHDOG is not set +# CONFIG_SYSRESET_RESETCTL is not set +CONFIG_SYSRESET_X86=y +# CONFIG_SYSRESET_SPL_X86 is not set +# CONFIG_SYSRESET_TPL_X86 is not set +# CONFIG_SYSRESET_MPC83XX is not set +# CONFIG_DM_THERMAL is not set + +# +# Timer Support +# +CONFIG_TIMER=y +# CONFIG_TIMER_EARLY is not set +# CONFIG_ALTERA_TIMER is not set +# CONFIG_AST_TIMER is not set +# CONFIG_ATCPIT100_TIMER is not set +# CONFIG_ATMEL_PIT_TIMER is not set +# CONFIG_CADENCE_TTC_TIMER is not set +# CONFIG_DESIGNWARE_APB_TIMER is not set +# CONFIG_GXP_TIMER is not set +# CONFIG_MPC83XX_TIMER is not set +# CONFIG_RENESAS_OSTM_TIMER is not set +# CONFIG_NOMADIK_MTU_TIMER is not set +# CONFIG_NPCM_TIMER is not set +# CONFIG_OMAP_TIMER is not set +# CONFIG_ORION_TIMER is not set +# CONFIG_ROCKCHIP_TIMER is not set +# CONFIG_STI_TIMER is not set +# CONFIG_STM32_TIMER is not set +CONFIG_X86_TSC_TIMER=y +CONFIG_X86_TSC_READ_BASE=y +# CONFIG_MTK_TIMER is not set +# CONFIG_MCHP_PIT64B_TIMER is not set +# CONFIG_IMX_GPT_TIMER is not set +# CONFIG_XILINX_TIMER is not set + +# +# TPM support +# +CONFIG_USB=y +CONFIG_DM_USB=y +# CONFIG_DM_USB_GADGET is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_HOST=y +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DWC3 is not set +# CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_FSL is not set +# CONFIG_USB_XHCI_BRCM is not set +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_MSM is not set +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_ZYNQ is not set +# CONFIG_USB_EHCI_GENERIC is not set +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set +# CONFIG_USB_CDNS3 is not set +# CONFIG_USB_DWC3 is not set + +# +# Legacy MUSB Support +# +# CONFIG_USB_MUSB_HCD is not set +# CONFIG_USB_MUSB_UDC is not set + +# +# MUSB Controller Driver +# +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_PIO_ONLY is not set + +# +# USB Phy +# +# CONFIG_TWL4030_USB is not set +# CONFIG_ROCKCHIP_USB2_PHY is not set + +# +# ULPI drivers +# + +# +# USB peripherals +# +CONFIG_USB_STORAGE=y +CONFIG_USB_KEYBOARD=y +CONFIG_USB_KEYBOARD_FN_KEYS=y +CONFIG_SYS_USB_EVENT_POLL=y +# CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE is not set +# CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP is not set +CONFIG_USB_HOST_ETHER=y +CONFIG_USB_ETHER_ASIX=y +# CONFIG_USB_ETHER_ASIX88179 is not set +# CONFIG_USB_ETHER_LAN75XX is not set +# CONFIG_USB_ETHER_LAN78XX is not set +# CONFIG_USB_ETHER_MCS7830 is not set +# CONFIG_USB_ETHER_RTL8152 is not set +CONFIG_USB_ETHER_SMSC95XX=y +# CONFIG_USB_GADGET is not set + +# +# UFS Host Controller Support +# +# CONFIG_UFS is not set +# CONFIG_TI_J721E_UFS is not set + +# +# Graphics support +# +CONFIG_DM_VIDEO=y +CONFIG_VIDEO_LOGO=y +CONFIG_BACKLIGHT=y +CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0x1000000 +# CONFIG_VIDEO_DAMAGE is not set +# CONFIG_BACKLIGHT_GPIO is not set +CONFIG_CMD_VIDCONSOLE=y +CONFIG_VIDEO_BPP8=y +CONFIG_VIDEO_BPP16=y +CONFIG_VIDEO_BPP32=y +CONFIG_VIDEO_ANSI=y +# CONFIG_VIDEO_MIPI_DSI is not set +CONFIG_CONSOLE_NORMAL=y +# CONFIG_CONSOLE_ROTATION is not set +# CONFIG_CONSOLE_TRUETYPE is not set +# CONFIG_DM_PANEL_HX8238D is not set +CONFIG_SYS_WHITE_ON_BLACK=y +# CONFIG_NO_FB_CLEAR is not set +CONFIG_PANEL=y +CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set + +# +# TrueType Fonts +# +# CONFIG_VIDCONSOLE_AS_LCD is not set +CONFIG_VIDEO_COREBOOT=y +# CONFIG_VIDEO_VESA is not set +# CONFIG_VIDEO_LCD_ANX9804 is not set +# CONFIG_ATMEL_LCD_BGR555 is not set +# CONFIG_VIDEO_BCM2835 is not set +# CONFIG_VIDEO_LCD_ORISETECH_OTM8009A is not set +# CONFIG_VIDEO_LCD_RAYDIUM_RM68200 is not set +# CONFIG_VIDEO_LCD_SSD2828 is not set +# CONFIG_VIDEO_LCD_TDO_TL070WSH30 is not set +# CONFIG_VIDEO_LCD_HITACHI_TX18D42VM is not set +# CONFIG_VIDEO_MESON is not set +# CONFIG_VIDEO_MVEBU is not set +# CONFIG_I2C_EDID is not set +# CONFIG_DISPLAY is not set +# CONFIG_ATMEL_HLCD is not set +# CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set +# CONFIG_VIDEO_BROADWELL_IGD is not set +# CONFIG_VIDEO_IVYBRIDGE_IGD is not set +# CONFIG_VIDEO_ROCKCHIP is not set +# CONFIG_VIDEO_ARM_MALIDP is not set +# CONFIG_VIDEO_STM32 is not set +# CONFIG_VIDEO_TEGRA20 is not set +# CONFIG_VIDEO_TEGRA124 is not set +# CONFIG_VIDEO_BRIDGE is not set +# CONFIG_VIDEO_MXS is not set +# CONFIG_VIDEO_SEPS525 is not set +CONFIG_CONSOLE_SCROLL_LINES=5 +# CONFIG_LCD is not set +# CONFIG_VIDEO_SIMPLE is not set +# CONFIG_VIDEO_DT_SIMPLEFB is not set +# CONFIG_VIDEO_MCDE_SIMPLE is not set +# CONFIG_OSD is not set +# CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_BMP_RLE8=y +# CONFIG_BMP_16BPP is not set +# CONFIG_BMP_24BPP is not set +# CONFIG_BMP_32BPP is not set +# CONFIG_VIDEO_VCXK is not set + +# +# VirtIO Drivers +# +# CONFIG_VIRTIO_MMIO is not set +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_PCI_LEGACY is not set + +# +# 1-Wire support +# +# CONFIG_W1 is not set + +# +# 1-wire EEPROM support +# +# CONFIG_W1_EEPROM is not set + +# +# Watchdog Timer Support +# +# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 +# CONFIG_IMX_WATCHDOG is not set +# CONFIG_ULP_WATCHDOG is not set +# CONFIG_WDT is not set +# CONFIG_PVBLOCK is not set +# CONFIG_PHYS_TO_BUS is not set + +# +# File systems +# +# CONFIG_FS_BTRFS is not set +CONFIG_FS_CBFS=y +CONFIG_FS_EXT4=y +CONFIG_EXT4_WRITE=y +CONFIG_FS_FAT=y +CONFIG_FAT_WRITE=y +CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 +# CONFIG_FS_JFFS2 is not set +# CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_FS_CRAMFS is not set +# CONFIG_YAFFS2 is not set +# CONFIG_FS_SQUASHFS is not set +# CONFIG_FS_EROFS is not set + +# +# Library routines +# +# CONFIG_ADDR_MAP is not set +CONFIG_PHYSMEM=y +# CONFIG_BCH is not set +# CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y +# CONFIG_DYNAMIC_CRC_TABLE is not set +CONFIG_HAVE_ARCH_IOMAP=y +CONFIG_HAVE_PRIVATE_LIBGCC=y +CONFIG_LIB_UUID=y +CONFIG_PRINTF=y +CONFIG_SPRINTF=y +CONFIG_STRTO=y +CONFIG_USE_PRIVATE_LIBGCC=y +CONFIG_SYS_HZ=1000 +# CONFIG_PANIC_HANG is not set +CONFIG_REGEX=y +CONFIG_LIB_RAND=y +# CONFIG_LIB_HW_RAND is not set +CONFIG_SUPPORT_ACPI=y +# CONFIG_GENERATE_ACPI_TABLE is not set +# CONFIG_BITREVERSE is not set +# CONFIG_TRACE is not set +# CONFIG_CIRCBUF is not set +# CONFIG_CMD_DHRYSTONE is not set + +# +# Security support +# +# CONFIG_AES is not set +# CONFIG_ECDSA is not set +CONFIG_RSA=y +CONFIG_RSA_VERIFY=y +# CONFIG_RSA_VERIFY_WITH_PKEY is not set +CONFIG_RSA_SOFTWARE_EXP=y +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +# CONFIG_TPM is not set + +# +# Android Verified Boot +# + +# +# Hashing Support +# +# CONFIG_BLAKE2 is not set +CONFIG_SHA1=y +CONFIG_SHA256=y +# CONFIG_SHA512 is not set +# CONFIG_SHA384 is not set +# CONFIG_SHA_HW_ACCEL is not set +CONFIG_MD5=y +CONFIG_CRC32=y + +# +# Compression Support +# +# CONFIG_LZ4 is not set +# CONFIG_LZMA is not set +# CONFIG_LZO is not set +# CONFIG_GZIP is not set +# CONFIG_ZLIB_UNCOMPRESS is not set +# CONFIG_BZIP2 is not set +CONFIG_ZLIB=y +# CONFIG_ZSTD is not set +# CONFIG_VPL_LZMA is not set +# CONFIG_SPL_GZIP is not set +# CONFIG_ERRNO_STR is not set +# CONFIG_HEXDUMP is not set +# CONFIG_GETOPT is not set +CONFIG_OF_LIBFDT=y +CONFIG_OF_LIBFDT_ASSUME_MASK=0 +# CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 +CONFIG_SMBIOS_PARSER=y +# CONFIG_EFI is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +CONFIG_EFI_GET_TIME=y +# CONFIG_EFI_SET_TIME is not set +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +# CONFIG_EFI_SECURE_BOOT is not set +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +# CONFIG_OPTEE_LIB is not set +# CONFIG_OPTEE_IMAGE is not set +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_TEST_FDTDEC is not set +CONFIG_LIB_DATE=y +CONFIG_LIB_ELF=y +CONFIG_LMB=y +CONFIG_LMB_USE_MAX_REGIONS=y +CONFIG_LMB_MAX_REGIONS=8 +# CONFIG_UNIT_TEST is not set + +# +# Tools options +# +CONFIG_MKIMAGE_DTC_PATH="dtc" +CONFIG_TOOLS_CRC32=y +CONFIG_TOOLS_LIBCRYPTO=y +CONFIG_TOOLS_FIT=y +CONFIG_TOOLS_FIT_FULL_CHECK=y +CONFIG_TOOLS_FIT_PRINT=y +CONFIG_TOOLS_FIT_RSASSA_PSS=y +CONFIG_TOOLS_FIT_SIGNATURE=y +CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x10000000 +CONFIG_TOOLS_FIT_VERBOSE=y +CONFIG_TOOLS_MD5=y +CONFIG_TOOLS_OF_LIBFDT=y +CONFIG_TOOLS_SHA1=y +CONFIG_TOOLS_SHA256=y +CONFIG_TOOLS_SHA384=y +CONFIG_TOOLS_SHA512=y +# CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1 From b5a5801f7aadd364d1a9d34a2b1b77da9fce992c Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 21:29:25 +0300 Subject: coreboot: qemu_x86_12mb: Enable DRIVERS_UART_8250IO U-Boot doesn't run on this board when this SuperIO serial driver is disabled. Enable it. Signed-off-by: Alper Nebi Yasak --- .../qemu_x86_12mb/config/libgfxinit_corebootfb | 26 ++++++++++++++++++++-- .../qemu_x86_12mb/config/libgfxinit_txtmode | 26 ++++++++++++++++++++-- 2 files changed, 48 insertions(+), 4 deletions(-) (limited to 'resources') diff --git a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb index 07e823c2..0a0463fb 100644 --- a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb +++ b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_corebootfb @@ -120,6 +120,7 @@ CONFIG_POST_IO=y CONFIG_OVERRIDE_DEVICETREE="" CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default" CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout" +CONFIG_UART_FOR_CONSOLE=0 # CONFIG_CONSOLE_POST is not set CONFIG_POST_DEVICE=y # CONFIG_BOARD_EMULATION_QEMU_AARCH64 is not set @@ -138,6 +139,7 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000 CONFIG_MAX_ACPI_TABLE_SIZE_KB=144 # CONFIG_DRIVERS_INTEL_WIFI is not set CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CONSOLE_SERIAL=y CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230" CONFIG_PCIEXP_HOTPLUG_BUSES=8 CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 @@ -145,7 +147,7 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 CONFIG_PS2K_EISAID="PNP0303" CONFIG_PS2M_EISAID="PNP0F13" # CONFIG_PCIEXP_CLK_PM is not set -# CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_DRIVERS_UART_8250IO=y CONFIG_HEAP_SIZE=0x8000 CONFIG_BOARD_ROMSIZE_KB_256=y # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -188,6 +190,8 @@ CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256 CONFIG_INTEL_GMA_BCLM_WIDTH=16 CONFIG_PCIEXP_ASPM=y CONFIG_PCIEXP_COMMON_CLOCK=y +CONFIG_TTYS0_BASE=0x3f8 +CONFIG_TTYS0_LCS=3 CONFIG_UART_PCI_ADDR=0x0 # @@ -290,6 +294,7 @@ CONFIG_RESOURCE_ALLOCATOR_V4=y # Generic Drivers # CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000 +CONFIG_DRIVERS_UART=y # CONFIG_DRIVERS_UART_OXPCIE is not set # CONFIG_VPD is not set CONFIG_DRIVERS_EMULATION_QEMU_BOCHS=y @@ -343,10 +348,26 @@ CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y CONFIG_BOOTBLOCK_CONSOLE=y CONFIG_POSTCAR_CONSOLE=y CONFIG_SQUELCH_EARLY_SMP=y + +# +# I/O mapped, 8250-compatible +# + +# +# Serial port base address = 0x3f8 +# +# CONFIG_CONSOLE_SERIAL_921600 is not set +# CONFIG_CONSOLE_SERIAL_460800 is not set +# CONFIG_CONSOLE_SERIAL_230400 is not set +CONFIG_CONSOLE_SERIAL_115200=y +# CONFIG_CONSOLE_SERIAL_57600 is not set +# CONFIG_CONSOLE_SERIAL_38400 is not set +# CONFIG_CONSOLE_SERIAL_19200 is not set +# CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set CONFIG_CONSOLE_CBMEM=y -# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set # CONFIG_CONSOLE_SPI_FLASH is not set CONFIG_CONSOLE_QEMU_DEBUGCON=y CONFIG_CONSOLE_QEMU_DEBUGCON_PORT=0x402 @@ -425,6 +446,7 @@ CONFIG_COMPRESS_SECONDARY_PAYLOAD=y # # General Debug Settings # +# CONFIG_GDB_STUB is not set # CONFIG_FATAL_ASSERTS is not set # CONFIG_DEBUG_CBFS is not set # CONFIG_DEBUG_PIRQ is not set diff --git a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode index ff8eff3d..c37f9da8 100644 --- a/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode +++ b/resources/coreboot/qemu_x86_12mb/config/libgfxinit_txtmode @@ -120,6 +120,7 @@ CONFIG_POST_IO=y CONFIG_OVERRIDE_DEVICETREE="" CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default" CONFIG_CMOS_LAYOUT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.layout" +CONFIG_UART_FOR_CONSOLE=0 # CONFIG_CONSOLE_POST is not set CONFIG_POST_DEVICE=y # CONFIG_BOARD_EMULATION_QEMU_AARCH64 is not set @@ -138,6 +139,7 @@ CONFIG_DCACHE_BSP_STACK_SIZE=0x4000 CONFIG_MAX_ACPI_TABLE_SIZE_KB=144 # CONFIG_DRIVERS_INTEL_WIFI is not set CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CONSOLE_SERIAL=y CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X230" CONFIG_PCIEXP_HOTPLUG_BUSES=8 CONFIG_PCIEXP_HOTPLUG_MEM=0x800000 @@ -145,7 +147,7 @@ CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x10000000 CONFIG_PS2K_EISAID="PNP0303" CONFIG_PS2M_EISAID="PNP0F13" # CONFIG_PCIEXP_CLK_PM is not set -# CONFIG_DRIVERS_UART_8250IO is not set +CONFIG_DRIVERS_UART_8250IO=y CONFIG_HEAP_SIZE=0x8000 CONFIG_BOARD_ROMSIZE_KB_256=y # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set @@ -188,6 +190,8 @@ CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256 CONFIG_INTEL_GMA_BCLM_WIDTH=16 CONFIG_PCIEXP_ASPM=y CONFIG_PCIEXP_COMMON_CLOCK=y +CONFIG_TTYS0_BASE=0x3f8 +CONFIG_TTYS0_LCS=3 CONFIG_UART_PCI_ADDR=0x0 # @@ -288,6 +292,7 @@ CONFIG_RESOURCE_ALLOCATOR_V4=y # Generic Drivers # CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000 +CONFIG_DRIVERS_UART=y # CONFIG_DRIVERS_UART_OXPCIE is not set # CONFIG_VPD is not set CONFIG_DRIVERS_EMULATION_QEMU_BOCHS=y @@ -339,10 +344,26 @@ CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y CONFIG_BOOTBLOCK_CONSOLE=y CONFIG_POSTCAR_CONSOLE=y CONFIG_SQUELCH_EARLY_SMP=y + +# +# I/O mapped, 8250-compatible +# + +# +# Serial port base address = 0x3f8 +# +# CONFIG_CONSOLE_SERIAL_921600 is not set +# CONFIG_CONSOLE_SERIAL_460800 is not set +# CONFIG_CONSOLE_SERIAL_230400 is not set +CONFIG_CONSOLE_SERIAL_115200=y +# CONFIG_CONSOLE_SERIAL_57600 is not set +# CONFIG_CONSOLE_SERIAL_38400 is not set +# CONFIG_CONSOLE_SERIAL_19200 is not set +# CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set CONFIG_CONSOLE_CBMEM=y -# CONFIG_CONSOLE_CBMEM_DUMP_TO_UART is not set # CONFIG_CONSOLE_SPI_FLASH is not set CONFIG_CONSOLE_QEMU_DEBUGCON=y CONFIG_CONSOLE_QEMU_DEBUGCON_PORT=0x402 @@ -421,6 +442,7 @@ CONFIG_COMPRESS_SECONDARY_PAYLOAD=y # # General Debug Settings # +# CONFIG_GDB_STUB is not set # CONFIG_FATAL_ASSERTS is not set # CONFIG_DEBUG_CBFS is not set # CONFIG_DEBUG_PIRQ is not set -- cgit v1.2.1 From d14731beefd661324a85008b1b35a64bb3f4db92 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Thu, 8 Dec 2022 00:26:24 +0300 Subject: u-boot: Add qemu_arm64_12mb board Add a U-Boot payload build for the QEMU AArch64 virtual machine. The config is same as upstream "qemu-arm64" defconfig, but SYS_TEXT_BASE is set to 0x50000000 so that it doesn't conflict with coreboot. QEMU auto-generates and passes a device-tree file to U-Boot at runtime, there's no compile-time canonical version, so there's no need to set REMAKE_ELF or OF_EMBED. It's not immediately obvious if QEMU-specific drivers are available to support display output, but most coreboot integration is unavailable (depends on x86) and entire video subsystem is disabled in the U-Boot upstream defconfig. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/qemu_arm64_12mb/board.cfg | 3 + resources/u-boot/qemu_arm64_12mb/config/default | 1609 +++++++++++++++++++++++ 2 files changed, 1612 insertions(+) create mode 100644 resources/u-boot/qemu_arm64_12mb/board.cfg create mode 100644 resources/u-boot/qemu_arm64_12mb/config/default (limited to 'resources') diff --git a/resources/u-boot/qemu_arm64_12mb/board.cfg b/resources/u-boot/qemu_arm64_12mb/board.cfg new file mode 100644 index 00000000..44366674 --- /dev/null +++ b/resources/u-boot/qemu_arm64_12mb/board.cfg @@ -0,0 +1,3 @@ +ubtree="default" +ubrevision="4debc57a3da6c3f4d3f89a637e99206f4cea0a96" # v2022.10 +arch="AArch64" diff --git a/resources/u-boot/qemu_arm64_12mb/config/default b/resources/u-boot/qemu_arm64_12mb/config/default new file mode 100644 index 00000000..6d0a1aa7 --- /dev/null +++ b/resources/u-boot/qemu_arm64_12mb/config/default @@ -0,0 +1,1609 @@ +# +# Automatically generated file; DO NOT EDIT. +# U-Boot 2022.10 Configuration +# + +# +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# +CONFIG_CREATE_ARCH_SYMLINK=y +CONFIG_SYS_CACHE_SHIFT_6=y +CONFIG_SYS_CACHELINE_SIZE=64 +CONFIG_LINKER_LIST_ALIGN=8 +# CONFIG_ARC is not set +CONFIG_ARM=y +# CONFIG_M68K is not set +# CONFIG_MICROBLAZE is not set +# CONFIG_MIPS is not set +# CONFIG_NIOS2 is not set +# CONFIG_PPC is not set +# CONFIG_RISCV is not set +# CONFIG_SANDBOX is not set +# CONFIG_SH is not set +# CONFIG_X86 is not set +# CONFIG_XTENSA is not set +CONFIG_SYS_ARCH="arm" +CONFIG_SYS_CPU="armv8" +CONFIG_SYS_VENDOR="emulation" +CONFIG_SYS_BOARD="qemu-arm" +CONFIG_SYS_CONFIG_NAME="qemu-arm" +# CONFIG_SKIP_LOWLEVEL_INIT is not set +# CONFIG_SKIP_LOWLEVEL_INIT_ONLY is not set +# CONFIG_SYS_ICACHE_OFF is not set +# CONFIG_SYS_DCACHE_OFF is not set + +# +# ARM architecture +# +CONFIG_ARM64=y +CONFIG_ARM64_CRC32=y +CONFIG_COUNTER_FREQUENCY=0 +CONFIG_POSITION_INDEPENDENT=y +# CONFIG_INIT_SP_RELATIVE is not set +# CONFIG_GIC_V3_ITS is not set +CONFIG_STATIC_RELA=y +CONFIG_DMA_ADDR_T_64BIT=y +CONFIG_ARM_ASM_UNIFIED=y +# CONFIG_SYS_ARM_CACHE_CP15 is not set +# CONFIG_SYS_ARM_MMU is not set +# CONFIG_SYS_ARM_MPU is not set +CONFIG_SYS_ARM_ARCH=8 +CONFIG_SYS_ARM_CACHE_WRITEBACK=y +# CONFIG_SYS_ARM_CACHE_WRITETHROUGH is not set +# CONFIG_SYS_ARM_CACHE_WRITEALLOC is not set +# CONFIG_ARCH_CPU_INIT is not set +CONFIG_SYS_ARCH_TIMER=y +CONFIG_ARM_SMCCC=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SYS_L2CACHE_OFF is not set +# CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set +# CONFIG_USE_ARCH_MEMCPY is not set +# CONFIG_USE_ARCH_MEMSET is not set +CONFIG_ARM64_SUPPORT_AARCH32=y +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_TARGET_STV0991 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_BCM63158 is not set +# CONFIG_ARCH_BCM6753 is not set +# CONFIG_ARCH_BCM68360 is not set +# CONFIG_ARCH_BCM6858 is not set +# CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set +# CONFIG_TARGET_VEXPRESS_CA9X4 is not set +# CONFIG_TARGET_BCMCYGNUS is not set +# CONFIG_TARGET_BCMNS2 is not set +# CONFIG_TARGET_BCMNS3 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_S5PC1XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_IPQ40XX is not set +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_K3 is not set +# CONFIG_ARCH_OMAP2PLUS is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_IMX8 is not set +# CONFIG_ARCH_IMX8M is not set +# CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set +# CONFIG_ARCH_IMXRT is not set +# CONFIG_ARCH_MX23 is not set +# CONFIG_ARCH_MX28 is not set +# CONFIG_ARCH_MX31 is not set +# CONFIG_ARCH_MX7ULP is not set +# CONFIG_ARCH_MX7 is not set +# CONFIG_ARCH_MX6 is not set +# CONFIG_ARCH_MX5 is not set +# CONFIG_ARCH_NEXELL is not set +# CONFIG_ARCH_NPCM is not set +# CONFIG_ARCH_APPLE is not set +# CONFIG_ARCH_OWL is not set +CONFIG_ARCH_QEMU=y +# CONFIG_ARCH_RMOBILE is not set +# CONFIG_ARCH_SNAPDRAGON is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_U8500 is not set +# CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VF610 is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_ZYNQMP_R5 is not set +# CONFIG_ARCH_ZYNQMP is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set +# CONFIG_TARGET_TOTAL_COMPUTE is not set +# CONFIG_TARGET_LS2080A_EMU is not set +# CONFIG_TARGET_LS1088AQDS is not set +# CONFIG_TARGET_LS2080AQDS is not set +# CONFIG_TARGET_LS2080ARDB is not set +# CONFIG_TARGET_LS2081ARDB is not set +# CONFIG_TARGET_LX2160ARDB is not set +# CONFIG_TARGET_LX2160AQDS is not set +# CONFIG_TARGET_LX2162AQDS is not set +# CONFIG_TARGET_HIKEY is not set +# CONFIG_TARGET_HIKEY960 is not set +# CONFIG_TARGET_POPLAR is not set +# CONFIG_TARGET_LS1012AQDS is not set +# CONFIG_TARGET_LS1012ARDB is not set +# CONFIG_TARGET_LS1012A2G5RDB is not set +# CONFIG_TARGET_LS1012AFRWY is not set +# CONFIG_TARGET_LS1012AFRDM is not set +# CONFIG_TARGET_LS1028AQDS is not set +# CONFIG_TARGET_LS1028ARDB is not set +# CONFIG_TARGET_LS1088ARDB is not set +# CONFIG_TARGET_LS1021AQDS is not set +# CONFIG_TARGET_LS1021ATWR is not set +# CONFIG_TARGET_PG_WCOM_SELI8 is not set +# CONFIG_TARGET_PG_WCOM_EXPU1 is not set +# CONFIG_TARGET_LS1021ATSN is not set +# CONFIG_TARGET_LS1021AIOT is not set +# CONFIG_TARGET_LS1043AQDS is not set +# CONFIG_TARGET_LS1043ARDB is not set +# CONFIG_TARGET_LS1046AQDS is not set +# CONFIG_TARGET_LS1046ARDB is not set +# CONFIG_TARGET_LS1046AFRWY is not set +# CONFIG_TARGET_SL28 is not set +# CONFIG_TARGET_TEN64 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_SYNQUACER is not set +# CONFIG_ARCH_STM32 is not set +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_STM32MP is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_OCTEONTX is not set +# CONFIG_ARCH_OCTEONTX2 is not set +# CONFIG_TARGET_THUNDERX_88XX is not set +# CONFIG_ARCH_ASPEED is not set +# CONFIG_TARGET_DURIAN is not set +# CONFIG_TARGET_POMELO is not set +# CONFIG_TARGET_PRESIDIO_ASIC is not set +# CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set +# CONFIG_STATIC_MACH_TYPE is not set +CONFIG_SYS_TEXT_BASE=0x50000000 +CONFIG_SYS_MALLOC_LEN=0x1000000 +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x40000 +CONFIG_ENV_SECT_SIZE=0x40000 +# CONFIG_DM_GPIO is not set +CONFIG_DEFAULT_DEVICE_TREE="qemu-arm64" +CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " +CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 +# CONFIG_TARGET_QEMU_ARM_32BIT is not set +CONFIG_TARGET_QEMU_ARM_64BIT=y +CONFIG_ERR_PTR_OFFSET=0x0 +CONFIG_BOOTSTAGE_STASH_ADDR=0 +CONFIG_DEBUG_UART_BASE=0x9000000 +CONFIG_DEBUG_UART_CLOCK=0 +# CONFIG_DEBUG_UART_BOARD_INIT is not set +CONFIG_IDENT_STRING="" +CONFIG_SYS_CLK_FREQ=0 +# CONFIG_CHIP_DIP_SCAN is not set +# CONFIG_ARMV8_MULTIENTRY is not set +# CONFIG_ARMV8_SET_SMPEN is not set +# CONFIG_ARMV8_SWITCH_TO_EL1 is not set + +# +# ARMv8 secure monitor firmware +# +# CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT is not set +CONFIG_PSCI_RESET=y +# CONFIG_ARMV8_PSCI is not set +# CONFIG_ARMV8_EA_EL3_FIRST is not set +CONFIG_ARMV8_CRYPTO=y +CONFIG_ARMV8_CE_SHA1=y +CONFIG_ARMV8_CE_SHA256=y +# CONFIG_CMD_DEKBLOB is not set +# CONFIG_IMX_CAAM_DEK_ENCAP is not set +# CONFIG_IMX_OPTEE_DEK_ENCAP is not set +# CONFIG_IMX_SECO_DEK_ENCAP is not set +# CONFIG_CMD_HDMIDETECT is not set +CONFIG_IMX_DCD_ADDR=0x00910000 +CONFIG_SYS_MEM_TOP_HIDE=0x0 +CONFIG_SYS_LOAD_ADDR=0x40200000 +CONFIG_ENV_ADDR=0x4000000 +CONFIG_MTDPARTS_NOR0="64m(u-boot)" +CONFIG_MTDPARTS_NOR1="64m(u-boot-env)" + +# +# ARM debug +# +CONFIG_BUILD_TARGET="" +# CONFIG_SYS_PCI_64BIT is not set +CONFIG_DEBUG_UART=y +CONFIG_AHCI=y +# CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=120200 +CONFIG_CLANG_VERSION=0 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SPEED is not set +# CONFIG_CC_OPTIMIZE_FOR_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +CONFIG_ARCH_SUPPORTS_LTO=y +# CONFIG_LTO is not set +CONFIG_CC_HAS_ASM_INLINE=y +# CONFIG_XEN is not set +CONFIG_DISTRO_DEFAULTS=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +# CONFIG_SYS_BOOT_GET_CMDLINE is not set +# CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x40200000 +CONFIG_SYS_MALLOC_F=y +# CONFIG_VALGRIND is not set +CONFIG_EXPERT=y +CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y +# CONFIG_SYS_MALLOC_DEFAULT_TO_INIT is not set +# CONFIG_TOOLS_DEBUG is not set +CONFIG_PHYS_64BIT=y +# CONFIG_REMAKE_ELF is not set +# CONFIG_HAS_BOARD_SIZE_LIMIT is not set +# CONFIG_SYS_CUSTOM_LDSCRIPT is not set +CONFIG_PLATFORM_ELFENTRY="_start" +CONFIG_STACK_SIZE=0x1000000 +CONFIG_SYS_SRAM_BASE=0x0 +CONFIG_SYS_SRAM_SIZE=0x0 +# CONFIG_MP is not set +CONFIG_EXAMPLES=y + +# +# API +# +# CONFIG_API is not set + +# +# Boot options +# + +# +# Boot images +# +# CONFIG_ANDROID_BOOT_IMAGE is not set +CONFIG_FIT=y +CONFIG_TIMESTAMP=y +CONFIG_FIT_EXTERNAL_OFFSET=0x0 +CONFIG_FIT_FULL_CHECK=y +CONFIG_FIT_SIGNATURE=y +CONFIG_FIT_SIGNATURE_MAX_SIZE=0x10000000 +# CONFIG_FIT_RSASSA_PSS is not set +# CONFIG_FIT_CIPHER is not set +CONFIG_FIT_VERBOSE=y +CONFIG_FIT_BEST_MATCH=y +CONFIG_FIT_PRINT=y +CONFIG_PXE_UTILS=y +CONFIG_BOOTSTD=y +# CONFIG_BOOTSTD_FULL is not set +# CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y +CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y +# CONFIG_BOOTMETH_SCRIPT is not set +CONFIG_LEGACY_IMAGE_FORMAT=y +CONFIG_SUPPORT_RAW_INITRD=y +# CONFIG_OF_BOARD_SETUP is not set +# CONFIG_OF_SYSTEM_SETUP is not set +# CONFIG_OF_STDOUT_VIA_ALIAS is not set +CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_SYS_MONITOR_BASE=y +CONFIG_SYS_MONITOR_BASE=0x00000000 +# CONFIG_DYNAMIC_SYS_CLK_FREQ is not set +CONFIG_ARCH_FIXUP_FDT_MEMORY=y +# CONFIG_CHROMEOS is not set +# CONFIG_CHROMEOS_VBOOT is not set +# CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y + +# +# Boot timing +# +# CONFIG_BOOTSTAGE is not set +CONFIG_BOOTSTAGE_STASH_SIZE=0x1000 +# CONFIG_SHOW_BOOT_PROGRESS is not set + +# +# Boot media +# +# CONFIG_NAND_BOOT is not set +# CONFIG_ONENAND_BOOT is not set +# CONFIG_QSPI_BOOT is not set +# CONFIG_SATA_BOOT is not set +# CONFIG_SD_BOOT is not set +# CONFIG_SD_BOOT_QSPI is not set +# CONFIG_SPI_BOOT is not set + +# +# Autoboot options +# +CONFIG_AUTOBOOT=y +CONFIG_BOOTDELAY=2 +# CONFIG_AUTOBOOT_KEYED is not set +# CONFIG_AUTOBOOT_USE_MENUKEY is not set +# CONFIG_BOOT_RETRY is not set + +# +# Image support +# +# CONFIG_IMAGE_PRE_LOAD is not set +# CONFIG_USE_BOOTARGS is not set +# CONFIG_BOOTARGS_SUBST is not set +CONFIG_USE_BOOTCOMMAND=y +CONFIG_BOOTCOMMAND="run distro_bootcmd" +CONFIG_USE_PREBOOT=y +CONFIG_PREBOOT="" +CONFIG_DEFAULT_FDT_FILE="" +# CONFIG_SAVE_PREV_BL_FDT_ADDR is not set +# CONFIG_SAVE_PREV_BL_INITRAMFS_START_ADDR is not set + +# +# Console +# +CONFIG_MENU=y +# CONFIG_CONSOLE_RECORD is not set +# CONFIG_DISABLE_CONSOLE is not set +CONFIG_LOGLEVEL=4 +# CONFIG_SILENT_CONSOLE is not set +# CONFIG_PRE_CONSOLE_BUFFER is not set +# CONFIG_CONSOLE_MUX is not set +# CONFIG_SYS_CONSOLE_IS_IN_ENV is not set +# CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set +# CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set +# CONFIG_SYS_CONSOLE_INFO_QUIET is not set +# CONFIG_SYS_STDIO_DEREGISTER is not set +# CONFIG_SPL_SYS_STDIO_DEREGISTER is not set +# CONFIG_SYS_DEVICE_NULLDEV is not set + +# +# Logging +# +# CONFIG_LOG is not set + +# +# Init options +# +# CONFIG_BOARD_TYPES is not set +# CONFIG_DISPLAY_CPUINFO is not set +# CONFIG_DISPLAY_BOARDINFO is not set +# CONFIG_DISPLAY_BOARDINFO_LATE is not set + +# +# Start-up hooks +# +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set +# CONFIG_ARCH_EARLY_INIT_R is not set +# CONFIG_ARCH_MISC_INIT is not set +# CONFIG_BOARD_EARLY_INIT_F is not set +# CONFIG_BOARD_EARLY_INIT_R is not set +# CONFIG_BOARD_POSTCLK_INIT is not set +CONFIG_BOARD_LATE_INIT=y +# CONFIG_CLOCKS is not set +# CONFIG_LAST_STAGE_INIT is not set +# CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set +# CONFIG_ID_EEPROM is not set +CONFIG_PCI_INIT_R=y +# CONFIG_RESET_PHY_R is not set + +# +# Security support +# +CONFIG_HASH=y +# CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set + +# +# Update support +# +CONFIG_UPDATE_COMMON=y +# CONFIG_UPDATE_TFTP is not set +# CONFIG_UPDATE_FIT is not set +# CONFIG_ANDROID_AB is not set + +# +# Blob list +# +# CONFIG_BLOBLIST is not set +CONFIG_IMAGE_SIGN_INFO=y +# CONFIG_FDT_SIMPLEFB is not set + +# +# Command line interface +# +CONFIG_CMDLINE=y +CONFIG_HUSH_PARSER=y +CONFIG_CMDLINE_EDITING=y +# CONFIG_CMDLINE_PS_SUPPORT is not set +CONFIG_AUTO_COMPLETE=y +CONFIG_SYS_LONGHELP=y +CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=532 +CONFIG_SYS_XTRACE=y + +# +# Commands +# + +# +# Info commands +# +CONFIG_CMD_BDI=y +# CONFIG_CMD_CONFIG is not set +CONFIG_CMD_CONSOLE=y +# CONFIG_CMD_LICENSE is not set +# CONFIG_CMD_PMC is not set + +# +# Boot commands +# +CONFIG_CMD_BOOTD=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTDEV is not set +CONFIG_CMD_BOOTFLOW=y +# CONFIG_CMD_BOOTMETH is not set +CONFIG_BOOTM_EFI=y +# CONFIG_CMD_BOOTZ is not set +CONFIG_CMD_BOOTI=y +CONFIG_BOOTM_LINUX=y +CONFIG_BOOTM_NETBSD=y +# CONFIG_BOOTM_OPENRTOS is not set +# CONFIG_BOOTM_OSE is not set +CONFIG_BOOTM_PLAN9=y +CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set +CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +CONFIG_CMD_BOOTEFI_HELLO=y +CONFIG_CMD_BOOTEFI_SELFTEST=y +# CONFIG_CMD_BOOTMENU is not set +# CONFIG_CMD_ADTIMG is not set +CONFIG_CMD_ELF=y +CONFIG_CMD_FDT=y +CONFIG_CMD_GO=y +CONFIG_CMD_RUN=y +CONFIG_CMD_IMI=y +# CONFIG_CMD_IMLS is not set +CONFIG_CMD_XIMG=y +# CONFIG_CMD_THOR_DOWNLOAD is not set +# CONFIG_CMD_ZBOOT is not set + +# +# Environment commands +# +# CONFIG_CMD_ASKENV is not set +CONFIG_CMD_EXPORTENV=y +CONFIG_CMD_IMPORTENV=y +CONFIG_CMD_EDITENV=y +# CONFIG_CMD_GREPENV is not set +CONFIG_CMD_SAVEENV=y +# CONFIG_CMD_ERASEENV is not set +CONFIG_CMD_ENV_EXISTS=y +# CONFIG_CMD_ENV_CALLBACK is not set +# CONFIG_CMD_ENV_FLAGS is not set +CONFIG_CMD_NVEDIT_EFI=y +# CONFIG_CMD_NVEDIT_INDIRECT is not set +# CONFIG_CMD_NVEDIT_INFO is not set +# CONFIG_CMD_NVEDIT_LOAD is not set +# CONFIG_CMD_NVEDIT_SELECT is not set + +# +# Memory commands +# +# CONFIG_CMD_BINOP is not set +# CONFIG_CMD_BLOBLIST is not set +CONFIG_CMD_CRC32=y +# CONFIG_CRC32_VERIFY is not set +# CONFIG_CMD_EEPROM is not set +# CONFIG_LOOPW is not set +# CONFIG_CMD_MD5SUM is not set +# CONFIG_CMD_MEMINFO is not set +CONFIG_CMD_MEMORY=y +# CONFIG_CMD_MEM_SEARCH is not set +# CONFIG_CMD_MX_CYCLIC is not set +CONFIG_CMD_RANDOM=y +# CONFIG_CMD_MEMTEST is not set +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_STRINGS is not set + +# +# Compression commands +# +CONFIG_CMD_LZMADEC=y +CONFIG_CMD_UNLZ4=y +CONFIG_CMD_UNZIP=y +# CONFIG_CMD_ZIP is not set + +# +# Device access commands +# +# CONFIG_CMD_ARMFLASH is not set +# CONFIG_CMD_BIND is not set +# CONFIG_CMD_CLK is not set +# CONFIG_CMD_DEMO is not set +CONFIG_CMD_DFU=y +CONFIG_CMD_DM=y +CONFIG_CMD_FLASH=y +# CONFIG_CMD_FPGAD is not set +# CONFIG_CMD_FUSE is not set +# CONFIG_CMD_GPIO is not set +# CONFIG_CMD_GPT is not set +# CONFIG_RANDOM_UUID is not set +# CONFIG_CMD_IDE is not set +# CONFIG_CMD_IO is not set +# CONFIG_CMD_IOTRACE is not set +# CONFIG_CMD_I2C is not set +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set +CONFIG_CMD_LOADS=y +# CONFIG_CMD_LSBLK is not set +# CONFIG_CMD_MBR is not set +# CONFIG_CMD_CLONE is not set +CONFIG_CMD_MTD=y +CONFIG_CMD_NVME=y +# CONFIG_CMD_ONENAND is not set +# CONFIG_CMD_OSD is not set +CONFIG_CMD_PART=y +CONFIG_CMD_PCI=y +CONFIG_CMD_POWEROFF=y +# CONFIG_CMD_READ is not set +# CONFIG_CMD_SATA is not set +# CONFIG_CMD_SAVES is not set +CONFIG_CMD_SCSI=y +# CONFIG_CMD_SDRAM is not set +# CONFIG_CMD_TSI148 is not set +# CONFIG_CMD_UNIVERSE is not set +CONFIG_CMD_USB=y +# CONFIG_CMD_USB_SDP is not set +CONFIG_CMD_VIRTIO=y + +# +# Shell scripting commands +# +CONFIG_CMD_ECHO=y +CONFIG_CMD_ITEST=y +CONFIG_CMD_SOURCE=y +CONFIG_CMD_SETEXPR=y +# CONFIG_CMD_SETEXPR_FMT is not set + +# +# Android support commands +# +CONFIG_CMD_NET=y +CONFIG_CMD_BOOTP=y +CONFIG_CMD_DHCP=y +# CONFIG_BOOTP_MAY_FAIL is not set +CONFIG_BOOTP_BOOTPATH=y +# CONFIG_BOOTP_VENDOREX is not set +# CONFIG_BOOTP_BOOTFILESIZE is not set +CONFIG_BOOTP_DNS=y +# CONFIG_BOOTP_DNS2 is not set +CONFIG_BOOTP_GATEWAY=y +CONFIG_BOOTP_HOSTNAME=y +# CONFIG_BOOTP_PREFER_SERVERIP is not set +CONFIG_BOOTP_SUBNETMASK=y +# CONFIG_BOOTP_NISDOMAIN is not set +# CONFIG_BOOTP_NTPSERVER is not set +# CONFIG_CMD_PCAP is not set +CONFIG_BOOTP_PXE=y +CONFIG_BOOTP_PXE_CLIENTARCH=0x16 +CONFIG_BOOTP_VCI_STRING="U-Boot.armv8" +CONFIG_CMD_TFTPBOOT=y +# CONFIG_CMD_TFTPPUT is not set +# CONFIG_CMD_TFTPSRV is not set +CONFIG_NET_TFTP_VARS=y +# CONFIG_CMD_RARP is not set +CONFIG_CMD_NFS=y +CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +# CONFIG_CMD_CDP is not set +# CONFIG_CMD_SNTP is not set +# CONFIG_CMD_DNS is not set +# CONFIG_CMD_LINK_LOCAL is not set +# CONFIG_CMD_ETHSW is not set +CONFIG_CMD_PXE=y +# CONFIG_CMD_WOL is not set + +# +# Misc commands +# +# CONFIG_CMD_BSP is not set +CONFIG_CMD_BLOCK_CACHE=y +# CONFIG_CMD_CACHE is not set +# CONFIG_CMD_CONITRACE is not set +# CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EXCEPTION is not set +CONFIG_CMD_DATE=y +# CONFIG_CMD_RTC is not set +# CONFIG_CMD_TIME is not set +# CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set +CONFIG_CMD_SLEEP=y +# CONFIG_CMD_TIMER is not set +CONFIG_CMD_SYSBOOT=y +CONFIG_CMD_QFW=y +# CONFIG_CMD_PSTORE is not set +# CONFIG_CMD_TERMINAL is not set +# CONFIG_CMD_UUID is not set + +# +# TI specific command line interface +# +# CONFIG_CMD_DDR3 is not set + +# +# Power commands +# + +# +# Security commands +# +# CONFIG_CMD_AES is not set +# CONFIG_CMD_BLOB is not set +# CONFIG_CMD_HASH is not set +# CONFIG_CMD_HVC is not set +# CONFIG_CMD_SMC is not set +CONFIG_CMD_TPM_V1=y +CONFIG_CMD_TPM_V2=y +CONFIG_CMD_TPM=y +# CONFIG_CMD_TPM_TEST is not set + +# +# Firmware commands +# + +# +# Filesystem commands +# +# CONFIG_CMD_BTRFS is not set +# CONFIG_CMD_EROFS is not set +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +# CONFIG_CMD_EXT4_WRITE is not set +CONFIG_CMD_FAT=y +# CONFIG_CMD_SQUASHFS is not set +CONFIG_CMD_FS_GENERIC=y +# CONFIG_CMD_FS_UUID is not set +# CONFIG_CMD_JFFS2 is not set +CONFIG_CMD_MTDPARTS=y +# CONFIG_CMD_MTDPARTS_SPREAD is not set +# CONFIG_CMD_MTDPARTS_SHOW_NET_SIZES is not set +CONFIG_MTDIDS_DEFAULT="" +CONFIG_MTDPARTS_DEFAULT="" +# CONFIG_CMD_REISER is not set +# CONFIG_CMD_ZFS is not set + +# +# Debug commands +# +# CONFIG_CMD_DIAG is not set +# CONFIG_CMD_EVENT is not set +# CONFIG_CMD_LOG is not set +# CONFIG_CMD_UBI is not set + +# +# Partition Types +# +CONFIG_PARTITIONS=y +# CONFIG_MAC_PARTITION is not set +CONFIG_DOS_PARTITION=y +CONFIG_ISO_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +CONFIG_EFI_PARTITION=y +CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128 +CONFIG_EFI_PARTITION_ENTRIES_OFF=0 +CONFIG_PARTITION_UUIDS=y +# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_SUPPORT_OF_CONTROL=y + +# +# Device Tree Control +# +CONFIG_OF_CONTROL=y +CONFIG_OF_REAL=y +# CONFIG_OF_LIVE is not set +CONFIG_OF_SEPARATE=y +# CONFIG_OF_EMBED is not set +CONFIG_OF_BOARD=y +CONFIG_OF_HAS_PRIOR_STAGE=y +CONFIG_OF_OMIT_DTB=y +CONFIG_DEVICE_TREE_INCLUDES="" +CONFIG_OF_LIST="qemu-arm64" +# CONFIG_MULTI_DTB_FIT is not set +# CONFIG_OF_DTB_PROPS_REMOVE is not set + +# +# Environment +# +CONFIG_ENV_SUPPORT=y +CONFIG_ENV_SOURCE_FILE="" +CONFIG_SAVEENV=y +# CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 +# CONFIG_ENV_IS_NOWHERE is not set +# CONFIG_ENV_IS_IN_EEPROM is not set +# CONFIG_ENV_IS_IN_FAT is not set +# CONFIG_ENV_IS_IN_EXT4 is not set +CONFIG_ENV_IS_IN_FLASH=y +# CONFIG_ENV_IS_IN_NAND is not set +# CONFIG_ENV_IS_IN_NVRAM is not set +# CONFIG_ENV_IS_IN_ONENAND is not set +# CONFIG_ENV_IS_IN_REMOTE is not set +# CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set +# CONFIG_SYS_RELOC_GD_ENV_ADDR is not set +# CONFIG_USE_DEFAULT_ENV_FILE is not set +# CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set +# CONFIG_ENV_IMPORT_FDT is not set +# CONFIG_ENV_APPEND is not set +# CONFIG_ENV_WRITEABLE_LIST is not set +# CONFIG_ENV_ACCESS_IGNORE_FORCE is not set +# CONFIG_USE_BOOTFILE is not set +# CONFIG_USE_ETHPRIME is not set +# CONFIG_VERSION_VARIABLE is not set +CONFIG_NET=y +CONFIG_ARP_TIMEOUT=5000 +CONFIG_NET_RETRY_COUNT=5 +# CONFIG_PROT_UDP is not set +CONFIG_BOOTDEV_ETH=y +# CONFIG_BOOTP_SEND_HOSTNAME is not set +# CONFIG_NET_RANDOM_ETHADDR is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_IP_DEFRAG is not set +# CONFIG_SYS_FAULT_ECHO_LINK_DOWN is not set +CONFIG_TFTP_BLOCKSIZE=1468 +# CONFIG_TFTP_PORT is not set +CONFIG_TFTP_WINDOWSIZE=1 +# CONFIG_TFTP_TSIZE is not set +# CONFIG_SERVERIP_FROM_PROXYDHCP is not set +CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 +# CONFIG_KEEP_SERVERADDR is not set +# CONFIG_UDP_CHECKSUM is not set +# CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +CONFIG_SYS_RX_ETH_BUFFER=4 + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_DM=y +CONFIG_DM_WARN=y +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set +CONFIG_DM_DEVICE_REMOVE=y +CONFIG_DM_EVENT=y +CONFIG_DM_STDIO=y +CONFIG_DM_SEQ_ALIAS=y +# CONFIG_DM_DMA is not set +# CONFIG_REGMAP is not set +# CONFIG_DEVRES is not set +CONFIG_SIMPLE_BUS=y +# CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set +CONFIG_OF_TRANSLATE=y +# CONFIG_TRANSLATION_OFFSET is not set +CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_ACPIGEN is not set +# CONFIG_BOUNCE_BUFFER is not set +# CONFIG_ADC is not set +# CONFIG_ADC_EXYNOS is not set +# CONFIG_ADC_SANDBOX is not set +# CONFIG_SARADC_MESON is not set +# CONFIG_SARADC_ROCKCHIP is not set +# CONFIG_SATA is not set +CONFIG_LIBATA=y +CONFIG_SCSI_AHCI=y + +# +# SATA/SCSI device support +# +CONFIG_AHCI_PCI=y +# CONFIG_DWC_AHCI is not set +# CONFIG_DWC_AHSATA is not set +# CONFIG_MTK_AHCI is not set +# CONFIG_SUNXI_AHCI is not set +# CONFIG_AXI is not set + +# +# Bus devices +# +CONFIG_BLK=y +CONFIG_HAVE_BLOCK_DEVICE=y +CONFIG_BLOCK_CACHE=y +# CONFIG_EFI_MEDIA is not set +# CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set +# CONFIG_BOOTCOUNT_LIMIT is not set + +# +# Button Support +# +# CONFIG_BUTTON is not set + +# +# Cache Controller drivers +# +# CONFIG_CACHE is not set +# CONFIG_L2X0_CACHE is not set +# CONFIG_NCORE_CACHE is not set +# CONFIG_SIFIVE_CCACHE is not set + +# +# Clock +# +# CONFIG_CLK is not set +# CONFIG_CLK_CCF is not set +# CONFIG_CPU is not set + +# +# Hardware crypto devices +# +# CONFIG_DM_HASH is not set +# CONFIG_FSL_CAAM is not set +CONFIG_CAAM_64BIT=y +# CONFIG_SYS_FSL_SEC_BE is not set +# CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set +# CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set + +# +# Demo for driver model +# +# CONFIG_DM_DEMO is not set + +# +# DFU support +# +CONFIG_DFU=y +CONFIG_DFU_OVER_TFTP=y +CONFIG_DFU_WRITE_ALT=y +CONFIG_DFU_TFTP=y +# CONFIG_DFU_TIMEOUT is not set +# CONFIG_DFU_MMC is not set +CONFIG_DFU_MTD=y +CONFIG_DFU_RAM=y +# CONFIG_DFU_SF is not set +# CONFIG_DFU_VIRT is not set +CONFIG_SET_DFU_ALT_INFO=y +CONFIG_SYS_DFU_DATA_BUF_SIZE=0x800000 +CONFIG_SYS_DFU_MAX_FILE_SIZE=0x800000 + +# +# DMA Support +# +# CONFIG_DMA is not set +# CONFIG_DMA_LPC32XX is not set +# CONFIG_TI_EDMA3 is not set +# CONFIG_DMA_LEGACY is not set + +# +# Fastboot support +# +# CONFIG_UDP_FUNCTION_FASTBOOT is not set +CONFIG_FIRMWARE=y +CONFIG_ARM_PSCI_FW=y +# CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set +# CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set + +# +# FPGA support +# +# CONFIG_FPGA_ALTERA is not set +# CONFIG_FPGA_SOCFPGA is not set +# CONFIG_FPGA_XILINX is not set +CONFIG_GPIO=y +# CONFIG_AT91_GPIO is not set +# CONFIG_ASPEED_GPIO is not set +# CONFIG_DA8XX_GPIO is not set +# CONFIG_INTEL_BROADWELL_GPIO is not set +# CONFIG_IMX_RGPIO2P is not set +# CONFIG_IPROC_GPIO is not set +# CONFIG_KIRKWOOD_GPIO is not set +# CONFIG_LPC32XX_GPIO is not set +# CONFIG_MCP230XX_GPIO is not set +# CONFIG_MXC_GPIO is not set +# CONFIG_MXS_GPIO is not set +# CONFIG_CMD_PCA953X is not set +# CONFIG_CMD_TCA642X is not set +# CONFIG_VYBRID_GPIO is not set + +# +# Hardware Spinlock Support +# +# CONFIG_DM_HWSPINLOCK is not set +CONFIG_I2C=y +# CONFIG_DM_I2C is not set +# CONFIG_SYS_I2C_LEGACY is not set +# CONFIG_SYS_I2C_FSL is not set +# CONFIG_SYS_I2C_DW is not set +# CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MICROCHIP is not set +# CONFIG_SYS_I2C_MXC is not set +# CONFIG_SYS_I2C_NPCM is not set +# CONFIG_SYS_I2C_SOFT is not set +# CONFIG_SYS_I2C_MV is not set +# CONFIG_SYS_I2C_MVTWSI is not set +CONFIG_INPUT=y +# CONFIG_DM_KEYBOARD is not set +# CONFIG_KEYBOARD is not set +# CONFIG_CROS_EC_KEYB is not set +# CONFIG_TEGRA_KEYBOARD is not set +# CONFIG_TWL4030_INPUT is not set + +# +# IOMMU device drivers +# +# CONFIG_IOMMU is not set + +# +# LED Support +# +# CONFIG_LED is not set +# CONFIG_LED_STATUS is not set + +# +# Mailbox Controller Support +# +# CONFIG_DM_MAILBOX is not set + +# +# Memory Controller drivers +# + +# +# Multifunction device drivers +# +# CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set +# CONFIG_CROS_EC is not set +# CONFIG_DS4510 is not set +# CONFIG_FSL_SEC_MON is not set +# CONFIG_IRQ is not set +# CONFIG_NUVOTON_NCT6102D is not set +# CONFIG_PWRSEQ is not set +# CONFIG_PCA9551_LED is not set +# CONFIG_TEST_DRV is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_TWL4030_LED is not set +# CONFIG_WINBOND_W83627 is not set +CONFIG_QFW=y +CONFIG_QFW_MMIO=y +# CONFIG_FS_LOADER is not set + +# +# MMC Host controller Support +# +# CONFIG_MMC is not set +# CONFIG_MMC_BROKEN_CD is not set +# CONFIG_DM_MMC is not set +# CONFIG_FSL_ESDHC is not set +# CONFIG_FSL_ESDHC_IMX is not set + +# +# MTD Support +# +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD=y +CONFIG_DM_MTD=y +CONFIG_MTD_NOR_FLASH=y +# CONFIG_MTD_CONCAT is not set +CONFIG_SYS_MTDPARTS_RUNTIME=y +CONFIG_FLASH_CFI_DRIVER=y +CONFIG_SYS_FLASH_CFI_WIDTH_8BIT=y +# CONFIG_SYS_FLASH_CFI_WIDTH_16BIT is not set +# CONFIG_SYS_FLASH_CFI_WIDTH_32BIT is not set +# CONFIG_SYS_FLASH_CFI_WIDTH_64BIT is not set +CONFIG_SYS_FLASH_CFI_WIDTH=0x1 +CONFIG_CFI_FLASH=y +CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS=y +# CONFIG_SYS_CFI_FLASH_STATUS_POLL is not set +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y +# CONFIG_SYS_FLASH_EMPTY_INFO is not set +CONFIG_FLASH_CFI_MTD=y +# CONFIG_SYS_FLASH_PROTECTION is not set +CONFIG_SYS_FLASH_CFI=y +# CONFIG_SYS_FLASH_QUIET_TEST is not set +# CONFIG_SYS_FLASH_CHECKSUM is not set +# CONFIG_ALTERA_QSPI is not set +CONFIG_SYS_MAX_FLASH_SECT=256 +# CONFIG_SAMSUNG_ONENAND is not set +CONFIG_USE_SYS_MAX_FLASH_BANKS=y +CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y +# CONFIG_MTD_RAW_NAND is not set + +# +# SPI Flash Support +# +# CONFIG_SPI_FLASH is not set + +# +# UBI support +# +# CONFIG_UBI_SILENCE_MSG is not set +# CONFIG_MTD_UBI is not set + +# +# Multiplexer drivers +# +# CONFIG_MULTIPLEXER is not set +# CONFIG_BITBANGMII is not set +# CONFIG_MV88E6352_SWITCH is not set +# CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set +CONFIG_PHY_RESET_DELAY=0 +# CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set +CONFIG_ETH=y +CONFIG_DM_ETH=y +# CONFIG_DM_ETH_PHY is not set +CONFIG_NETDEVICES=y +# CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set +CONFIG_E1000=y +# CONFIG_E1000_NO_NVM is not set +# CONFIG_E1000_SPI_GENERIC is not set +# CONFIG_E1000_SPI is not set +# CONFIG_CMD_E1000 is not set +# CONFIG_EEPRO100 is not set +# CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set +# CONFIG_ETHOC is not set +# CONFIG_FMAN_ENET is not set +# CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set +# CONFIG_RGMII is not set +# CONFIG_MII is not set +# CONFIG_RMII is not set +# CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set +# CONFIG_RTL8139 is not set +# CONFIG_RTL8169 is not set +# CONFIG_SMC911X is not set +# CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set +# CONFIG_SH_ETHER is not set +# CONFIG_DRIVER_TI_CPSW is not set +# CONFIG_DRIVER_TI_EMAC is not set +# CONFIG_DRIVER_TI_KEYSTONE_NET is not set +# CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set +# CONFIG_SYS_DPAA_QBMAN is not set +# CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set +CONFIG_NVME=y +# CONFIG_NVME_APPLE is not set +CONFIG_NVME_PCI=y +CONFIG_PCI=y +# CONFIG_DM_PCI_COMPAT is not set +CONFIG_PCI_PNP=y +# CONFIG_PCI_REGION_MULTI_ENTRY is not set +# CONFIG_PCI_CONFIG_HOST_BRIDGE is not set +# CONFIG_PCI_SRIOV is not set +CONFIG_PCI_ENHANCED_ALLOCATION=y +# CONFIG_PCI_ARID is not set +CONFIG_PCIE_ECAM_GENERIC=y +# CONFIG_PCIE_ECAM_SYNQUACER is not set +# CONFIG_PCI_PHYTIUM is not set +# CONFIG_PCIE_FSL is not set +# CONFIG_PCI_MPC85XX is not set +# CONFIG_PCI_XILINX is not set +# CONFIG_PCIE_LAYERSCAPE_RC is not set +# CONFIG_PCIE_LAYERSCAPE_EP is not set +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +# CONFIG_PCIE_INTEL_FPGA is not set +# CONFIG_PCIE_IPROC is not set +# CONFIG_PCI_KEYSTONE is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# CONFIG_X86_PCH7 is not set +# CONFIG_X86_PCH9 is not set + +# +# PHY Subsystem +# +# CONFIG_PHY is not set +# CONFIG_MIPI_DPHY_HELPERS is not set + +# +# Rockchip PHY driver +# +# CONFIG_MVEBU_COMPHY_SUPPORT is not set + +# +# Pin controllers +# +# CONFIG_PINCTRL is not set +CONFIG_POWER=y +# CONFIG_POWER_LEGACY is not set +# CONFIG_ACPI_PMC is not set + +# +# Power Domain Support +# +# CONFIG_POWER_DOMAIN is not set +# CONFIG_DM_PMIC is not set +# CONFIG_PMIC_TPS65217 is not set +# CONFIG_POWER_MC34VR500 is not set +# CONFIG_DM_REGULATOR is not set +# CONFIG_POWER_MT6323 is not set +# CONFIG_DM_PWM is not set +# CONFIG_PWM_IMX is not set +# CONFIG_PWM_SANDBOX is not set +# CONFIG_U_QE is not set +# CONFIG_RAM is not set + +# +# Reboot Mode Support +# +# CONFIG_DM_REBOOT_MODE is not set + +# +# Remote Processor drivers +# + +# +# Reset Controller Support +# +# CONFIG_DM_RESET is not set +# CONFIG_RESET_SCMI is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set +CONFIG_TPM_RNG=y + +# +# Real Time Clock +# +CONFIG_DM_RTC=y +# CONFIG_RTC_ENABLE_32KHZ_OUTPUT is not set +# CONFIG_RTC_PCF2127 is not set +# CONFIG_RTC_DS1307 is not set +# CONFIG_RTC_EMULATION is not set +# CONFIG_RTC_ISL1208 is not set +# CONFIG_RTC_PCF8563 is not set +# CONFIG_RTC_RV3028 is not set +# CONFIG_RTC_RV3029 is not set +# CONFIG_RTC_RV8803 is not set +# CONFIG_RTC_RX8010SJ is not set +# CONFIG_RTC_RX8025 is not set +CONFIG_RTC_PL031=y +# CONFIG_RTC_MV is not set +# CONFIG_RTC_S35392A is not set +# CONFIG_RTC_MC146818 is not set +# CONFIG_RTC_M41T62 is not set +# CONFIG_RTC_STM32 is not set +# CONFIG_RTC_ABX80X is not set +CONFIG_SCSI=y +CONFIG_DM_SCSI=y +CONFIG_SERIAL=y +CONFIG_BAUDRATE=115200 +CONFIG_REQUIRE_SERIAL_CONSOLE=y +# CONFIG_SPECIFY_CONSOLE_INDEX is not set +CONFIG_SERIAL_PRESENT=y +CONFIG_DM_SERIAL=y +# CONFIG_SERIAL_RX_BUFFER is not set +# CONFIG_SERIAL_PUTS is not set +# CONFIG_SERIAL_SEARCH_ALL is not set +# CONFIG_SERIAL_PROBE_ALL is not set +# CONFIG_VPL_DM_SERIAL is not set +# CONFIG_DEBUG_UART_PL010 is not set +CONFIG_DEBUG_UART_PL011=y +CONFIG_DEBUG_UART_SHIFT=2 +# CONFIG_DEBUG_UART_ANNOUNCE is not set +# CONFIG_DEBUG_UART_SKIP_INIT is not set +# CONFIG_ALTERA_JTAG_UART is not set +# CONFIG_ALTERA_UART is not set +# CONFIG_ARC_SERIAL is not set +# CONFIG_ARM_DCC is not set +# CONFIG_ATMEL_USART is not set +# CONFIG_BCM6345_SERIAL is not set +# CONFIG_COREBOOT_SERIAL is not set +# CONFIG_CORTINA_UART is not set +# CONFIG_FSL_LINFLEXUART is not set +# CONFIG_FSL_LPUART is not set +# CONFIG_MVEBU_A3700_UART is not set +# CONFIG_MCFUART is not set +# CONFIG_NULLDEV_SERIAL is not set +# CONFIG_SYS_NS16550 is not set +# CONFIG_NS16550_DYNAMIC is not set +CONFIG_PL01X_SERIAL=y +# CONFIG_ROCKCHIP_SERIAL is not set +# CONFIG_XILINX_UARTLITE is not set +# CONFIG_MSM_SERIAL is not set +# CONFIG_MSM_GENI_SERIAL is not set +# CONFIG_OMAP_SERIAL is not set +# CONFIG_SIFIVE_SERIAL is not set +# CONFIG_ZYNQ_SERIAL is not set +# CONFIG_MTK_SERIAL is not set +# CONFIG_MT7620_SERIAL is not set +# CONFIG_NPCM_SERIAL is not set +# CONFIG_SMEM is not set + +# +# Sound support +# +# CONFIG_SOUND is not set +# CONFIG_SOUND_MAX98357A is not set + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_DEVICE is not set +# CONFIG_SOC_TI is not set +# CONFIG_SPI is not set + +# +# SPMI support +# +# CONFIG_SPMI is not set +# CONFIG_SYSINFO is not set + +# +# System reset device drivers +# +CONFIG_SYSRESET=y +CONFIG_SYSRESET_CMD_RESET=y +# CONFIG_SYSRESET_CMD_POWEROFF is not set +# CONFIG_POWEROFF_GPIO is not set +# CONFIG_SYSRESET_GPIO is not set +CONFIG_SYSRESET_PSCI=y +# CONFIG_SYSRESET_SYSCON is not set +# CONFIG_SYSRESET_WATCHDOG is not set +# CONFIG_SYSRESET_RESETCTL is not set +# CONFIG_SYSRESET_MPC83XX is not set +# CONFIG_TEE is not set +# CONFIG_DM_THERMAL is not set + +# +# Timer Support +# +# CONFIG_TIMER is not set + +# +# TPM support +# +CONFIG_TPM_V1=y +# CONFIG_TPM_ATMEL_TWI is not set +# CONFIG_TPM_AUTH_SESSIONS is not set +# CONFIG_TPM_FLUSH_RESOURCES is not set +# CONFIG_TPM_LOAD_KEY_BY_SHA1 is not set +# CONFIG_TPM_LIST_RESOURCES is not set +CONFIG_TPM_V2=y +CONFIG_TPM2_MMIO=y +CONFIG_USB=y +CONFIG_DM_USB=y +# CONFIG_DM_USB_GADGET is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_HOST=y +# CONFIG_USB_XHCI_HCD is not set +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_MSM is not set +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_ZYNQ is not set +# CONFIG_USB_EHCI_GENERIC is not set +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set + +# +# Legacy MUSB Support +# +# CONFIG_USB_MUSB_HCD is not set +# CONFIG_USB_MUSB_UDC is not set + +# +# MUSB Controller Driver +# +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_PIO_ONLY is not set + +# +# USB Phy +# +# CONFIG_TWL4030_USB is not set +# CONFIG_ROCKCHIP_USB2_PHY is not set + +# +# ULPI drivers +# + +# +# USB peripherals +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_KEYBOARD is not set +# CONFIG_USB_HOST_ETHER is not set +# CONFIG_USB_GADGET is not set + +# +# UFS Host Controller Support +# +# CONFIG_UFS is not set +# CONFIG_TI_J721E_UFS is not set + +# +# Graphics support +# +# CONFIG_DM_VIDEO is not set +# CONFIG_SYS_WHITE_ON_BLACK is not set +# CONFIG_NO_FB_CLEAR is not set + +# +# TrueType Fonts +# +# CONFIG_VIDEO_VESA is not set +# CONFIG_VIDEO_LCD_ANX9804 is not set +# CONFIG_ATMEL_LCD_BGR555 is not set +# CONFIG_VIDEO_BCM2835 is not set +# CONFIG_VIDEO_LCD_SSD2828 is not set +# CONFIG_VIDEO_LCD_HITACHI_TX18D42VM is not set +# CONFIG_VIDEO_MVEBU is not set +# CONFIG_I2C_EDID is not set +# CONFIG_DISPLAY is not set +# CONFIG_ATMEL_HLCD is not set +# CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_TEGRA20 is not set +# CONFIG_VIDEO_BRIDGE is not set +# CONFIG_VIDEO is not set +# CONFIG_LCD is not set +# CONFIG_VIDEO_SIMPLE is not set +# CONFIG_VIDEO_DT_SIMPLEFB is not set +# CONFIG_OSD is not set +# CONFIG_SPLASH_SCREEN is not set +# CONFIG_VIDEO_VCXK is not set + +# +# VirtIO Drivers +# +CONFIG_VIRTIO=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTIO_RNG=y + +# +# 1-Wire support +# +# CONFIG_W1 is not set + +# +# 1-wire EEPROM support +# +# CONFIG_W1_EEPROM is not set + +# +# Watchdog Timer Support +# +# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 +# CONFIG_IMX_WATCHDOG is not set +# CONFIG_ULP_WATCHDOG is not set +# CONFIG_WDT is not set +# CONFIG_PVBLOCK is not set +# CONFIG_PHYS_TO_BUS is not set + +# +# File systems +# +# CONFIG_FS_BTRFS is not set +# CONFIG_FS_CBFS is not set +CONFIG_FS_EXT4=y +# CONFIG_EXT4_WRITE is not set +CONFIG_FS_FAT=y +CONFIG_FAT_WRITE=y +CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 +# CONFIG_FS_JFFS2 is not set +# CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_FS_CRAMFS is not set +# CONFIG_YAFFS2 is not set +# CONFIG_FS_SQUASHFS is not set +# CONFIG_FS_EROFS is not set + +# +# Library routines +# +# CONFIG_ADDR_MAP is not set +# CONFIG_PHYSMEM is not set +# CONFIG_BCH is not set +# CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y +# CONFIG_DYNAMIC_CRC_TABLE is not set +CONFIG_LIB_UUID=y +CONFIG_PRINTF=y +CONFIG_SPRINTF=y +CONFIG_STRTO=y +CONFIG_SYS_HZ=1000 +# CONFIG_PANIC_HANG is not set +CONFIG_REGEX=y +CONFIG_LIB_RAND=y +# CONFIG_LIB_HW_RAND is not set +CONFIG_SUPPORT_ACPI=y +# CONFIG_GENERATE_ACPI_TABLE is not set +# CONFIG_BITREVERSE is not set +# CONFIG_TRACE is not set +# CONFIG_CIRCBUF is not set +# CONFIG_CMD_DHRYSTONE is not set + +# +# Security support +# +# CONFIG_AES is not set +# CONFIG_ECDSA is not set +CONFIG_RSA=y +CONFIG_RSA_VERIFY=y +# CONFIG_RSA_VERIFY_WITH_PKEY is not set +CONFIG_RSA_SOFTWARE_EXP=y +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +CONFIG_TPM=y + +# +# Android Verified Boot +# + +# +# Hashing Support +# +# CONFIG_BLAKE2 is not set +CONFIG_SHA1=y +CONFIG_SHA256=y +CONFIG_SHA512=y +CONFIG_SHA384=y +# CONFIG_SHA_HW_ACCEL is not set +CONFIG_MD5=y +CONFIG_CRC32=y + +# +# Compression Support +# +CONFIG_LZ4=y +CONFIG_LZMA=y +# CONFIG_LZO is not set +CONFIG_GZIP=y +# CONFIG_ZLIB_UNCOMPRESS is not set +# CONFIG_BZIP2 is not set +CONFIG_ZLIB=y +# CONFIG_ZSTD is not set +CONFIG_VPL_LZMA=y +# CONFIG_SPL_GZIP is not set +# CONFIG_ERRNO_STR is not set +CONFIG_HEXDUMP=y +# CONFIG_GETOPT is not set +CONFIG_OF_LIBFDT=y +CONFIG_OF_LIBFDT_ASSUME_MASK=0 +# CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 +# CONFIG_FDT_FIXUP_PARTITIONS is not set + +# +# System tables +# +CONFIG_GENERATE_SMBIOS_TABLE=y +# CONFIG_LIB_RATIONAL is not set +CONFIG_SMBIOS_PARSER=y +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +CONFIG_EFI_GET_TIME=y +CONFIG_EFI_SET_TIME=y +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +# CONFIG_EFI_LOADER_BOUNCE_BUFFER is not set +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_RNG_PROTOCOL=y +CONFIG_EFI_TCG2_PROTOCOL=y +CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 +CONFIG_EFI_LOAD_FILE2_INITRD=y +# CONFIG_EFI_SECURE_BOOT is not set +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +# CONFIG_OPTEE_LIB is not set +# CONFIG_OPTEE_IMAGE is not set +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_TEST_FDTDEC is not set +CONFIG_LIB_DATE=y +CONFIG_LIB_ELF=y +CONFIG_LMB=y +CONFIG_LMB_USE_MAX_REGIONS=y +CONFIG_LMB_MAX_REGIONS=8 +# CONFIG_UNIT_TEST is not set + +# +# Tools options +# +CONFIG_MKIMAGE_DTC_PATH="dtc" +CONFIG_TOOLS_CRC32=y +CONFIG_TOOLS_LIBCRYPTO=y +CONFIG_TOOLS_FIT=y +CONFIG_TOOLS_FIT_FULL_CHECK=y +CONFIG_TOOLS_FIT_PRINT=y +CONFIG_TOOLS_FIT_RSASSA_PSS=y +CONFIG_TOOLS_FIT_SIGNATURE=y +CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x10000000 +CONFIG_TOOLS_FIT_VERBOSE=y +CONFIG_TOOLS_MD5=y +CONFIG_TOOLS_OF_LIBFDT=y +CONFIG_TOOLS_SHA1=y +CONFIG_TOOLS_SHA256=y +CONFIG_TOOLS_SHA384=y +CONFIG_TOOLS_SHA512=y +# CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1 From 3d5bd034c5cfa1c4bf370004311345a2f67900e4 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Thu, 8 Dec 2022 14:14:16 +0300 Subject: coreboot: Add qemu_arm64_12mb board Add a build for QEMU AArch64 virtual machine using U-Boot as payload. Coreboot config is based on the following defconfig: CONFIG_CBFS_SIZE=0x00c00000 CONFIG_BOARD_EMULATION_QEMU_AARCH64=y CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 CONFIG_COREBOOT_ROMSIZE_KB_12288=y CONFIG_UART_PCI_ADDR=0x0 The resulting ROM can be booted with a command line like: qemu-system-aarch64 \ -machine virt,secure=on,virtualization=on \ -cpu cortex-a53 -m 1G \ -vga none -display none -serial stdio \ -bios bin/qemu_arm64_12mb/uboot_*.rom However, this is little more than a proof of concept because U-Boot upstream is missing coreboot integration on non-x86 boards, which could have been useful for e.g. a framebuffer. Signed-off-by: Alper Nebi Yasak --- resources/coreboot/qemu_arm64_12mb/board.cfg | 4 + .../qemu_arm64_12mb/config/libgfxinit_corebootfb | 359 +++++++++++++++++++++ 2 files changed, 363 insertions(+) create mode 100644 resources/coreboot/qemu_arm64_12mb/board.cfg create mode 100644 resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb (limited to 'resources') diff --git a/resources/coreboot/qemu_arm64_12mb/board.cfg b/resources/coreboot/qemu_arm64_12mb/board.cfg new file mode 100644 index 00000000..6b9a58a9 --- /dev/null +++ b/resources/coreboot/qemu_arm64_12mb/board.cfg @@ -0,0 +1,4 @@ +cbtree="default" +romtype="normal" +arch="AArch64" +payload_uboot="y" diff --git a/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb b/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb new file mode 100644 index 00000000..2565721f --- /dev/null +++ b/resources/coreboot/qemu_arm64_12mb/config/libgfxinit_corebootfb @@ -0,0 +1,359 @@ +# +# Automatically generated file; DO NOT EDIT. +# coreboot configuration +# + +# +# General setup +# +CONFIG_COREBOOT_BUILD=y +CONFIG_LOCALVERSION="" +CONFIG_CBFS_PREFIX="fallback" +CONFIG_COMPILER_GCC=y +# CONFIG_COMPILER_LLVM_CLANG is not set +# CONFIG_ANY_TOOLCHAIN is not set +# CONFIG_CCACHE is not set +# CONFIG_FMD_GENPARSER is not set +# CONFIG_UTIL_GENPARSER is not set +CONFIG_OPTION_BACKEND_NONE=y +CONFIG_COMPRESS_RAMSTAGE=y +CONFIG_COMPRESS_PRERAM_STAGES=y +CONFIG_INCLUDE_CONFIG_FILE=y +# CONFIG_COLLECT_TIMESTAMPS is not set +CONFIG_USE_BLOBS=y +# CONFIG_USE_AMD_BLOBS is not set +# CONFIG_USE_QC_BLOBS is not set +# CONFIG_COVERAGE is not set +# CONFIG_UBSAN is not set +# CONFIG_ASAN is not set +CONFIG_NO_STAGE_CACHE=y +# CONFIG_TSEG_STAGE_CACHE is not set +# CONFIG_UPDATE_IMAGE is not set +# CONFIG_BOOTSPLASH_IMAGE is not set +# CONFIG_FW_CONFIG is not set +# end of General setup + +# +# Mainboard +# + +# +# Important: Run 'make distclean' before switching boards +# +# CONFIG_VENDOR_51NB is not set +# CONFIG_VENDOR_ACER is not set +# CONFIG_VENDOR_ADLINK is not set +# CONFIG_VENDOR_AMD is not set +# CONFIG_VENDOR_AOPEN is not set +# CONFIG_VENDOR_APPLE is not set +# CONFIG_VENDOR_ASROCK is not set +# CONFIG_VENDOR_ASUS is not set +# CONFIG_VENDOR_BAP is not set +# CONFIG_VENDOR_BIOSTAR is not set +# CONFIG_VENDOR_BOSTENTECH is not set +# CONFIG_VENDOR_CAVIUM is not set +# CONFIG_VENDOR_CLEVO is not set +# CONFIG_VENDOR_COMPULAB is not set +# CONFIG_VENDOR_DELL is not set +# CONFIG_VENDOR_ELMEX is not set +CONFIG_VENDOR_EMULATION=y +# CONFIG_VENDOR_EXAMPLE is not set +# CONFIG_VENDOR_FACEBOOK is not set +# CONFIG_VENDOR_FOXCONN is not set +# CONFIG_VENDOR_GETAC is not set +# CONFIG_VENDOR_GIGABYTE is not set +# CONFIG_VENDOR_GIZMOSPHERE is not set +# CONFIG_VENDOR_GOOGLE is not set +# CONFIG_VENDOR_HP is not set +# CONFIG_VENDOR_IBASE is not set +# CONFIG_VENDOR_INTEL is not set +# CONFIG_VENDOR_JETWAY is not set +# CONFIG_VENDOR_KONTRON is not set +# CONFIG_VENDOR_LENOVO is not set +# CONFIG_VENDOR_LIBRETREND is not set +# CONFIG_VENDOR_LIPPERT is not set +# CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_OCP is not set +# CONFIG_VENDOR_OPENCELLULAR is not set +# CONFIG_VENDOR_PACKARDBELL is not set +# CONFIG_VENDOR_PCENGINES is not set +# CONFIG_VENDOR_PINE64 is not set +# CONFIG_VENDOR_PORTWELL is not set +# CONFIG_VENDOR_PRODRIVE is not set +# CONFIG_VENDOR_PROTECTLI is not set +# CONFIG_VENDOR_PURISM is not set +# CONFIG_VENDOR_RAZER is not set +# CONFIG_VENDOR_RODA is not set +# CONFIG_VENDOR_SAMSUNG is not set +# CONFIG_VENDOR_SAPPHIRE is not set +# CONFIG_VENDOR_SCALEWAY is not set +# CONFIG_VENDOR_SIEMENS is not set +# CONFIG_VENDOR_SIFIVE is not set +# CONFIG_VENDOR_SUPERMICRO is not set +# CONFIG_VENDOR_SYSTEM76 is not set +# CONFIG_VENDOR_TI is not set +# CONFIG_VENDOR_UP is not set +CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_MAINBOARD_PART_NUMBER="QEMU AArch64" +CONFIG_MAINBOARD_DIR="emulation/qemu-aarch64" +CONFIG_DIMM_MAX=4 +CONFIG_DIMM_SPD_SIZE=256 +CONFIG_FMDFILE="" +# CONFIG_NO_POST is not set +CONFIG_MAINBOARD_VENDOR="QEMU" +CONFIG_CBFS_SIZE=0x00c00000 +CONFIG_MAX_CPUS=2 +# CONFIG_VBOOT is not set +CONFIG_DEVICETREE="devicetree.cb" +CONFIG_OVERRIDE_DEVICETREE="" +CONFIG_DRAM_SIZE_MB=261120 +CONFIG_UART_FOR_CONSOLE=0 +# CONFIG_CONSOLE_POST is not set +CONFIG_POST_DEVICE=y +CONFIG_BOARD_EMULATION_QEMU_AARCH64=y +# CONFIG_BOARD_EMULATION_QEMU_ARMV7 is not set +# CONFIG_BOARD_EMULATION_QEMU_X86_I440FX is not set +# CONFIG_BOARD_EMULATION_QEMU_POWER8 is not set +# CONFIG_BOARD_EMULATION_QEMU_X86_Q35 is not set +# CONFIG_BOARD_EMULATION_QEMU_RISCV_RV64 is not set +# CONFIG_BOARD_EMULATION_QEMU_RISCV_RV32 is not set +# CONFIG_BOARD_EMULATION_SPIKE_RISCV is not set +CONFIG_MEMLAYOUT_LD_FILE="src/mainboard/emulation/qemu-aarch64/memlayout.ld" +CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 +CONFIG_CONSOLE_SERIAL=y +CONFIG_PS2K_EISAID="PNP0303" +CONFIG_PS2M_EISAID="PNP0F13" +CONFIG_HEAP_SIZE=0x4000 +CONFIG_BOARD_ROMSIZE_KB_4096=y +# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_5120 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_6144 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_8192 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set +CONFIG_COREBOOT_ROMSIZE_KB_12288=y +# CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set +# CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set +CONFIG_COREBOOT_ROMSIZE_KB=12288 +CONFIG_ROM_SIZE=0x00c00000 +# end of Mainboard + +# +# Chipset +# + +# +# SoC +# +CONFIG_CHIPSET_DEVICETREE="" +CONFIG_SMM_MODULE_STACK_SIZE=0x400 +CONFIG_CBFS_CACHE_ALIGN=8 +CONFIG_ARM64_BL31_EXTERNAL_FILE="" +CONFIG_ARCH_ARMV8_EXTENSION=0 +CONFIG_STACK_SIZE=0x0 +CONFIG_VBT_DATA_SIZE_KB=8 +CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254 +CONFIG_INTEL_GMA_BCLV_WIDTH=16 +CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256 +CONFIG_INTEL_GMA_BCLM_WIDTH=16 +CONFIG_TTYS0_BASE=0x3f8 +CONFIG_UART_PCI_ADDR=0x0 +CONFIG_GENERIC_UDELAY=y + +# +# CPU +# +CONFIG_XAPIC_ONLY=y +CONFIG_LOGICAL_CPUS=y +CONFIG_SMM_TSEG=y +CONFIG_SMM_MODULE_HEAP_SIZE=0x4000 +CONFIG_SMM_STUB_STACK_SIZE=0x400 + +# +# Northbridge +# + +# +# Southbridge +# +CONFIG_FIXED_RCBA_MMIO_BASE=0xfed1c000 +CONFIG_RCBA_LENGTH=0x4000 + +# +# Super I/O +# + +# +# Embedded Controllers +# +CONFIG_ARCH_ARM64=y +CONFIG_ARCH_BOOTBLOCK_ARM64=y +CONFIG_ARCH_VERSTAGE_ARM64=y +CONFIG_ARCH_ROMSTAGE_ARM64=y +CONFIG_ARCH_RAMSTAGE_ARM64=y +CONFIG_ARCH_BOOTBLOCK_ARMV8_64=y +CONFIG_ARCH_VERSTAGE_ARMV8_64=y +CONFIG_ARCH_ROMSTAGE_ARMV8_64=y +CONFIG_ARCH_RAMSTAGE_ARMV8_64=y +CONFIG_ARM64_USE_ARCH_TIMER=y +CONFIG_ARM64_USE_ARM_TRUSTED_FIRMWARE=y +# end of Chipset + +# +# Devices +# +CONFIG_HAVE_LINEAR_FRAMEBUFFER=y +CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT=y +CONFIG_MAINBOARD_FORCE_NATIVE_VGA_INIT=y +CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y + +# +# Display +# +CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y +CONFIG_LINEAR_FRAMEBUFFER=y +# CONFIG_BOOTSPLASH is not set +# end of Display + +# CONFIG_SOFTWARE_I2C is not set +CONFIG_RESOURCE_ALLOCATOR_V4=y +# end of Devices + +# +# Generic Drivers +# +CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000 +CONFIG_DRIVERS_UART=y +CONFIG_HAVE_UART_SPECIAL=y +CONFIG_DRIVERS_UART_PL011=y +# CONFIG_VPD is not set +# CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set +# CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set +CONFIG_INTEL_GMA_OPREGION_2_0=y +# end of Generic Drivers + +# +# Security +# + +# +# Verified Boot (vboot) +# +# end of Verified Boot (vboot) + +# +# Trusted Platform Module +# +CONFIG_NO_TPM=y +# end of Trusted Platform Module + +# +# Memory initialization +# +# end of Memory initialization + +CONFIG_BOOTMEDIA_LOCK_NONE=y +# CONFIG_BOOTMEDIA_LOCK_CONTROLLER is not set +# CONFIG_BOOTMEDIA_LOCK_CHIP is not set +# end of Security + +CONFIG_ACPI_HAVE_PCAT_8259=y +CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y + +# +# Console +# +CONFIG_BOOTBLOCK_CONSOLE=y + +# +# device-specific UART +# +# CONFIG_CONSOLE_SERIAL_921600 is not set +# CONFIG_CONSOLE_SERIAL_460800 is not set +# CONFIG_CONSOLE_SERIAL_230400 is not set +CONFIG_CONSOLE_SERIAL_115200=y +# CONFIG_CONSOLE_SERIAL_57600 is not set +# CONFIG_CONSOLE_SERIAL_38400 is not set +# CONFIG_CONSOLE_SERIAL_19200 is not set +# CONFIG_CONSOLE_SERIAL_9600 is not set +CONFIG_TTYS0_BAUD=115200 +CONFIG_CONSOLE_CBMEM=y +# CONFIG_CONSOLE_SPI_FLASH is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set +CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set +# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set +CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 +CONFIG_POST_DEVICE_NONE=y +CONFIG_HWBASE_DEBUG_CB=y +# end of Console + +CONFIG_HAVE_MONOTONIC_TIMER=y + +# +# System tables +# +# end of System tables + +# +# Payload +# +CONFIG_PAYLOAD_NONE=y +# CONFIG_PAYLOAD_ELF is not set +# CONFIG_PAYLOAD_FIT is not set +# CONFIG_PAYLOAD_BOOTBOOT is not set +# CONFIG_PAYLOAD_LINUXBOOT is not set +# CONFIG_PAYLOAD_TIANOCORE is not set +CONFIG_PAYLOAD_OPTIONS="" +# CONFIG_PAYLOAD_FIT_SUPPORT is not set +CONFIG_COMPRESS_SECONDARY_PAYLOAD=y + +# +# Secondary Payloads +# +# end of Secondary Payloads +# end of Payload + +# +# Debugging +# + +# +# CPU Debug Settings +# +# CONFIG_DISPLAY_MTRRS is not set + +# +# BLOB Debug Settings +# + +# +# General Debug Settings +# +# CONFIG_GDB_STUB is not set +# CONFIG_FATAL_ASSERTS is not set +# CONFIG_DEBUG_CBFS is not set +# CONFIG_DEBUG_MALLOC is not set +# CONFIG_DEBUG_CONSOLE_INIT is not set +# CONFIG_DEBUG_BOOT_STATE is not set +# CONFIG_DEBUG_ADA_CODE is not set +# CONFIG_HAVE_EM100_SUPPORT is not set +# end of Debugging + +CONFIG_MISSING_BOARD_RESET=y +CONFIG_WARNINGS_ARE_ERRORS=y +CONFIG_MAX_REBOOT_CNT=3 +CONFIG_NO_XIP_EARLY_STAGES=y +CONFIG_BOOTBLOCK_CUSTOM=y +CONFIG_HAVE_BOOTBLOCK=y +CONFIG_HAVE_ROMSTAGE=y +CONFIG_HAVE_RAMSTAGE=y -- cgit v1.2.1 From 0bd4fdbe5b9d9c93a522f1cd73e1053fba01b7fc Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Sat, 10 Dec 2022 00:26:35 +0300 Subject: dependencies/debian: Install dependencies for U-Boot U-Boot build dependencies are listed on their online documentation [1], but the listed Debian packages also include test-only dependencies. While installing dependencies, install the packages necessary to build U-Boot, except for the test-only ones I could identify. [1] https://u-boot.readthedocs.io/en/latest/build/gcc.html Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/dependencies/debian | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'resources') diff --git a/resources/scripts/build/dependencies/debian b/resources/scripts/build/dependencies/debian index 4cebfe36..e69aa568 100755 --- a/resources/scripts/build/dependencies/debian +++ b/resources/scripts/build/dependencies/debian @@ -88,6 +88,11 @@ apt-get -y install libncurses5-dev doxygen iasl gdb flex bison build-essential g apt-get -y install fonts-unifont libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev libfont-freetype-perl automake autotools-dev build-essential bison flex libfuse-dev liblzma-dev gawk libdevmapper-dev libtool libfreetype6-dev +# U-Boot build dependencies +# ------------------------- + +apt-get -y install bc bison build-essential device-tree-compiler efitools flex libfdt-dev liblz4-tool libgnutls28-dev libncurses-dev libpython3-dev libsdl2-dev libssl-dev lz4 lzma lzma-alone openssl pkg-config python3 python3-distutils python3-pkg-resources python3-pycryptodome python3-pyelftools swig uuid-dev + # BucTS build dependencies (external script) # ------------------------------------------------------------ -- cgit v1.2.1 From 70435784ecfb9eb44455719aea65ac8ca9b7b08f Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Sat, 10 Dec 2022 00:43:19 +0300 Subject: build/clean: Add helper script to clean U-Boot builds Copy the resources/scripts/build/clean/crossgcc script and adapt it to run "make distclean" on U-Boot build trees. Some build artifacts persist after the run, so also run "git clean -fdx" if we can. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/clean/u-boot | 49 ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 resources/scripts/build/clean/u-boot (limited to 'resources') diff --git a/resources/scripts/build/clean/u-boot b/resources/scripts/build/clean/u-boot new file mode 100755 index 00000000..d6ae7193 --- /dev/null +++ b/resources/scripts/build/clean/u-boot @@ -0,0 +1,49 @@ +#!/usr/bin/env bash + +# helper script: clean the u-boot builds +# +# Copyright (C) 2014, 2015, 2016, 2020 Leah Rowe +# Copyright (C) 2015 Klemens Nanni +# Copyright (C) 2022 Alper Nebi Yasak +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + +# This script assumes that the current working directory is the root + +[ "x${DEBUG+set}" = 'xset' ] && set -v +set -u -e + +# clean u-boot builds (dependencies for 'build'): + +printf "Cleaning u-boot builds for all boards\n" + +[ ! -d "coreboot/" ] && exit 0 + +# clean u-boot (source archives preserved) +for board in u-boot/*; do + if [ "${board##*/}" = "u-boot" ]; then + continue + fi + if [ ! -d "${board}" ]; then + continue + fi + make -C "${board}/" distclean + + if [ -e "${board}/.git" ]; then + git -C "${board}" clean -fdx + fi +done + +printf "\n\n" -- cgit v1.2.1 From f079b83dd9c0953958fe5d84d0594d39b02122fe Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Tue, 6 Dec 2022 20:11:33 +0300 Subject: build/release/src: Include U-Boot sources in source archive Add U-Boot to the source release script's modules list so that it is included in source release tarballs. Don't include the unused upstream source and .git directories. Signed-off-by: Alper Nebi Yasak --- resources/scripts/build/release/src | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'resources') diff --git a/resources/scripts/build/release/src b/resources/scripts/build/release/src index 5f7358f3..8a75160d 100755 --- a/resources/scripts/build/release/src +++ b/resources/scripts/build/release/src @@ -53,7 +53,7 @@ mkdir -p "${srcdir}/" printf "%s" "${version}" > "${srcdir}"/version -modlist="coreboot flashrom grub memtest86plus seabios ich9utils me_cleaner" +modlist="coreboot flashrom grub memtest86plus seabios ich9utils me_cleaner u-boot" dirlist="resources" # do not add blobs directory here. it is handled below filelist="blobutil modify download build README.md COPYING Makefile update version versiondate projectname .gitcheck" @@ -107,6 +107,7 @@ done rm -Rf coreboot/coreboot/ rm -Rf .git* */.git* coreboot/*/.git* coreboot/*/3rdparty/*/.git* rm -Rf coreboot/*/util/nvidia/cbootimage/.git* + rm -Rf u-boot/u-boot/ u-boot/*/.git* ) ( -- cgit v1.2.1