diff options
author | Dave Chapman <dave@dchapman.com> | 2006-01-22 21:30:32 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-01-22 21:30:32 +0000 |
commit | 1e7043a20bfe874c2183989054a9a7daf788e582 (patch) | |
tree | f0ae5015c0cf609e4137757dc243cdc386dd34e2 | |
parent | 4503b96749839acc3403d6cd7d4f1dff591cf221 (diff) | |
download | rockbox-1e7043a20bfe874c2183989054a9a7daf788e582.tar.gz rockbox-1e7043a20bfe874c2183989054a9a7daf788e582.zip |
Initial attempt at using bmp2rb in the build system. Don't forget to re-run configure
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8418 a1c6a512-1295-4272-9138-f99709370657
38 files changed, 495 insertions, 1817 deletions
diff --git a/apps/Makefile b/apps/Makefile index c6e5d2dbcc..2c5641ec7f 100644 --- a/apps/Makefile +++ b/apps/Makefile | |||
@@ -22,6 +22,14 @@ ifdef SOFTWARECODECS | |||
22 | CODECS=build-codecs | 22 | CODECS=build-codecs |
23 | endif | 23 | endif |
24 | 24 | ||
25 | # Set up the bitmap libraries | ||
26 | BITMAPLIBS = $(BUILDDIR)/libbitmapsmono.a \ | ||
27 | $(BUILDDIR)/libbitmapsnative.a \ | ||
28 | $(BUILDDIR)/libbitmapsremotemono.a \ | ||
29 | $(BUILDDIR)/libbitmapsremotenative.a | ||
30 | |||
31 | LINKBITMAPS = -lbitmapsmono -lbitmapsnative -lbitmapsremotemono -lbitmapsremotenative | ||
32 | |||
25 | # This sets up 'SRC' based on the files mentioned in SOURCES | 33 | # This sets up 'SRC' based on the files mentioned in SOURCES |
26 | include $(TOOLSDIR)/makesrc.inc | 34 | include $(TOOLSDIR)/makesrc.inc |
27 | 35 | ||
@@ -59,7 +67,7 @@ ifndef DEBUG | |||
59 | REALBIN = $(BUILDDIR)/$(BINARY) | 67 | REALBIN = $(BUILDDIR)/$(BINARY) |
60 | endif | 68 | endif |
61 | 69 | ||
62 | all: $(REALBIN) $(FLASHFILE) $(CODECS) $(ROCKS) $(ARCHOSROM) | 70 | all: $(BITMAPLIBS) $(REALBIN) $(FLASHFILE) $(CODECS) $(ROCKS) $(ARCHOSROM) |
63 | endif | 71 | endif |
64 | 72 | ||
65 | dep: $(DEPFILE) | 73 | dep: $(DEPFILE) |
@@ -68,6 +76,26 @@ build-codecs: | |||
68 | @$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib | 76 | @$(MAKE) -C codecs/lib OBJDIR=$(OBJDIR)/codecs/lib |
69 | @$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs | 77 | @$(MAKE) -C codecs OBJDIR=$(OBJDIR)/codecs |
70 | 78 | ||
79 | $(BUILDDIR)/libbitmapsnative.a: | ||
80 | @echo "MAKE in bitmaps/native" | ||
81 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/native | ||
82 | @$(MAKE) -C bitmaps/native OBJDIR=$(OBJDIR)/bitmaps/native | ||
83 | |||
84 | $(BUILDDIR)/libbitmapsmono.a: | ||
85 | @echo "MAKE in bitmaps/mono" | ||
86 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/mono | ||
87 | @$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono | ||
88 | |||
89 | $(BUILDDIR)/libbitmapsremotenative.a: | ||
90 | @echo "MAKE in bitmaps/remote_native" | ||
91 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_native | ||
92 | @$(MAKE) -C bitmaps/remote_native OBJDIR=$(OBJDIR)/bitmaps/remote_native | ||
93 | |||
94 | $(BUILDDIR)/libbitmapsremotemono.a: | ||
95 | @echo "MAKE in bitmaps/remote_mono" | ||
96 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_mono | ||
97 | @$(MAKE) -C bitmaps/remote_mono OBJDIR=$(OBJDIR)/bitmaps/remote_mono | ||
98 | |||
71 | rocks: | 99 | rocks: |
72 | @$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib | 100 | @$(MAKE) -C plugins/lib OBJDIR=$(OBJDIR)/plugins/lib |
73 | @$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins | 101 | @$(MAKE) -C plugins OBJDIR=$(OBJDIR)/plugins |
@@ -86,15 +114,15 @@ $(MAXOUTFILE): | |||
86 | @cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE) | 114 | @cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE) |
87 | @rm $(MAXINFILE) | 115 | @rm $(MAXINFILE) |
88 | 116 | ||
89 | $(OBJDIR)/rombox.elf : $(OBJS) $(LINKROM) $(DEPFILE) $(LIBROCKBOX) | 117 | $(OBJDIR)/rombox.elf : $(OBJS) $(LINKROM) $(DEPFILE) $(LIBROCKBOX) $(BITMAPLIBS) |
90 | @echo "LD rombox.elf" | 118 | @echo "LD rombox.elf" |
91 | @$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lrockbox -lgcc -L$(BUILDDIR)/firmware -T$(LINKROM) -Wl,-Map,$(OBJDIR)/rombox.map | 119 | @$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -lrockbox -lgcc $(LINKBITMAPS) -L$(BUILDDIR)/firmware -T$(LINKROM) -Wl,-Map,$(OBJDIR)/rombox.map |
92 | 120 | ||
93 | ifndef SIMVER | 121 | ifndef SIMVER |
94 | 122 | ||
95 | $(OBJDIR)/rockbox.elf : $(OBJS) $(LINKFILE) $(DEPFILE) $(LIBROCKBOX) | 123 | $(OBJDIR)/rockbox.elf : $(OBJS) $(LINKFILE) $(DEPFILE) $(LIBROCKBOX) $(BITMAPLIBS) |
96 | @echo "LD rockbox.elf" | 124 | @echo "LD rockbox.elf" |
97 | @$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR)/firmware -L$(BUILDDIR) -lrockbox -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/rockbox.map | 125 | @$(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR)/firmware -L$(BUILDDIR) -lrockbox $(LINKBITMAPS) -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/rockbox.map |
98 | 126 | ||
99 | $(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf | 127 | $(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf |
100 | @echo "OBJCOPY "`basename $@` | 128 | @echo "OBJCOPY "`basename $@` |
@@ -177,6 +205,10 @@ clean: | |||
177 | $(LINKFILE) $(BUILDDIR)/rockbox.ucl $(LINKROM) \ | 205 | $(LINKFILE) $(BUILDDIR)/rockbox.ucl $(LINKROM) \ |
178 | $(BUILDDIR)/rombox.ucl $(OBJDIR)/rombox.bin $(OBJDIR)/rombox.elf \ | 206 | $(BUILDDIR)/rombox.ucl $(OBJDIR)/rombox.bin $(OBJDIR)/rombox.elf \ |
179 | $(MAXOUTFILE) $(DEPFILE) | 207 | $(MAXOUTFILE) $(DEPFILE) |
208 | @$(MAKE) -C bitmaps/mono clean OBJDIR=$(OBJDIR)/bitmaps/mono | ||
209 | @$(MAKE) -C bitmaps/native clean OBJDIR=$(OBJDIR)/bitmaps/native | ||
210 | @$(MAKE) -C bitmaps/remote_mono clean OBJDIR=$(OBJDIR)/bitmaps/remote_mono | ||
211 | @$(MAKE) -C bitmaps/remote_native clean OBJDIR=$(OBJDIR)/bitmaps/remote_native | ||
180 | @$(MAKE) -C plugins clean OBJDIR=$(OBJDIR)/plugins | 212 | @$(MAKE) -C plugins clean OBJDIR=$(OBJDIR)/plugins |
181 | @$(MAKE) -C codecs clean OBJDIR=$(OBJDIR)/codecs | 213 | @$(MAKE) -C codecs clean OBJDIR=$(OBJDIR)/codecs |
182 | @rm -rf $(OBJDIR)/recorder $(OBJDIR)/player | 214 | @rm -rf $(OBJDIR)/recorder $(OBJDIR)/player |
@@ -184,4 +216,6 @@ ifdef SIMVER | |||
184 | @$(MAKE) -C $(SIMDIR) clean | 216 | @$(MAKE) -C $(SIMDIR) clean |
185 | endif | 217 | endif |
186 | 218 | ||
219 | ifneq ($(MAKECMDGOALS),clean) | ||
187 | -include $(DEPFILE) | 220 | -include $(DEPFILE) |
221 | endif | ||
diff --git a/apps/bitmaps/mono/Makefile b/apps/bitmaps/mono/Makefile new file mode 100644 index 0000000000..ec75520735 --- /dev/null +++ b/apps/bitmaps/mono/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-mono | ||
21 | |||
22 | BMP2RB = $(BMP2RB_MONO) | ||
23 | OUTPUT = $(BUILDDIR)/libbitmapsmono.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning bitmaps/mono" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/bitmaps/mono/SOURCES b/apps/bitmaps/mono/SOURCES new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/apps/bitmaps/mono/SOURCES | |||
diff --git a/apps/bitmaps/native/Makefile b/apps/bitmaps/native/Makefile new file mode 100644 index 0000000000..17e9376dd9 --- /dev/null +++ b/apps/bitmaps/native/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-native | ||
21 | |||
22 | BMP2RB = $(BMP2RB_NATIVE) | ||
23 | OUTPUT = $(BUILDDIR)/libbitmapsnative.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning bitmaps/native" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/bitmaps/native/SOURCES b/apps/bitmaps/native/SOURCES new file mode 100644 index 0000000000..f15624bb34 --- /dev/null +++ b/apps/bitmaps/native/SOURCES | |||
@@ -0,0 +1,14 @@ | |||
1 | #ifdef HAVE_LCD_BITMAP | ||
2 | |||
3 | /* Rockbox logo */ | ||
4 | #if (LCD_DEPTH == 1) | ||
5 | rockboxlogo.112x37x1.bmp | ||
6 | #elif (LCD_WIDTH == 160) && (LCD_DEPTH == 2) | ||
7 | rockboxlogo.160x53x2.bmp | ||
8 | #elif (LCD_WIDTH == 176) && (LCD_DEPTH == 16) | ||
9 | rockboxlogo.176x54x16.bmp | ||
10 | #elif (LCD_WIDTH >= 220) && (LCD_DEPTH == 16) | ||
11 | rockboxlogo.220x68x16.bmp | ||
12 | #endif | ||
13 | |||
14 | #endif /* HAVE_LCD_BITMAP */ | ||
diff --git a/apps/bitmaps/native/rockboxlogo.112x37x1.bmp b/apps/bitmaps/native/rockboxlogo.112x37x1.bmp new file mode 100644 index 0000000000..426d9aeef7 --- /dev/null +++ b/apps/bitmaps/native/rockboxlogo.112x37x1.bmp | |||
Binary files differ | |||
diff --git a/apps/bitmaps/native/rockboxlogo.160x53x2.bmp b/apps/bitmaps/native/rockboxlogo.160x53x2.bmp new file mode 100644 index 0000000000..05d6ebcb2e --- /dev/null +++ b/apps/bitmaps/native/rockboxlogo.160x53x2.bmp | |||
Binary files differ | |||
diff --git a/apps/bitmaps/native/rockboxlogo.176x54x16.bmp b/apps/bitmaps/native/rockboxlogo.176x54x16.bmp new file mode 100644 index 0000000000..aa84709a2e --- /dev/null +++ b/apps/bitmaps/native/rockboxlogo.176x54x16.bmp | |||
Binary files differ | |||
diff --git a/apps/bitmaps/native/rockboxlogo.220x68x16.bmp b/apps/bitmaps/native/rockboxlogo.220x68x16.bmp new file mode 100644 index 0000000000..1dc68a09f2 --- /dev/null +++ b/apps/bitmaps/native/rockboxlogo.220x68x16.bmp | |||
Binary files differ | |||
diff --git a/apps/bitmaps/remote_mono/Makefile b/apps/bitmaps/remote_mono/Makefile new file mode 100644 index 0000000000..9f6997c71a --- /dev/null +++ b/apps/bitmaps/remote_mono/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-remotemono | ||
21 | |||
22 | BMP2RB = $(BMP2RB_REMOTEMONO) | ||
23 | OUTPUT = $(BUILDDIR)/libbitmapsremotemono.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning bitmaps/remotemono" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/bitmaps/remote_mono/SOURCES b/apps/bitmaps/remote_mono/SOURCES new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/apps/bitmaps/remote_mono/SOURCES | |||
diff --git a/apps/bitmaps/remote_native/Makefile b/apps/bitmaps/remote_native/Makefile new file mode 100644 index 0000000000..882505ded9 --- /dev/null +++ b/apps/bitmaps/remote_native/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-remotenative | ||
21 | |||
22 | BMP2RB = $(BMP2RB_REMOTENATIVE) | ||
23 | OUTPUT = $(BUILDDIR)/libbitmapsremotenative.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning bitmaps/remote_native" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/bitmaps/remote_native/SOURCES b/apps/bitmaps/remote_native/SOURCES new file mode 100644 index 0000000000..edb7c2037c --- /dev/null +++ b/apps/bitmaps/remote_native/SOURCES | |||
@@ -0,0 +1,3 @@ | |||
1 | #ifdef HAVE_REMOTE_LCD | ||
2 | remote_rockboxlogo.112x37x1.bmp | ||
3 | #endif | ||
diff --git a/apps/bitmaps/remote_native/remote_rockboxlogo.112x37x1.bmp b/apps/bitmaps/remote_native/remote_rockboxlogo.112x37x1.bmp new file mode 100644 index 0000000000..426d9aeef7 --- /dev/null +++ b/apps/bitmaps/remote_native/remote_rockboxlogo.112x37x1.bmp | |||
Binary files differ | |||
diff --git a/apps/misc.c b/apps/misc.c index 6ca28cbb01..e8bc8f9345 100644 --- a/apps/misc.c +++ b/apps/misc.c | |||
@@ -575,18 +575,12 @@ int show_logo( void ) | |||
575 | int font_h, font_w; | 575 | int font_h, font_w; |
576 | 576 | ||
577 | lcd_clear_display(); | 577 | lcd_clear_display(); |
578 | #if LCD_WIDTH == 112 || LCD_WIDTH == 128 | ||
579 | lcd_bitmap(rockbox112x37, 0, 10, 112, 37); | ||
580 | #endif | ||
581 | #if (LCD_WIDTH >= 176) && defined(HAVE_LCD_COLOR) | ||
582 | lcd_bitmap(rockboxlogo, 0, 10, ROCKBOXLOGO_WIDTH, ROCKBOXLOGO_HEIGHT); | 578 | lcd_bitmap(rockboxlogo, 0, 10, ROCKBOXLOGO_WIDTH, ROCKBOXLOGO_HEIGHT); |
583 | #elif LCD_WIDTH >= 160 | ||
584 | lcd_bitmap(rockbox160x53x2, 0, 10, 160, 53); | ||
585 | #endif | ||
586 | 579 | ||
587 | #ifdef HAVE_REMOTE_LCD | 580 | #ifdef HAVE_REMOTE_LCD |
588 | lcd_remote_clear_display(); | 581 | lcd_remote_clear_display(); |
589 | lcd_remote_bitmap(rockbox112x37,10,14,112,37); | 582 | lcd_remote_bitmap(remote_rockboxlogo,10,14,REMOTE_ROCKBOXLOGO_WIDTH, |
583 | REMOTE_ROCKBOXLOGO_HEIGHT); | ||
590 | #endif | 584 | #endif |
591 | 585 | ||
592 | snprintf(version, sizeof(version), "Ver. %s", appsversion); | 586 | snprintf(version, sizeof(version), "Ver. %s", appsversion); |
diff --git a/apps/plugins/Makefile b/apps/plugins/Makefile index 116a37f659..19c3307be6 100644 --- a/apps/plugins/Makefile +++ b/apps/plugins/Makefile | |||
@@ -20,6 +20,15 @@ ifdef SOFTWARECODECS | |||
20 | CODECLIBS = -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack | 20 | CODECLIBS = -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack |
21 | endif | 21 | endif |
22 | 22 | ||
23 | # Set up the bitmap libraries | ||
24 | BITMAPLIBS = $(BUILDDIR)/libpluginbitmapsmono.a \ | ||
25 | $(BUILDDIR)/libpluginbitmapsnative.a \ | ||
26 | $(BUILDDIR)/libpluginbitmapsremotemono.a \ | ||
27 | $(BUILDDIR)/libpluginbitmapsremotenative.a | ||
28 | |||
29 | LINKBITMAPS = -lpluginbitmapsmono -lpluginbitmapsnative \ | ||
30 | -lpluginbitmapsremotemono -lpluginbitmapsremotenative | ||
31 | |||
23 | LDS := plugin.lds | 32 | LDS := plugin.lds |
24 | LINKFILE := $(OBJDIR)/pluginlink.lds | 33 | LINKFILE := $(OBJDIR)/pluginlink.lds |
25 | DEPFILE = $(OBJDIR)/dep-plugins | 34 | DEPFILE = $(OBJDIR)/dep-plugins |
@@ -62,10 +71,10 @@ $(OBJDIR)/credits.o: credits.c $(BUILDDIR)/credits.raw | |||
62 | @$(CC) $(CFLAGS) -I$(OBJDIR) -c $< -o $@ | 71 | @$(CC) $(CFLAGS) -I$(OBJDIR) -c $< -o $@ |
63 | 72 | ||
64 | ifndef SIMVER | 73 | ifndef SIMVER |
65 | $(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a | 74 | $(OBJDIR)/%.elf: $(OBJDIR)/%.o $(LINKFILE) $(BUILDDIR)/libplugin.a $(BITMAPLIBS) |
66 | $(SILENT)(file=`basename $@`; \ | 75 | $(SILENT)(file=`basename $@`; \ |
67 | echo "LD $$file"; \ | 76 | echo "LD $$file"; \ |
68 | $(CC) $(GCCOPTS) -O -nostdlib -o $@ $< -L$(BUILDDIR) $(CODECLIBS) -lplugin -lgcc -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/$*.map) | 77 | $(CC) $(GCCOPTS) -O -nostdlib -o $@ $< -L$(BUILDDIR) $(CODECLIBS) -lplugin $(LINKBITMAPS) -lgcc -T$(LINKFILE) -Wl,--gc-sections -Wl,-Map,$(OBJDIR)/$*.map) |
69 | 78 | ||
70 | $(OBJDIR)/%.rock : $(OBJDIR)/%.elf | 79 | $(OBJDIR)/%.rock : $(OBJDIR)/%.elf |
71 | @echo "OBJCOPY "`basename $@` | 80 | @echo "OBJCOPY "`basename $@` |
@@ -78,7 +87,7 @@ ifeq ($(SIMVER), x11) | |||
78 | 87 | ||
79 | $(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a | 88 | $(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a |
80 | @echo "LD "`basename $@` | 89 | @echo "LD "`basename $@` |
81 | @$(CC) $(CFLAGS) -shared $< -L$(BUILDDIR) $(CODECLIBS) -lplugin -o $@ | 90 | @$(CC) $(CFLAGS) -shared $< -L$(BUILDDIR) $(CODECLIBS) -lplugin $(LINKBITMAPS) -o $@ |
82 | ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN) | 91 | ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN) |
83 | # 'x' must be kept or you'll have "Win32 error 5" | 92 | # 'x' must be kept or you'll have "Win32 error 5" |
84 | # $ fgrep 5 /usr/include/w32api/winerror.h | head -1 | 93 | # $ fgrep 5 /usr/include/w32api/winerror.h | head -1 |
@@ -112,7 +121,7 @@ DLLWRAPFLAGS = -s --entry _DllMain@12 --target=i386-mingw32 -mno-cygwin | |||
112 | $(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a | 121 | $(OBJDIR)/%.rock : $(OBJDIR)/%.o $(BUILDDIR)/libplugin.a |
113 | @echo "DLL "`basename $@` | 122 | @echo "DLL "`basename $@` |
114 | @$(DLLTOOL) $(DLLTOOLFLAGS) -z $(OBJDIR)/$*.def $< | 123 | @$(DLLTOOL) $(DLLTOOLFLAGS) -z $(OBJDIR)/$*.def $< |
115 | @$(DLLWRAP) $(DLLWRAPFLAGS) --def $(OBJDIR)/$*.def $< $(BUILDDIR)/libplugin.a \ | 124 | @$(DLLWRAP) $(DLLWRAPFLAGS) --def $(OBJDIR)/$*.def $< $(BUILDDIR)/libplugin.a $(BITMAPLIBS) \ |
116 | $(patsubst -l%,$(BUILDDIR)/lib%.a,$(CODECLIBS)) -o $@ | 125 | $(patsubst -l%,$(BUILDDIR)/lib%.a,$(CODECLIBS)) -o $@ |
117 | ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN) | 126 | ifeq ($(findstring CYGWIN,$(UNAME)),CYGWIN) |
118 | # 'x' must be kept or you'll have "Win32 error 5" | 127 | # 'x' must be kept or you'll have "Win32 error 5" |
@@ -133,6 +142,26 @@ $(BUILDDIR)/libplugin.a: | |||
133 | $(SILENT)mkdir -p $(OBJDIR)/lib | 142 | $(SILENT)mkdir -p $(OBJDIR)/lib |
134 | $(SILENT)$(MAKE) -C lib OBJDIR=$(OBJDIR)/lib | 143 | $(SILENT)$(MAKE) -C lib OBJDIR=$(OBJDIR)/lib |
135 | 144 | ||
145 | $(BUILDDIR)/libpluginbitmapsnative.a: | ||
146 | @echo "MAKE in plugins/bitmaps/native" | ||
147 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/native | ||
148 | @$(MAKE) -C bitmaps/native OBJDIR=$(OBJDIR)/bitmaps/native | ||
149 | |||
150 | $(BUILDDIR)/libpluginbitmapsmono.a: | ||
151 | @echo "MAKE in plugins/bitmaps/mono" | ||
152 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/mono | ||
153 | @$(MAKE) -C bitmaps/mono OBJDIR=$(OBJDIR)/bitmaps/mono | ||
154 | |||
155 | $(BUILDDIR)/libpluginbitmapsremotenative.a: | ||
156 | @echo "MAKE in plugins/bitmaps/remote_native" | ||
157 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_native | ||
158 | @$(MAKE) -C bitmaps/remote_native OBJDIR=$(OBJDIR)/bitmaps/remote_native | ||
159 | |||
160 | $(BUILDDIR)/libpluginbitmapsremotemono.a: | ||
161 | @echo "MAKE in plugins/bitmaps/remote_mono" | ||
162 | $(SILENT)mkdir -p $(OBJDIR)/bitmaps/remote_mono | ||
163 | @$(MAKE) -C bitmaps/remote_mono OBJDIR=$(OBJDIR)/bitmaps/remote_mono | ||
164 | |||
136 | $(LINKFILE): $(LDS) | 165 | $(LINKFILE): $(LDS) |
137 | @echo "build $@" | 166 | @echo "build $@" |
138 | @cat $< | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P - >$@ | 167 | @cat $< | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P - >$@ |
@@ -147,6 +176,10 @@ clean: | |||
147 | @rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \ | 176 | @rm -f $(ROCKS) $(LINKFILE) $(OBJDIR)/*.rock $(DEPFILE) $(ELFS) \ |
148 | $(BUILDDIR)/credits.raw $(OBJS) $(DEFS) | 177 | $(BUILDDIR)/credits.raw $(OBJS) $(DEFS) |
149 | @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib | 178 | @$(MAKE) -C lib clean OBJDIR=$(OBJDIR)/lib |
179 | @$(MAKE) -C bitmaps/mono clean OBJDIR=$(OBJDIR)/bitmaps/mono | ||
180 | @$(MAKE) -C bitmaps/native clean OBJDIR=$(OBJDIR)/bitmaps/native | ||
181 | @$(MAKE) -C bitmaps/remote_mono clean OBJDIR=$(OBJDIR)/bitmaps/remote_mono | ||
182 | @$(MAKE) -C bitmaps/remote_native clean OBJDIR=$(OBJDIR)/bitmaps/remote_native | ||
150 | @$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy | 183 | @$(MAKE) -C rockboy clean OBJDIR=$(OBJDIR)/rockboy |
151 | @$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine | 184 | @$(MAKE) -C searchengine clean OBJDIR=$(OBJDIR)/searchengine |
152 | 185 | ||
diff --git a/apps/plugins/bitmaps/mono/Makefile b/apps/plugins/bitmaps/mono/Makefile new file mode 100644 index 0000000000..54c06770b8 --- /dev/null +++ b/apps/plugins/bitmaps/mono/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-mono | ||
21 | |||
22 | BMP2RB = $(BMP2RB_MONO) | ||
23 | OUTPUT = $(BUILDDIR)/libpluginbitmapsmono.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning plugins/bitmaps/mono" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/plugins/bitmaps/mono/SOURCES b/apps/plugins/bitmaps/mono/SOURCES new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/apps/plugins/bitmaps/mono/SOURCES | |||
diff --git a/apps/plugins/bitmaps/native/Makefile b/apps/plugins/bitmaps/native/Makefile new file mode 100644 index 0000000000..fd77a6213c --- /dev/null +++ b/apps/plugins/bitmaps/native/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-native | ||
21 | |||
22 | BMP2RB = $(BMP2RB_NATIVE) | ||
23 | OUTPUT = $(BUILDDIR)/libpluginbitmapsnative.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning plugins/bitmaps/native" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/plugins/bitmaps/native/SOURCES b/apps/plugins/bitmaps/native/SOURCES new file mode 100644 index 0000000000..140df739a9 --- /dev/null +++ b/apps/plugins/bitmaps/native/SOURCES | |||
@@ -0,0 +1,18 @@ | |||
1 | #ifdef HAVE_LCD_BITMAP | ||
2 | |||
3 | /* Sudoku */ | ||
4 | #if (LCD_WIDTH == 112) && (LCD_HEIGHT==64) && (LCD_DEPTH == 1) | ||
5 | sudoku_start.112x64x1.bmp | ||
6 | sudoku_normal.112x64x1.bmp | ||
7 | sudoku_inverse.112x64x1.bmp | ||
8 | #elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && (LCD_DEPTH == 2) | ||
9 | sudoku_start.160x128x2.bmp | ||
10 | sudoku_normal.160x128x2.bmp | ||
11 | sudoku_inverse.160x128x2.bmp | ||
12 | #elif (LCD_WIDTH >= 220) && (LCD_HEIGHT >= 176) && (LCD_DEPTH == 16) | ||
13 | sudoku_start.220x176x16.bmp | ||
14 | sudoku_normal.220x176x16.bmp | ||
15 | sudoku_inverse.220x176x16.bmp | ||
16 | #endif | ||
17 | |||
18 | #endif /* HAVE_LCD_BITMAP */ | ||
diff --git a/apps/plugins/bitmaps/native/sudoku_inverse.112x64x1.bmp b/apps/plugins/bitmaps/native/sudoku_inverse.112x64x1.bmp new file mode 100644 index 0000000000..161a43e78c --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_inverse.112x64x1.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_inverse.160x128x2.bmp b/apps/plugins/bitmaps/native/sudoku_inverse.160x128x2.bmp new file mode 100644 index 0000000000..f26791c7c0 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_inverse.160x128x2.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_inverse.220x176x16.bmp b/apps/plugins/bitmaps/native/sudoku_inverse.220x176x16.bmp new file mode 100644 index 0000000000..e51eb228b8 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_inverse.220x176x16.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_normal.112x64x1.bmp b/apps/plugins/bitmaps/native/sudoku_normal.112x64x1.bmp new file mode 100644 index 0000000000..09b1342f94 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_normal.112x64x1.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_normal.160x128x2.bmp b/apps/plugins/bitmaps/native/sudoku_normal.160x128x2.bmp new file mode 100644 index 0000000000..a34e042160 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_normal.160x128x2.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_normal.220x176x16.bmp b/apps/plugins/bitmaps/native/sudoku_normal.220x176x16.bmp new file mode 100644 index 0000000000..3a706e9b09 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_normal.220x176x16.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_start.112x64x1.bmp b/apps/plugins/bitmaps/native/sudoku_start.112x64x1.bmp new file mode 100644 index 0000000000..09b1342f94 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_start.112x64x1.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_start.160x128x2.bmp b/apps/plugins/bitmaps/native/sudoku_start.160x128x2.bmp new file mode 100644 index 0000000000..2b66273a00 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_start.160x128x2.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/native/sudoku_start.220x176x16.bmp b/apps/plugins/bitmaps/native/sudoku_start.220x176x16.bmp new file mode 100644 index 0000000000..a0c151e785 --- /dev/null +++ b/apps/plugins/bitmaps/native/sudoku_start.220x176x16.bmp | |||
Binary files differ | |||
diff --git a/apps/plugins/bitmaps/remote_mono/Makefile b/apps/plugins/bitmaps/remote_mono/Makefile new file mode 100644 index 0000000000..0875b4cbb5 --- /dev/null +++ b/apps/plugins/bitmaps/remote_mono/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-remotemono | ||
21 | |||
22 | BMP2RB = $(BMP2RB_REMOTEMONO) | ||
23 | OUTPUT = $(BUILDDIR)/libpluginbitmapsremotemono.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning plugins/bitmaps/remotemono" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/plugins/bitmaps/remote_mono/SOURCES b/apps/plugins/bitmaps/remote_mono/SOURCES new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/apps/plugins/bitmaps/remote_mono/SOURCES | |||
diff --git a/apps/plugins/bitmaps/remote_native/Makefile b/apps/plugins/bitmaps/remote_native/Makefile new file mode 100644 index 0000000000..91a42908f5 --- /dev/null +++ b/apps/plugins/bitmaps/remote_native/Makefile | |||
@@ -0,0 +1,32 @@ | |||
1 | # __________ __ ___. | ||
2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
6 | # \/ \/ \/ \/ \/ | ||
7 | # $Id$ | ||
8 | # | ||
9 | |||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(BUILDDIR) \ | ||
11 | -I$(OBJDIR) | ||
12 | CFLAGS = $(GCCOPTS) $(INCLUDES) $(TARGET) $(EXTRA_DEFINES) | ||
13 | |||
14 | # This sets up 'SRC' based on the files mentioned in SOURCES | ||
15 | include $(TOOLSDIR)/makesrc.inc | ||
16 | |||
17 | SOURCES = $(SRC) | ||
18 | CSRC := $(SRC:%.bmp=$(OBJDIR)/%.c) | ||
19 | OBJS := $(CSRC:%.c=%.o) | ||
20 | DEPFILE = $(OBJDIR)/dep-bitmaps-remotenative | ||
21 | |||
22 | BMP2RB = $(BMP2RB_REMOTENATIVE) | ||
23 | OUTPUT = $(BUILDDIR)/libpluginbitmapsremotenative.a | ||
24 | |||
25 | include $(TOOLSDIR)/makebmp.inc | ||
26 | |||
27 | clean: | ||
28 | @echo "cleaning plugins/bitmaps/remote_native" | ||
29 | @rm -f $(CSRC) $(OBJS) $(OUTPUT) $(DEPFILE) | ||
30 | @rmdir $(OBJDIR) | ||
31 | |||
32 | -include $(DEPFILE) | ||
diff --git a/apps/plugins/bitmaps/remote_native/SOURCES b/apps/plugins/bitmaps/remote_native/SOURCES new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/apps/plugins/bitmaps/remote_native/SOURCES | |||
diff --git a/apps/plugins/sudoku.c b/apps/plugins/sudoku.c index 1d8e72f3ca..39741ce19c 100644 --- a/apps/plugins/sudoku.c +++ b/apps/plugins/sudoku.c | |||
@@ -115,6 +115,11 @@ PLUGIN_HEADER | |||
115 | #error SUDOKU: Unsupported keypad | 115 | #error SUDOKU: Unsupported keypad |
116 | #endif | 116 | #endif |
117 | 117 | ||
118 | /* The bitmaps */ | ||
119 | extern const fb_data sudoku_normal[]; | ||
120 | extern const fb_data sudoku_start[]; | ||
121 | extern const fb_data sudoku_inverse[]; | ||
122 | |||
118 | #if (LCD_HEIGHT==128) && (LCD_WIDTH==160) | 123 | #if (LCD_HEIGHT==128) && (LCD_WIDTH==160) |
119 | /* For iriver H1x0 - 160x128, 9 cells @ 12x12 with 14 border lines*/ | 124 | /* For iriver H1x0 - 160x128, 9 cells @ 12x12 with 14 border lines*/ |
120 | 125 | ||
@@ -134,167 +139,8 @@ PLUGIN_HEADER | |||
134 | static unsigned char cellxpos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; | 139 | static unsigned char cellxpos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; |
135 | static unsigned char cellypos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; | 140 | static unsigned char cellypos[9]={ 2, 15, 28, 42, 55, 68, 82, 95, 108 }; |
136 | 141 | ||
137 | /* Normal numbers - 12z12 including a 1-pixel margin all around */ | 142 | /* The height of one cell in the bitmap */ |
138 | static unsigned char num[10][36]= { | 143 | #define BITMAP_HEIGHT 12 |
139 | /* Blank cell */ | ||
140 | {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, | ||
141 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, | ||
142 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 | ||
143 | }, | ||
144 | /* Numeral 1 */ | ||
145 | {0x00,0x00,0x00,0xc0,0xf0,0xfc,0xfc,0x00,0x00,0x00,0x00,0x00, | ||
146 | 0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x00,0x00, | ||
147 | 0x00,0x00,0x00,0x30,0x30,0x3f,0x3f,0x30,0x30,0x00,0x00,0x00 | ||
148 | }, | ||
149 | /* Numeral 2 */ | ||
150 | {0x00,0x00,0xf0,0xfc,0x0c,0x0c,0x0c,0xfc,0xf0,0x00,0x00,0x00, | ||
151 | 0x00,0x00,0x00,0x00,0xc0,0xf0,0x3c,0x0f,0x03,0x00,0x00,0x00, | ||
152 | 0x00,0x00,0x3c,0x3f,0x33,0x30,0x30,0x30,0x30,0x00,0x00,0x00 | ||
153 | }, | ||
154 | /* Numeral 3 */ | ||
155 | {0x00,0x00,0x0c,0x0c,0x0c,0x0c,0xcc,0xfc,0x3c,0x00,0x00,0x00, | ||
156 | 0x00,0x00,0x00,0x00,0x0c,0x0f,0x0f,0xfc,0xf0,0x00,0x00,0x00, | ||
157 | 0x00,0x00,0x0c,0x3c,0x30,0x30,0x30,0x3f,0x0f,0x00,0x00,0x00 | ||
158 | }, | ||
159 | /* Numeral 4 */ | ||
160 | {0x00,0x00,0x00,0x00,0xc0,0xf0,0xfc,0xfc,0x00,0x00,0x00,0x00, | ||
161 | 0x00,0x00,0xfc,0xff,0xc3,0xc0,0xff,0xff,0xc0,0x00,0x00,0x00, | ||
162 | 0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x3f,0x00,0x00,0x00,0x00 | ||
163 | }, | ||
164 | /* Numeral 5 */ | ||
165 | {0x00,0x00,0xfc,0xfc,0x0c,0x0c,0x0c,0x0c,0x0c,0x00,0x00,0x00, | ||
166 | 0x00,0x00,0x0f,0x0f,0x0f,0x03,0x03,0xff,0xfc,0x00,0x00,0x00, | ||
167 | 0x00,0x00,0x0c,0x3c,0x30,0x30,0x30,0x3f,0x0f,0x00,0x00,0x00 | ||
168 | }, | ||
169 | /* Numeral 6 */ | ||
170 | {0x00,0x00,0xc0,0xf0,0x3c,0x0c,0x0c,0x0c,0x00,0x00,0x00,0x00, | ||
171 | 0x00,0x00,0xff,0xff,0x3c,0x0c,0x0c,0xfc,0xf0,0x00,0x00,0x00, | ||
172 | 0x00,0x00,0x0f,0x3f,0x3c,0x30,0x30,0x3f,0x0f,0x00,0x00,0x00 | ||
173 | }, | ||
174 | /* Numeral 7 */ | ||
175 | {0x00,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0xfc,0xfc,0x00,0x00,0x00, | ||
176 | 0x00,0x00,0x00,0x00,0xc0,0xfc,0x3f,0x03,0x00,0x00,0x00,0x00, | ||
177 | 0x00,0x00,0x00,0x00,0x3f,0x3f,0x00,0x00,0x00,0x00,0x00,0x00 | ||
178 | }, | ||
179 | /* Numeral 8 */ | ||
180 | {0x00,0x00,0xf0,0xfc,0x0c,0x0c,0x0c,0xfc,0xf0,0x00,0x00,0x00, | ||
181 | 0x00,0x00,0xf3,0xff,0x0c,0x0c,0x0c,0xff,0xf3,0x00,0x00,0x00, | ||
182 | 0x00,0x00,0x0f,0x3f,0x30,0x30,0x30,0x3f,0x0f,0x00,0x00,0x00 | ||
183 | }, | ||
184 | /* Numeral 9 */ | ||
185 | {0x00,0x00,0xf0,0xfc,0x0c,0x0c,0x3c,0xfc,0xf0,0x00,0x00,0x00, | ||
186 | 0x00,0x00,0x0f,0x3f,0x30,0x30,0x3c,0xff,0xff,0x00,0x00,0x00, | ||
187 | 0x00,0x00,0x00,0x30,0x30,0x30,0x3c,0x0f,0x03,0x00,0x00,0x00 | ||
188 | }, | ||
189 | }; | ||
190 | |||
191 | /* Starting numbers - on iriver this is with light-grey background */ | ||
192 | |||
193 | static unsigned char num_start[10][36]= { | ||
194 | /* Blank cell */ | ||
195 | {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, | ||
196 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, | ||
197 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 | ||
198 | }, | ||
199 | /* Numeral 1 */ | ||
200 | {0x55,0x55,0x55,0xd5,0xf5,0xfd,0xfd,0x55,0x55,0x55,0x55,0x55, | ||
201 | 0x55,0x55,0x55,0x55,0x55,0xff,0xff,0x55,0x55,0x55,0x55,0x55, | ||
202 | 0x55,0x55,0x55,0x75,0x75,0x7f,0x7f,0x75,0x75,0x55,0x55,0x55 | ||
203 | }, | ||
204 | /* Numeral 2 */ | ||
205 | {0x55,0x55,0xf5,0xfd,0x5d,0x5d,0x5d,0xfd,0xf5,0x55,0x55,0x55, | ||
206 | 0x55,0x55,0x55,0x55,0xd5,0xf5,0x7d,0x5f,0x57,0x55,0x55,0x55, | ||
207 | 0x55,0x55,0x7d,0x7f,0x77,0x75,0x75,0x75,0x75,0x55,0x55,0x55 | ||
208 | }, | ||
209 | /* Numeral 3 */ | ||
210 | {0x55,0x55,0x5d,0x5d,0x5d,0x5d,0xdd,0xfd,0x7d,0x55,0x55,0x55, | ||
211 | 0x55,0x55,0x55,0x55,0x5d,0x5f,0x5f,0xfd,0xf5,0x55,0x55,0x55, | ||
212 | 0x55,0x55,0x5d,0x7d,0x75,0x75,0x75,0x7f,0x5f,0x55,0x55,0x55 | ||
213 | }, | ||
214 | /* Numeral 4 */ | ||
215 | {0x55,0x55,0x55,0x55,0xd5,0xf5,0xfd,0xfd,0x55,0x55,0x55,0x55, | ||
216 | 0x55,0x55,0xfd,0xff,0xd7,0xd5,0xff,0xff,0xd5,0x55,0x55,0x55, | ||
217 | 0x55,0x55,0x55,0x55,0x55,0x55,0x7f,0x7f,0x55,0x55,0x55,0x55 | ||
218 | }, | ||
219 | /* Numeral 5 */ | ||
220 | {0x55,0x55,0xfd,0xfd,0x5d,0x5d,0x5d,0x5d,0x5d,0x55,0x55,0x55, | ||
221 | 0x55,0x55,0x5f,0x5f,0x5f,0x57,0x57,0xff,0xfd,0x55,0x55,0x55, | ||
222 | 0x55,0x55,0x5d,0x7d,0x75,0x75,0x75,0x7f,0x5f,0x55,0x55,0x55 | ||
223 | }, | ||
224 | /* Numeral 6 */ | ||
225 | {0x55,0x55,0xd5,0xf5,0x7d,0x5d,0x5d,0x5d,0x55,0x55,0x55,0x55, | ||
226 | 0x55,0x55,0xff,0xff,0x7d,0x5d,0x5d,0xfd,0xf5,0x55,0x55,0x55, | ||
227 | 0x55,0x55,0x5f,0x7f,0x7d,0x75,0x75,0x7f,0x5f,0x55,0x55,0x55 | ||
228 | }, | ||
229 | /* Numeral 7 */ | ||
230 | {0x55,0x55,0x5d,0x5d,0x5d,0x5d,0x5d,0xfd,0xfd,0x55,0x55,0x55, | ||
231 | 0x55,0x55,0x55,0x55,0xd5,0xfd,0x7f,0x57,0x55,0x55,0x55,0x55, | ||
232 | 0x55,0x55,0x55,0x55,0x7f,0x7f,0x55,0x55,0x55,0x55,0x55,0x55 | ||
233 | }, | ||
234 | /* Numeral 8 */ | ||
235 | {0x55,0x55,0xf5,0xfd,0x5d,0x5d,0x5d,0xfd,0xf5,0x55,0x55,0x55, | ||
236 | 0x55,0x55,0xf7,0xff,0x5d,0x5d,0x5d,0xff,0xf7,0x55,0x55,0x55, | ||
237 | 0x55,0x55,0x5f,0x7f,0x75,0x75,0x75,0x7f,0x5f,0x55,0x55,0x55 | ||
238 | }, | ||
239 | /* Numeral 9 */ | ||
240 | {0x55,0x55,0xf5,0xfd,0x5d,0x5d,0x7d,0xfd,0xf5,0x55,0x55,0x55, | ||
241 | 0x55,0x55,0x5f,0x7f,0x75,0x75,0x7d,0xff,0xff,0x55,0x55,0x55, | ||
242 | 0x55,0x55,0x55,0x75,0x75,0x75,0x7d,0x5f,0x57,0x55,0x55,0x55 | ||
243 | }, | ||
244 | }; | ||
245 | |||
246 | static unsigned char num_inverse[10][36]= { | ||
247 | /* Blank cell */ | ||
248 | {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, | ||
249 | 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, | ||
250 | 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff | ||
251 | }, | ||
252 | /* Numeral 1 */ | ||
253 | {0xff,0xff,0xff,0x3f,0x0f,0x03,0x03,0xff,0xff,0xff,0xff,0xff, | ||
254 | 0xff,0xff,0xff,0xff,0xff,0x00,0x00,0xff,0xff,0xff,0xff,0xff, | ||
255 | 0xff,0xff,0xff,0xcf,0xcf,0xc0,0xc0,0xcf,0xcf,0xff,0xff,0xff | ||
256 | }, | ||
257 | /* Numeral 2 */ | ||
258 | {0xff,0xff,0x0f,0x03,0xf3,0xf3,0xf3,0x03,0x0f,0xff,0xff,0xff, | ||
259 | 0xff,0xff,0xff,0xff,0x3f,0x0f,0xc3,0xf0,0xfc,0xff,0xff,0xff, | ||
260 | 0xff,0xff,0xc3,0xc0,0xcc,0xcf,0xcf,0xcf,0xcf,0xff,0xff,0xff | ||
261 | }, | ||
262 | /* Numeral 3 */ | ||
263 | {0xff,0xff,0xf3,0xf3,0xf3,0xf3,0x33,0x03,0xc3,0xff,0xff,0xff, | ||
264 | 0xff,0xff,0xff,0xff,0xf3,0xf0,0xf0,0x03,0x0f,0xff,0xff,0xff, | ||
265 | 0xff,0xff,0xf3,0xc3,0xcf,0xcf,0xcf,0xc0,0xf0,0xff,0xff,0xff | ||
266 | }, | ||
267 | /* Numeral 4 */ | ||
268 | {0xff,0xff,0xff,0xff,0x3f,0x0f,0x03,0x03,0xff,0xff,0xff,0xff, | ||
269 | 0xff,0xff,0x03,0x00,0x3c,0x3f,0x00,0x00,0x3f,0xff,0xff,0xff, | ||
270 | 0xff,0xff,0xff,0xff,0xff,0xff,0xc0,0xc0,0xff,0xff,0xff,0xff | ||
271 | }, | ||
272 | /* Numeral 5 */ | ||
273 | {0xff,0xff,0x03,0x03,0xf3,0xf3,0xf3,0xf3,0xf3,0xff,0xff,0xff, | ||
274 | 0xff,0xff,0xf0,0xf0,0xf0,0xfc,0xfc,0x00,0x03,0xff,0xff,0xff, | ||
275 | 0xff,0xff,0xf3,0xc3,0xcf,0xcf,0xcf,0xc0,0xf0,0xff,0xff,0xff | ||
276 | }, | ||
277 | /* Numeral 6 */ | ||
278 | {0xff,0xff,0x3f,0x0f,0xc3,0xf3,0xf3,0xf3,0xff,0xff,0xff,0xff, | ||
279 | 0xff,0xff,0x00,0x00,0xc3,0xf3,0xf3,0x03,0x0f,0xff,0xff,0xff, | ||
280 | 0xff,0xff,0xf0,0xc0,0xc3,0xcf,0xcf,0xc0,0xf0,0xff,0xff,0xff | ||
281 | }, | ||
282 | /* Numeral 7 */ | ||
283 | {0xff,0xff,0xf3,0xf3,0xf3,0xf3,0xf3,0x03,0x03,0xff,0xff,0xff, | ||
284 | 0xff,0xff,0xff,0xff,0x3f,0x03,0xc0,0xfc,0xff,0xff,0xff,0xff, | ||
285 | 0xff,0xff,0xff,0xff,0xc0,0xc0,0xff,0xff,0xff,0xff,0xff,0xff | ||
286 | }, | ||
287 | /* Numeral 8 */ | ||
288 | {0xff,0xff,0x0f,0x03,0xf3,0xf3,0xf3,0x03,0x0f,0xff,0xff,0xff, | ||
289 | 0xff,0xff,0x0c,0x00,0xf3,0xf3,0xf3,0x00,0x0c,0xff,0xff,0xff, | ||
290 | 0xff,0xff,0xf0,0xc0,0xcf,0xcf,0xcf,0xc0,0xf0,0xff,0xff,0xff | ||
291 | }, | ||
292 | /* Numeral 9 */ | ||
293 | {0xff,0xff,0x0f,0x03,0xf3,0xf3,0xc3,0x03,0x0f,0xff,0xff,0xff, | ||
294 | 0xff,0xff,0xf0,0xc0,0xcf,0xcf,0xc3,0x00,0x00,0xff,0xff,0xff, | ||
295 | 0xff,0xff,0xff,0xcf,0xcf,0xcf,0xc3,0xf0,0xfc,0xff,0xff,0xff | ||
296 | }, | ||
297 | }; | ||
298 | 144 | ||
299 | #elif (LCD_HEIGHT==64) && (LCD_WIDTH==112) | 145 | #elif (LCD_HEIGHT==64) && (LCD_WIDTH==112) |
300 | /* For Archos Recorder, FM and Ondio (112x64): | 146 | /* For Archos Recorder, FM and Ondio (112x64): |
@@ -317,76 +163,9 @@ static unsigned char num_inverse[10][36]= { | |||
317 | static unsigned char cellxpos[9]={ 1, 10, 19, 28, 37, 46, 55, 64, 73 }; | 163 | static unsigned char cellxpos[9]={ 1, 10, 19, 28, 37, 46, 55, 64, 73 }; |
318 | static unsigned char cellypos[9]={ 1, 8, 15, 22, 29, 36, 43, 50, 57 }; | 164 | static unsigned char cellypos[9]={ 1, 8, 15, 22, 29, 36, 43, 50, 57 }; |
319 | 165 | ||
320 | static unsigned char num[10][8]= { | 166 | /* The height of one cell in the bitmap */ |
321 | /* Blank */ | 167 | #define BITMAP_HEIGHT 8 |
322 | {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, | ||
323 | /* Numeral 1 */ | ||
324 | {0x00,0x00,0x00,0x22,0x3e,0x20,0x00,0x00}, | ||
325 | /* Numeral 2 */ | ||
326 | {0x00,0x00,0x24,0x32,0x2a,0x24,0x00,0x00}, | ||
327 | /* Numeral 3 */ | ||
328 | {0x00,0x00,0x22,0x2a,0x2a,0x14,0x00,0x00}, | ||
329 | /* Numeral 4 */ | ||
330 | {0x00,0x00,0x0e,0x08,0x38,0x08,0x00,0x00}, | ||
331 | /* Numeral 5 */ | ||
332 | {0x00,0x00,0x2e,0x2a,0x2a,0x12,0x00,0x00}, | ||
333 | /* Numeral 6 */ | ||
334 | {0x00,0x00,0x1c,0x2a,0x2a,0x12,0x00,0x00}, | ||
335 | /* Numeral 7 */ | ||
336 | {0x00,0x00,0x22,0x12,0x0a,0x06,0x00,0x00}, | ||
337 | /* Numeral 8 */ | ||
338 | {0x00,0x00,0x14,0x2a,0x2a,0x14,0x00,0x00}, | ||
339 | /* Numeral 9 */ | ||
340 | {0x00,0x00,0x24,0x2a,0x2a,0x1c,0x00,0x00}, | ||
341 | }; | ||
342 | |||
343 | /* TODO: How do I differentiate between starting and user numbers? */ | ||
344 | |||
345 | static unsigned char num_start[10][8]= { | ||
346 | /* Blank */ | ||
347 | {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, | ||
348 | /* Numeral 1 */ | ||
349 | {0x00,0x00,0x00,0x22,0x3e,0x20,0x00,0x00}, | ||
350 | /* Numeral 2 */ | ||
351 | {0x00,0x00,0x24,0x32,0x2a,0x24,0x00,0x00}, | ||
352 | /* Numeral 3 */ | ||
353 | {0x00,0x00,0x22,0x2a,0x2a,0x14,0x00,0x00}, | ||
354 | /* Numeral 4 */ | ||
355 | {0x00,0x00,0x0e,0x08,0x38,0x08,0x00,0x00}, | ||
356 | /* Numeral 5 */ | ||
357 | {0x00,0x00,0x2e,0x2a,0x2a,0x12,0x00,0x00}, | ||
358 | /* Numeral 6 */ | ||
359 | {0x00,0x00,0x1c,0x2a,0x2a,0x12,0x00,0x00}, | ||
360 | /* Numeral 7 */ | ||
361 | {0x00,0x00,0x22,0x12,0x0a,0x06,0x00,0x00}, | ||
362 | /* Numeral 8 */ | ||
363 | {0x00,0x00,0x14,0x2a,0x2a,0x14,0x00,0x00}, | ||
364 | /* Numeral 9 */ | ||
365 | {0x00,0x00,0x24,0x2a,0x2a,0x1c,0x00,0x00}, | ||
366 | }; | ||
367 | 168 | ||
368 | static unsigned char num_inverse[10][8]= { | ||
369 | /* Numeral 0 */ | ||
370 | {0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f,0x3f}, | ||
371 | /* Numeral 1 */ | ||
372 | {0x3f,0x3f,0x3f,0x1d,0x01,0x1f,0x3f,0x3f}, | ||
373 | /* Numeral 2 */ | ||
374 | {0x3f,0x3f,0x1b,0x0d,0x15,0x1b,0x3f,0x3f}, | ||
375 | /* Numeral 3 */ | ||
376 | {0x3f,0x3f,0x1d,0x15,0x15,0x2b,0x3f,0x3f}, | ||
377 | /* Numeral 4 */ | ||
378 | {0x3f,0x3f,0x31,0x37,0x07,0x37,0x3f,0x3f}, | ||
379 | /* Numeral 5 */ | ||
380 | {0x3f,0x3f,0x11,0x15,0x15,0x2d,0x3f,0x3f}, | ||
381 | /* Numeral 6 */ | ||
382 | {0x3f,0x3f,0x23,0x15,0x15,0x2d,0x3f,0x3f}, | ||
383 | /* Numeral 7 */ | ||
384 | {0x3f,0x3f,0x1d,0x2d,0x35,0x39,0x3f,0x3f}, | ||
385 | /* Numeral 8 */ | ||
386 | {0x3f,0x3f,0x2b,0x15,0x15,0x2b,0x3f,0x3f}, | ||
387 | /* Numeral 9 */ | ||
388 | {0x3f,0x3f,0x1b,0x15,0x15,0x23,0x3f,0x3f}, | ||
389 | }; | ||
390 | #elif (LCD_HEIGHT>=176) && (LCD_WIDTH>=220) | 169 | #elif (LCD_HEIGHT>=176) && (LCD_WIDTH>=220) |
391 | /* iriver h300 */ | 170 | /* iriver h300 */ |
392 | 171 | ||
@@ -406,1294 +185,8 @@ static unsigned char num_inverse[10][8]= { | |||
406 | static unsigned char cellxpos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; | 185 | static unsigned char cellxpos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; |
407 | static unsigned char cellypos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; | 186 | static unsigned char cellypos[9]={ 2, 19, 36, 54, 71, 88, 106, 123, 140 }; |
408 | 187 | ||
409 | /* Normal numbers - 12z12 including a 1-pixel margin all around */ | 188 | /* The height of one cell in the bitmap */ |
410 | static short num[10][256]= { | 189 | #define BITMAP_HEIGHT 16 |
411 | /* Blank */ | ||
412 | {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
413 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
414 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
415 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
416 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
417 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
418 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
419 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
420 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
421 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
422 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
423 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
424 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
425 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
426 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
427 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}, | ||
428 | /* numeral 1 */ | ||
429 | { | ||
430 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
431 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
432 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
433 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
434 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
435 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
436 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, | ||
437 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
438 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
439 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
440 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
441 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
442 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
443 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
444 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
445 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
446 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
447 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
448 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
449 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
450 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
451 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
452 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
453 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
454 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
455 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
456 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
457 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
458 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
459 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
460 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
461 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
462 | /* numeral 2 */ | ||
463 | { | ||
464 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
465 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
466 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
467 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
468 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
469 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
470 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
471 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
472 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
473 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
474 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
475 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
476 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
477 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
478 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
479 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
480 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
481 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
482 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, | ||
483 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
484 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
485 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
486 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
487 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
488 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
489 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
490 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
491 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
492 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
493 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
494 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
495 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
496 | /* number 3 */ | ||
497 | { | ||
498 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
499 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
500 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
501 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
502 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
503 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
504 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
505 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
506 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
507 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
508 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
509 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
510 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
511 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
512 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
513 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
514 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
515 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
516 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
517 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
518 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
519 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
520 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
521 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
522 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
523 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
524 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
525 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
526 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
527 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
528 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
529 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
530 | /* 4 */ | ||
531 | { | ||
532 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
533 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
534 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
535 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
536 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
537 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
538 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
539 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
540 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
541 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
542 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
543 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
544 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
545 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
546 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
547 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
548 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
549 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
550 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
551 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
552 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
553 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
554 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
555 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
556 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
557 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
558 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
559 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
560 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
561 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
562 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
563 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
564 | /* 5 */ | ||
565 | { | ||
566 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
567 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
568 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
569 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
570 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
571 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
572 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
573 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
574 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
575 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
576 | 0xffff, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
577 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
578 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
579 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
580 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, | ||
581 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
582 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
583 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
584 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
585 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, | ||
586 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
587 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
588 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
589 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
590 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
591 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
592 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
593 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
594 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
595 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
596 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
597 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
598 | /* 6*/ | ||
599 | { | ||
600 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
601 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
602 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
603 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
604 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
605 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
606 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
607 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
608 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
609 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
610 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
611 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
612 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
613 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
614 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
615 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
616 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
617 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
618 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
619 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
620 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
621 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
622 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
623 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
624 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
625 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
626 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
627 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
628 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
629 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
630 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
631 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
632 | /* 7 */ | ||
633 | { | ||
634 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
635 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
636 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
637 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
638 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
639 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
640 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
641 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, | ||
642 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
643 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
644 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
645 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
646 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
647 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
648 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
649 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
650 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
651 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
652 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, | ||
653 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
654 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
655 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
656 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
657 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
658 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
659 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
660 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
661 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
662 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
663 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
664 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
665 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
666 | /* 8 */ | ||
667 | { | ||
668 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
669 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
670 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
671 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
672 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
673 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
674 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
675 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
676 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
677 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
678 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
679 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
680 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
681 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
682 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
683 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
684 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
685 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
686 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
687 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
688 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
689 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
690 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
691 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
692 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
693 | 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
694 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
695 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
696 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
697 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
698 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
699 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, | ||
700 | /* 9 */ | ||
701 | { | ||
702 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
703 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
704 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
705 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
706 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
707 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
708 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
709 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
710 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
711 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
712 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
713 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
714 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
715 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
716 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
717 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
718 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
719 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
720 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
721 | 0x0000, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
722 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
723 | 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, | ||
724 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
725 | 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
726 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
727 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
728 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
729 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
730 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
731 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
732 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
733 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff} | ||
734 | }; | ||
735 | |||
736 | static short num_start[10][256]= { | ||
737 | /* Blank */ | ||
738 | {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
739 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
740 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
741 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
742 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
743 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
744 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
745 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
746 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
747 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
748 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
749 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
750 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
751 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
752 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, | ||
753 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}, | ||
754 | #if LCD_PIXELFORMAT == RGB565 | ||
755 | /* numeral 1 */ | ||
756 | { | ||
757 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
758 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
759 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
760 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
761 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
762 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
763 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000, | ||
764 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
765 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
766 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
767 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
768 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
769 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
770 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
771 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
772 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
773 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
774 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
775 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
776 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
777 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
778 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
779 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
780 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
781 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
782 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
783 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
784 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
785 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
786 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
787 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
788 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
789 | /* numeral 2 */ | ||
790 | { | ||
791 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
792 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
793 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
794 | 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
795 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
796 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
797 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
798 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
799 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
800 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
801 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
802 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
803 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
804 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
805 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, | ||
806 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
807 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
808 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
809 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, | ||
810 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
811 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
812 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
813 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
814 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
815 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
816 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
817 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
818 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
819 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
820 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
821 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
822 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
823 | /* number 3 */ | ||
824 | { | ||
825 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
826 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
827 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
828 | 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
829 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
830 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
831 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
832 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
833 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
834 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
835 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
836 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
837 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, | ||
838 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
839 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
840 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
841 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
842 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
843 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, | ||
844 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
845 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
846 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
847 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
848 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
849 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
850 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
851 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
852 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
853 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
854 | 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
855 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
856 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
857 | /* 4 */ | ||
858 | { | ||
859 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
860 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
861 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
862 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
863 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, | ||
864 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
865 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
866 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
867 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
868 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
869 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
870 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
871 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
872 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
873 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
874 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
875 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
876 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
877 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
878 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
879 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
880 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
881 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
882 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
883 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
884 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
885 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
886 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
887 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
888 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
889 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
890 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
891 | /* 5 */ | ||
892 | { | ||
893 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
894 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
895 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
896 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
897 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
898 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
899 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
900 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
901 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
902 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
903 | 0xc618, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
904 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
905 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
906 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
907 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0x0000, | ||
908 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
909 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
910 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
911 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
912 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, | ||
913 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
914 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
915 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
916 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
917 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
918 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
919 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
920 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
921 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
922 | 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
923 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
924 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
925 | /* 6*/ | ||
926 | { | ||
927 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
928 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
929 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
930 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
931 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
932 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
933 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
934 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
935 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
936 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
937 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
938 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
939 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
940 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
941 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
942 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
943 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
944 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
945 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
946 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
947 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
948 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
949 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
950 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
951 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
952 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
953 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
954 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
955 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
956 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
957 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
958 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
959 | /* 7 */ | ||
960 | { | ||
961 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
962 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
963 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
964 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
965 | 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
966 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, | ||
967 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
968 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, | ||
969 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
970 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
971 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
972 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
973 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, | ||
974 | 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
975 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, | ||
976 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
977 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, | ||
978 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
979 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, | ||
980 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
981 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
982 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
983 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
984 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
985 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, | ||
986 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
987 | 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
988 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
989 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
990 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
991 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
992 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
993 | /* 8 */ | ||
994 | { | ||
995 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
996 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
997 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
998 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
999 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1000 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1001 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1002 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1003 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1004 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1005 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1006 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1007 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1008 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1009 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1010 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1011 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1012 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1013 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1014 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1015 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1016 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1017 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1018 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1019 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1020 | 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1021 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1022 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1023 | 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1024 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1025 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1026 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618}, | ||
1027 | /* 9 */ | ||
1028 | { | ||
1029 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1030 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1031 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1032 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1033 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1034 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1035 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1036 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1037 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1038 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1039 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1040 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1041 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1042 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1043 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1044 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1045 | 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1046 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1047 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1048 | 0x0000, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1049 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1050 | 0xc618, 0xc618, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1051 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1052 | 0xc618, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1053 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, | ||
1054 | 0x0000, 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, | ||
1055 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1056 | 0x0000, 0x0000, 0x0000, 0xc618, 0xc618, 0xc618, | ||
1057 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1058 | 0x0000, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1059 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, | ||
1060 | 0xc618, 0xc618, 0xc618, 0xc618, 0xc618, 0xc618} | ||
1061 | }; | ||
1062 | #else /* RGB565_BYTESWAPPED */ | ||
1063 | /* numeral 1 */ | ||
1064 | { | ||
1065 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1066 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1067 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1068 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1069 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1070 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1071 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1072 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1073 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1074 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1075 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1076 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1077 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1078 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1079 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1080 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1081 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1082 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1083 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1084 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1085 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1086 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1087 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1088 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1089 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1090 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1091 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1092 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1093 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1094 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1095 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1096 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1097 | /* numeral 2 */ | ||
1098 | { | ||
1099 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1100 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1101 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1102 | 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1103 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1104 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1105 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1106 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1107 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1108 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1109 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1110 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1111 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1112 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1113 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1114 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1115 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1116 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1117 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1118 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1119 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1120 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1121 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1122 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1123 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1124 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1125 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1126 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1127 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1128 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1129 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1130 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1131 | /* number 3 */ | ||
1132 | { | ||
1133 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1134 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1135 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1136 | 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1137 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1138 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1139 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1140 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1141 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1142 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1143 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1144 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1145 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1146 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1147 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1148 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1149 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1150 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1151 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1152 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1153 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1154 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1155 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1156 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1157 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1158 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1159 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1160 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1161 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1162 | 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1163 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1164 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1165 | /* 4 */ | ||
1166 | { | ||
1167 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1168 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1169 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1170 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1171 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1172 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1173 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1174 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1175 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1176 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1177 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1178 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1179 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1180 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1181 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1182 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1183 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1184 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1185 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1186 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1187 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1188 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1189 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1190 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1191 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1192 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1193 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1194 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1195 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1196 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1197 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1198 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1199 | /* 5 */ | ||
1200 | { | ||
1201 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1202 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1203 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1204 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1205 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1206 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1207 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1208 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1209 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1210 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1211 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1212 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1213 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1214 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1215 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1216 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1217 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1218 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1219 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1220 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1221 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1222 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1223 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1224 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1225 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1226 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1227 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1228 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1229 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1230 | 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1231 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1232 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1233 | /* 6*/ | ||
1234 | { | ||
1235 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1236 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1237 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1238 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1239 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1240 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1241 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1242 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1243 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1244 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1245 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1246 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1247 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1248 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1249 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1250 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1251 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1252 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1253 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1254 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1255 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1256 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1257 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1258 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1259 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1260 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1261 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1262 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1263 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1264 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1265 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1266 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1267 | /* 7 */ | ||
1268 | { | ||
1269 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1270 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1271 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1272 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1273 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1274 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1275 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1276 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1277 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1278 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1279 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1280 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1281 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1282 | 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1283 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, | ||
1284 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1285 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, | ||
1286 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1287 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, | ||
1288 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1289 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1290 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1291 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1292 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1293 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1294 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1295 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1296 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1297 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1298 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1299 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1300 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1301 | /* 8 */ | ||
1302 | { | ||
1303 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1304 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1305 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1306 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1307 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1308 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1309 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1310 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1311 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1312 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1313 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1314 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1315 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1316 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1317 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1318 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1319 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1320 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1321 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1322 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1323 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1324 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1325 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1326 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1327 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1328 | 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1329 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1330 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1331 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1332 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1333 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1334 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6}, | ||
1335 | /* 9 */ | ||
1336 | { | ||
1337 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1338 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1339 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1340 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1341 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1342 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1343 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1344 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1345 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1346 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1347 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1348 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1349 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1350 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1351 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1352 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1353 | 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1354 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1355 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1356 | 0x0000, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1357 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1358 | 0x18c6, 0x18c6, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1359 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1360 | 0x18c6, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1361 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, | ||
1362 | 0x0000, 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, | ||
1363 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1364 | 0x0000, 0x0000, 0x0000, 0x18c6, 0x18c6, 0x18c6, | ||
1365 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1366 | 0x0000, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1367 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, | ||
1368 | 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6, 0x18c6} | ||
1369 | }; | ||
1370 | #endif | ||
1371 | |||
1372 | static short num_inverse[10][256]= { | ||
1373 | /* Blank */ | ||
1374 | {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1375 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1376 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1377 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1378 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1379 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1380 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1381 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1382 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1383 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1384 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1385 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1386 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1387 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1388 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | ||
1389 | 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | ||
1390 | /* numeral 1 */ | ||
1391 | { | ||
1392 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1393 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1394 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1395 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1396 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1397 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1398 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1399 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1400 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1401 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1402 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1403 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1404 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1405 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1406 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1407 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1408 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1409 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1410 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1411 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1412 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1413 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1414 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1415 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1416 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1417 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1418 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1419 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1420 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1421 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1422 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1423 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1424 | /* numeral 2 */ | ||
1425 | { | ||
1426 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1427 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1428 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1429 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1430 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1431 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1432 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1433 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1434 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1435 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1436 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1437 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1438 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1439 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1440 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1441 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1442 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1443 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1444 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1445 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1446 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1447 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1448 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1449 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1450 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1451 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1452 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1453 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1454 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1455 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1456 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1457 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1458 | /* number 3 */ | ||
1459 | { | ||
1460 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1461 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1462 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1463 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1464 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1465 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1466 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1467 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1468 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1469 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1470 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1471 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1472 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1473 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1474 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1475 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1476 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1477 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1478 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1479 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1480 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1481 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1482 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1483 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1484 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1485 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1486 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1487 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1488 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1489 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1490 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1491 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1492 | /* 4 */ | ||
1493 | { | ||
1494 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1495 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1496 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1497 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1498 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1499 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1500 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1501 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1502 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1503 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1504 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1505 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1506 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1507 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1508 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1509 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1510 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1511 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1512 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1513 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1514 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1515 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1516 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1517 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1518 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1519 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1520 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1521 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1522 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1523 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1524 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1525 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1526 | /* 5 */ | ||
1527 | { | ||
1528 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1529 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1530 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1531 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1532 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1533 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1534 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1535 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1536 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1537 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1538 | 0x0000, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1539 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1540 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1541 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1542 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1543 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1544 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1545 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1546 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1547 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1548 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1549 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1550 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1551 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1552 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1553 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1554 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1555 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1556 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1557 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1558 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1559 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1560 | /* 6*/ | ||
1561 | { | ||
1562 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1563 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1564 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1565 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1566 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1567 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1568 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1569 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1570 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1571 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1572 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1573 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1574 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1575 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1576 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1577 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1578 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1579 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1580 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1581 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1582 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1583 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1584 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1585 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1586 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1587 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1588 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1589 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1590 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1591 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1592 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1593 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1594 | /* 7 */ | ||
1595 | { | ||
1596 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1597 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1598 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1599 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1600 | 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1601 | 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1602 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1603 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1604 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1605 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1606 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1607 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1608 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1609 | 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1610 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, | ||
1611 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1612 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, | ||
1613 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1614 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, | ||
1615 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1616 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1617 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1618 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1619 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1620 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1621 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1622 | 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1623 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1624 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1625 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1626 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1627 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1628 | /* 8 */ | ||
1629 | { | ||
1630 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1631 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1632 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1633 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1634 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1635 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1636 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1637 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1638 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1639 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1640 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1641 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1642 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1643 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1644 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1645 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1646 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1647 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1648 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1649 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1650 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1651 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1652 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1653 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1654 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1655 | 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1656 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1657 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1658 | 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1659 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1660 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1661 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000}, | ||
1662 | /* 9 */ | ||
1663 | { | ||
1664 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1665 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1666 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1667 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1668 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1669 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1670 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1671 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1672 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1673 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1674 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1675 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1676 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1677 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1678 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1679 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1680 | 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1681 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1682 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1683 | 0xffff, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1684 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1685 | 0x0000, 0x0000, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1686 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1687 | 0x0000, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1688 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, | ||
1689 | 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, | ||
1690 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1691 | 0xffff, 0xffff, 0xffff, 0x0000, 0x0000, 0x0000, | ||
1692 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, | ||
1693 | 0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1694 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, | ||
1695 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000} | ||
1696 | }; | ||
1697 | 190 | ||
1698 | #else | 191 | #else |
1699 | #error SUDOKU: Unsupported LCD size | 192 | #error SUDOKU: Unsupported LCD size |
@@ -2165,14 +658,14 @@ void update_cell(struct sudoku_state_t* state, int r, int c) | |||
2165 | */ | 658 | */ |
2166 | 659 | ||
2167 | if ((r==state->y) && (c==state->x)) { | 660 | if ((r==state->y) && (c==state->x)) { |
2168 | rb->lcd_bitmap(num_inverse[state->currentboard[r][c]-'0'], | 661 | rb->lcd_bitmap_part(sudoku_inverse,0,BITMAP_HEIGHT*(state->currentboard[r][c]-'0'),0, |
2169 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 662 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2170 | } else { | 663 | } else { |
2171 | if (state->startboard[r][c]!='0') { | 664 | if (state->startboard[r][c]!='0') { |
2172 | rb->lcd_bitmap(num_start[state->startboard[r][c]-'0'], | 665 | rb->lcd_bitmap_part(sudoku_start,0,BITMAP_HEIGHT*(state->startboard[r][c]-'0'),0, |
2173 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 666 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2174 | } else { | 667 | } else { |
2175 | rb->lcd_bitmap(num[state->currentboard[r][c]-'0'], | 668 | rb->lcd_bitmap_part(sudoku_normal,0,BITMAP_HEIGHT*(state->currentboard[r][c]-'0'),0, |
2176 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 669 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2177 | } | 670 | } |
2178 | } | 671 | } |
@@ -2252,8 +745,9 @@ void display_board(struct sudoku_state_t* state) | |||
2252 | } | 745 | } |
2253 | #endif | 746 | #endif |
2254 | if ((r>0) && state->possiblevals[state->y][state->x]&(1<<(r))) | 747 | if ((r>0) && state->possiblevals[state->y][state->x]&(1<<(r))) |
2255 | rb->lcd_bitmap(num[r],XOFSSCRATCHPAD+1,YOFS+cellypos[r-1], | 748 | rb->lcd_bitmap_part(sudoku_normal,0,BITMAP_HEIGHT*r,0, |
2256 | CELL_WIDTH,CELL_HEIGHT); | 749 | XOFSSCRATCHPAD+1,YOFS+cellypos[r-1], |
750 | CELL_WIDTH,CELL_HEIGHT); | ||
2257 | } | 751 | } |
2258 | rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1, | 752 | rb->lcd_hline(XOFSSCRATCHPAD,XOFSSCRATCHPAD+CELL_WIDTH+1, |
2259 | YOFS+cellypos[8]+CELL_HEIGHT); | 753 | YOFS+cellypos[8]+CELL_HEIGHT); |
@@ -2262,8 +756,9 @@ void display_board(struct sudoku_state_t* state) | |||
2262 | YOFS+cellypos[8]+CELL_HEIGHT+1); | 756 | YOFS+cellypos[8]+CELL_HEIGHT+1); |
2263 | #endif | 757 | #endif |
2264 | if (state->possiblevals[state->y][state->x]&(1<<(r))) | 758 | if (state->possiblevals[state->y][state->x]&(1<<(r))) |
2265 | rb->lcd_bitmap(num[r],XOFSSCRATCHPAD+1,YOFS+cellypos[8], | 759 | rb->lcd_bitmap_part(sudoku_normal,0,BITMAP_HEIGHT*r,0, |
2266 | CELL_WIDTH,CELL_HEIGHT); | 760 | XOFSSCRATCHPAD+1,YOFS+cellypos[8], |
761 | CELL_WIDTH,CELL_HEIGHT); | ||
2267 | #endif | 762 | #endif |
2268 | 763 | ||
2269 | /* Draw the numbers */ | 764 | /* Draw the numbers */ |
@@ -2276,14 +771,14 @@ void display_board(struct sudoku_state_t* state) | |||
2276 | */ | 771 | */ |
2277 | 772 | ||
2278 | if ((r==state->y) && (c==state->x)) { | 773 | if ((r==state->y) && (c==state->x)) { |
2279 | rb->lcd_bitmap(num_inverse[state->currentboard[r][c]-'0'], | 774 | rb->lcd_bitmap_part(sudoku_inverse,0,BITMAP_HEIGHT*(state->currentboard[r][c]-'0'),0, |
2280 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 775 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2281 | } else { | 776 | } else { |
2282 | if (state->startboard[r][c]!='0') { | 777 | if (state->startboard[r][c]!='0') { |
2283 | rb->lcd_bitmap(num_start[state->startboard[r][c]-'0'], | 778 | rb->lcd_bitmap_part(sudoku_start,0,BITMAP_HEIGHT*(state->startboard[r][c]-'0'),0, |
2284 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 779 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2285 | } else { | 780 | } else { |
2286 | rb->lcd_bitmap(num[state->currentboard[r][c]-'0'], | 781 | rb->lcd_bitmap_part(sudoku_normal,0,BITMAP_HEIGHT*(state->currentboard[r][c]-'0'),0, |
2287 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); | 782 | XOFS+cellxpos[c],YOFS+cellypos[r],CELL_WIDTH,CELL_HEIGHT); |
2288 | } | 783 | } |
2289 | } | 784 | } |
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c index bee0f47f12..6a0291ae5e 100644 --- a/apps/recorder/icons.c +++ b/apps/recorder/icons.c | |||
@@ -81,267 +81,6 @@ const unsigned char bitmap_icon_disk[12] = | |||
81 | {0x00,0x00,0x00,0x1c,0x22,0x41,0x49,0x41,0x22,0x1c,0x00,0x00}; | 81 | {0x00,0x00,0x00,0x1c,0x22,0x41,0x49,0x41,0x22,0x1c,0x00,0x00}; |
82 | #endif | 82 | #endif |
83 | 83 | ||
84 | #if LCD_WIDTH == 112 || LCD_WIDTH == 128 \ | ||
85 | || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128) | ||
86 | /* Archos Jukebox/ Ondio + Gmini LCD width / remote lcd of iriver*/ | ||
87 | |||
88 | const unsigned char rockbox112x37[]={ | ||
89 | 0x00, 0x00, 0x02, 0xff, 0x02, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, | ||
90 | 0xf8, 0xf8, 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf8, 0xfc, | ||
91 | 0x7c, 0x7d, 0xfd, 0xfa, 0xfa, 0xf4, 0xe8, 0x90, 0x60, 0x80, 0xe0, 0x10, 0xc8, | ||
92 | 0xe4, 0xf2, 0xfa, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfa, 0xfa, 0xf4, 0x02, 0xfa, | ||
93 | 0xfa, 0xfa, 0xfa, 0x02, 0xff, 0x02, 0x00, 0x80, 0xe2, 0xfa, 0xfa, 0xfa, 0xfa, | ||
94 | 0x3a, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
95 | 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, | ||
97 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
98 | |||
99 | 0x60, 0x90, 0x20, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0x05, 0x05, 0x05, 0xf9, | ||
100 | 0x03, 0xff, 0xff, 0xff, 0xff, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x0f, 0x01, 0x00, | ||
101 | 0xff, 0x01, 0x0e, 0xf1, 0x0f, 0xff, 0xff, 0xff, 0xfc, 0x03, 0xf8, 0xff, 0xff, | ||
102 | 0xff, 0x0f, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x0f, 0x00, 0xff, | ||
103 | 0xff, 0xff, 0xff, 0x80, 0xff, 0xf8, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x07, 0x04, | ||
104 | 0x04, 0xfc, 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, | ||
106 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
107 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
108 | |||
109 | 0xc0, 0x38, 0x07, 0x9d, 0x60, 0xbf, 0xbf, 0xff, 0xff, 0xfc, 0xff, 0xfd, 0xfe, | ||
110 | 0xff, 0xff, 0x9f, 0x0f, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x08, 0x08, | ||
111 | 0x3f, 0x08, 0x08, 0xff, 0x08, 0xff, 0xff, 0xff, 0xff, 0x08, 0xff, 0xff, 0xff, | ||
112 | 0xff, 0x08, 0x08, 0x08, 0x08, 0xfe, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0xff, | ||
113 | 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xf3, 0xc0, 0xff, 0x00, 0x00, 0x00, | ||
114 | 0x00, 0x03, 0x82, 0x41, 0x41, 0xa1, 0xa1, 0x41, 0x41, 0x81, 0x02, 0x02, 0x04, | ||
115 | 0x08, 0x30, 0x08, 0x04, 0x02, 0x02, 0x81, 0x41, 0x41, 0xa1, 0xa1, 0x41, 0x41, | ||
116 | 0x81, 0x01, 0x03, 0x05, 0x01, 0x01, 0x01, 0x01, 0x02, 0x0c, 0x12, 0x0d, 0x02, | ||
117 | 0x01, 0x01, 0xc1, 0x31, 0xc9, 0x35, 0x0b, 0x04, | ||
118 | |||
119 | 0x01, 0x07, 0x0c, 0x09, 0x18, 0xe3, 0x1b, 0xfc, 0xff, 0x00, 0xff, 0x03, 0x1f, | ||
120 | 0x7f, 0xff, 0xff, 0xfc, 0xf0, 0x80, 0x0f, 0x7f, 0xff, 0xff, 0xfc, 0xe0, 0xc0, | ||
121 | 0xa0, 0xa0, 0xdc, 0xe3, 0xfc, 0xff, 0xff, 0x7f, 0x0f, 0x00, 0x07, 0x3f, 0xff, | ||
122 | 0xff, 0xfc, 0xf0, 0xe0, 0xc0, 0xff, 0xc0, 0xc0, 0xe0, 0xf0, 0xfc, 0x00, 0xff, | ||
123 | 0xff, 0xff, 0xff, 0x06, 0x19, 0x67, 0x9f, 0x7f, 0xff, 0xff, 0xfc, 0xf0, 0xc0, | ||
124 | 0x00, 0x06, 0x19, 0x20, 0x20, 0x50, 0x50, 0x29, 0x26, 0x19, 0x06, 0x00, 0x00, | ||
125 | 0x00, 0xc0, 0x00, 0x00, 0x00, 0x06, 0x19, 0x20, 0x20, 0x50, 0x50, 0x29, 0x26, | ||
126 | 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x00, 0x00, 0x80, 0x00, 0x00, | ||
127 | 0x06, 0x09, 0x36, 0xc9, 0x30, 0xc0, 0x00, 0x00, | ||
128 | |||
129 | 0x20, 0xa0, 0x00, 0x40, 0x83, 0xec, 0x0c, 0x0f, 0x0f, 0xe8, 0xff, 0xa8, 0x08, | ||
130 | 0x00, 0x01, 0x0f, 0x0f, 0x0f, 0x0f, 0x0e, 0x58, 0xc9, 0x03, 0x47, 0x07, 0xef, | ||
131 | 0xef, 0xaf, 0x0f, 0x07, 0x07, 0x03, 0x01, 0x00, 0x00, 0x08, 0x48, 0xe8, 0xe8, | ||
132 | 0xa9, 0x4b, 0xef, 0xef, 0xaf, 0xaf, 0xaf, 0x07, 0x47, 0x27, 0xc3, 0x00, 0x4f, | ||
133 | 0x8f, 0xef, 0x0f, 0x00, 0x00, 0xe8, 0xe9, 0xae, 0x19, 0x0f, 0x0f, 0x0f, 0x0f, | ||
134 | 0x0f, 0x0c, 0x04, 0x48, 0xc8, 0x08, 0x48, 0x68, 0x48, 0x08, 0x04, 0x24, 0xe2, | ||
135 | 0xe1, 0xa0, 0x61, 0x42, 0x04, 0x04, 0x88, 0x28, 0x08, 0x08, 0x28, 0xe8, 0xe8, | ||
136 | 0xa8, 0xc8, 0xec, 0xea, 0xa8, 0x28, 0xa8, 0x08, 0x44, 0xeb, 0x24, 0x03, 0x04, | ||
137 | 0x08, 0xe8, 0xe8, 0xa8, 0x09, 0x0a, 0x0d, 0x02, | ||
138 | |||
139 | }; | ||
140 | |||
141 | #endif | ||
142 | |||
143 | #if LCD_WIDTH >= 160 | ||
144 | /* iRiver LCD width */ | ||
145 | const unsigned char rockbox160x53x2[] = { | ||
146 | 0x00, 0x00, 0x00, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, | ||
147 | 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
148 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xcc, | ||
149 | 0xcc, 0x0c, 0x30, 0x30, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
150 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x30, 0x30, 0x30, 0x0c, 0xcc, 0xcc, 0xcc, | ||
151 | 0x30, 0x30, 0x30, 0xc0, 0xc0, 0xc0, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, | ||
152 | 0x30, 0xff, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30, | ||
153 | 0x30, 0x30, 0xf0, 0x3c, 0x33, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
154 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
155 | 0x00, 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, 0x00, | ||
157 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
158 | 0x00, 0x00, 0x00, 0x00, | ||
159 | |||
160 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
161 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xf0, 0xc0, 0x00, 0x00, | ||
162 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
163 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0x0c, 0x30, 0xc0, 0x00, 0x00, 0x00, | ||
164 | 0x00, 0xc0, 0x30, 0x0c, 0xc3, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
165 | 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
166 | 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, | ||
167 | 0xff, 0x3f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
168 | 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, | ||
170 | 0x00, 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, 0x00, | ||
172 | 0x00, 0x00, 0x00, 0x00, | ||
173 | |||
174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
175 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, | ||
176 | 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
177 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xc0, 0x03, 0xfc, 0x00, 0xc0, | ||
178 | 0x3c, 0x03, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
179 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
180 | 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
181 | 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
182 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
183 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
184 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
185 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
186 | 0x00, 0x00, 0x00, 0x00, | ||
187 | |||
188 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
189 | 0x33, 0x33, 0x33, 0x33, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
190 | 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x03, 0x00, 0xf0, | ||
191 | 0x30, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x3f, 0x0f, | ||
192 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x03, 0xc3, 0x30, 0x00, | ||
193 | 0x03, 0x03, 0x0f, 0x3f, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
194 | 0x00, 0xff, 0x00, 0x00, 0xc0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xc0, | ||
195 | 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
196 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
197 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
198 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
199 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
200 | 0x00, 0x00, 0x00, 0x00, | ||
201 | |||
202 | 0xf0, 0x30, 0x30, 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
203 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xfc, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
204 | 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xff, | ||
205 | 0x00, 0x03, 0xfc, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, | ||
206 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, | ||
207 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
208 | 0x00, 0xff, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, | ||
209 | 0x55, 0x55, 0x55, 0x55, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
210 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
211 | 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, | ||
213 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
214 | 0x00, 0x00, 0x00, 0x00, | ||
215 | |||
216 | 0x03, 0x0f, 0xf0, 0x00, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
217 | 0x00, 0x00, 0xc0, 0xc0, 0xf0, 0x0f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, | ||
218 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, | ||
219 | 0x00, 0x00, 0x03, 0xfc, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf0, | ||
220 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, | ||
221 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
222 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0x55, 0x55, 0x55, | ||
223 | 0x55, 0x55, 0x55, 0x55, 0xff, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, | ||
224 | 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
225 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, | ||
226 | 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, | ||
227 | 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, | ||
228 | 0xc0, 0xc0, 0x00, 0x00, | ||
229 | |||
230 | 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
231 | 0xf0, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, | ||
232 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xff, | ||
233 | 0xc0, 0xc0, 0xc0, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xff, | ||
234 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xc0, 0xff, 0xc0, 0xc0, 0xc0, 0xc0, 0xff, | ||
235 | 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
236 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x55, 0x55, 0x55, | ||
237 | 0x55, 0x55, 0x55, 0x55, 0x5f, 0x57, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
238 | 0x55, 0x55, 0x57, 0x57, 0x5c, 0x5c, 0x70, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x70, | ||
239 | 0x5c, 0x5c, 0x57, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
240 | 0x57, 0x57, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c, | ||
241 | 0xf0, 0x0c, 0xf3, 0x7c, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, | ||
242 | 0x3f, 0xc3, 0x3c, 0x03, | ||
243 | |||
244 | 0x00, 0x00, 0xff, 0x03, 0x00, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
245 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, | ||
246 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, | ||
247 | 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, | ||
248 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, | ||
249 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
250 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0x55, 0x55, 0x55, | ||
251 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5, | ||
252 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c, 0x57, 0x55, 0x55, | ||
253 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xd5, 0xd5, 0xd5, 0xd5, 0x55, 0x55, | ||
254 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
255 | 0x57, 0x5f, 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0xfd, 0x0f, 0xc0, | ||
256 | 0x3c, 0x03, 0x00, 0x00, | ||
257 | |||
258 | 0x00, 0xff, 0xff, 0x00, 0x30, 0x0c, 0x0f, 0x00, 0xfc, 0xf0, 0x03, 0xff, 0xff, | ||
259 | 0x0f, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xc0, 0x00, 0x00, | ||
260 | 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
261 | 0x00, 0x00, 0xf0, 0x0f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x0f, | ||
262 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, | ||
263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
264 | 0xff, 0xc3, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, | ||
265 | 0x55, 0x55, 0x55, 0x55, 0xf5, 0x3d, 0x03, 0x03, 0x00, 0x00, 0x0c, 0x0c, 0x33, | ||
266 | 0xc3, 0x0d, 0xf5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
267 | 0x55, 0x55, 0xd5, 0x3d, 0x0f, 0x03, 0x00, 0x00, 0x0c, 0x0c, 0x30, 0xc3, 0x0f, | ||
268 | 0xfd, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
269 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xf5, 0x3f, 0x03, 0xf0, 0x0f, 0x00, | ||
270 | 0x00, 0x00, 0x00, 0x00, | ||
271 | |||
272 | 0x00, 0x03, 0x3f, 0x3c, 0xf0, 0xf0, 0xc0, 0x0f, 0x00, 0xc3, 0xf0, 0xff, 0xff, | ||
273 | 0x00, 0xff, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, | ||
274 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
275 | 0x00, 0xf0, 0x0f, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, | ||
276 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x03, 0x3c, 0xc0, 0x00, 0xff, | ||
277 | 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
278 | 0x00, 0x03, 0xfc, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, | ||
279 | 0x55, 0x55, 0x55, 0x55, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, | ||
280 | 0x3f, 0x00, 0xff, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
281 | 0x55, 0x55, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, | ||
282 | 0xf0, 0x7f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x7f, 0x5d, 0x55, 0x55, | ||
283 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x7f, 0xf0, 0x00, 0x3f, 0xc0, 0x00, 0x00, | ||
284 | 0x00, 0x00, 0x00, 0x00, | ||
285 | |||
286 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, | ||
287 | 0x00, 0xff, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
288 | 0xc0, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc0, 0xcc, | ||
289 | 0xc3, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, | ||
290 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf0, 0xc3, 0xc3, 0xff, | ||
291 | 0xc0, 0xf0, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
292 | 0x00, 0x00, 0x00, 0x3f, 0xc0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, | ||
293 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x57, 0x5c, 0x70, 0x70, 0x73, 0x73, 0x70, 0x70, | ||
294 | 0x5c, 0x5f, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0x55, 0x55, 0x55, | ||
295 | 0x55, 0x55, 0x55, 0x57, 0x5c, 0x7c, 0x70, 0x70, 0x73, 0x73, 0x73, 0x7c, 0x5f, | ||
296 | 0x57, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
297 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5f, 0x7c, 0xc3, 0x0c, 0xf0, | ||
298 | 0x00, 0x00, 0x00, 0x00, | ||
299 | |||
300 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x3f, 0x00, 0xff, 0xff, | ||
301 | 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
302 | 0xff, 0xf0, 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
303 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x03, 0x00, 0x00, 0x00, 0x00, | ||
304 | 0x00, 0x00, 0x0f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
305 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
306 | 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x03, 0x3f, 0xff, 0xff, 0x55, 0x55, 0x55, | ||
307 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
308 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, 0x35, 0x0f, 0x03, 0x0d, 0xf5, 0xd5, | ||
309 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, | ||
310 | 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xd5, | ||
311 | 0x3d, 0xcf, 0xfd, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x57, 0x7f, 0xf0, | ||
312 | 0x03, 0x3c, 0xc0, 0x00, | ||
313 | |||
314 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x30, 0x3c, 0x3f, 0x3f, 0x3f, | ||
315 | 0x30, 0xff, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x3f, 0x3f, 0x3f, | ||
316 | 0x3f, 0x3f, 0x3f, 0xf0, 0x30, 0x30, 0x03, 0x0f, 0x3f, 0x3f, 0xff, 0xff, 0xff, | ||
317 | 0xff, 0xff, 0x3f, 0x3f, 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
318 | 0xc0, 0xc0, 0xc0, 0xc0, 0xc3, 0xcf, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
319 | 0xff, 0x3f, 0x3f, 0x0f, 0x03, 0x03, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, | ||
320 | 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x3f, 0xf0, 0x3f, 0x3f, 0x35, 0x35, 0x35, | ||
321 | 0x35, 0x35, 0x35, 0x35, 0x3d, 0x0d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, | ||
322 | 0x35, 0x35, 0x35, 0x0d, 0x0d, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
323 | 0x03, 0x0f, 0x0d, 0x3d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, | ||
324 | 0x3d, 0x3d, 0x3f, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x3d, 0x03, | ||
325 | 0x3c, 0x03, 0x00, 0x03, 0x0d, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, | ||
326 | 0x3f, 0x3c, 0x00, 0x3c, | ||
327 | |||
328 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
329 | 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
330 | 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
331 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
332 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
333 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
334 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
336 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
337 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
338 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
339 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | ||
340 | 0x00, 0x00, 0x00, 0x00, | ||
341 | }; | ||
342 | |||
343 | #endif | ||
344 | |||
345 | /* | 84 | /* |
346 | * Print play mode to status bar | 85 | * Print play mode to status bar |
347 | */ | 86 | */ |
diff --git a/apps/recorder/icons.h b/apps/recorder/icons.h index 98f86cbdac..1ff6a670f8 100644 --- a/apps/recorder/icons.h +++ b/apps/recorder/icons.h | |||
@@ -78,19 +78,33 @@ extern const unsigned char bitmap_icons_6x8[Icon6x8Last][6]; | |||
78 | extern const unsigned char bitmap_icons_7x8[Icon7x8Last][7]; | 78 | extern const unsigned char bitmap_icons_7x8[Icon7x8Last][7]; |
79 | extern const unsigned char bitmap_icon_disk[]; | 79 | extern const unsigned char bitmap_icon_disk[]; |
80 | 80 | ||
81 | #if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128) | 81 | extern const fb_data rockboxlogo[]; |
82 | extern const unsigned char rockbox112x37[]; | 82 | |
83 | #endif | 83 | #if LCD_DEPTH == 1 |
84 | #if defined(IRIVER_H300_SERIES) || defined(APPLE_IPODCOLOR) || defined(APPLE_IPODVIDEO) | 84 | /* Archos targets */ |
85 | #define ROCKBOXLOGO_WIDTH 220 | 85 | #define ROCKBOXLOGO_WIDTH 112 |
86 | #define ROCKBOXLOGO_HEIGHT 68 | 86 | #define ROCKBOXLOGO_HEIGHT 37 |
87 | extern const unsigned short rockboxlogo[]; | 87 | |
88 | #elif defined(APPLE_IPODNANO) | 88 | #elif (LCD_WIDTH == 160) && (LCD_DEPTH == 2) |
89 | /* iRiver H1x0 */ | ||
90 | #define ROCKBOXLOGO_WIDTH 160 | ||
91 | #define ROCKBOXLOGO_HEIGHT 53 | ||
92 | |||
93 | #elif (LCD_WIDTH == 176) && (LCD_DEPTH == 16) | ||
94 | /* iPod Nano */ | ||
89 | #define ROCKBOXLOGO_WIDTH 176 | 95 | #define ROCKBOXLOGO_WIDTH 176 |
90 | #define ROCKBOXLOGO_HEIGHT 54 | 96 | #define ROCKBOXLOGO_HEIGHT 54 |
91 | extern const unsigned short rockboxlogo[]; | 97 | |
92 | #elif LCD_WIDTH >= 160 | 98 | #elif (LCD_WIDTH >= 220) && (LCD_DEPTH == 16) |
93 | extern const unsigned char rockbox160x53x2[]; | 99 | /* iriver H3x0, iPod Color/Photo and Video */ |
100 | #define ROCKBOXLOGO_WIDTH 220 | ||
101 | #define ROCKBOXLOGO_HEIGHT 68 | ||
102 | #endif | ||
103 | |||
104 | #ifdef HAVE_REMOTE_LCD | ||
105 | extern const unsigned char remote_rockboxlogo[]; | ||
106 | #define REMOTE_ROCKBOXLOGO_WIDTH 112 | ||
107 | #define REMOTE_ROCKBOXLOGO_HEIGHT 37 | ||
94 | #endif | 108 | #endif |
95 | 109 | ||
96 | #define STATUSBAR_X_POS 0 | 110 | #define STATUSBAR_X_POS 0 |
diff --git a/tools/configure b/tools/configure index 2bea201324..e7a7c8d27f 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -488,6 +488,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
488 | target="-DARCHOS_RECORDER" | 488 | target="-DARCHOS_RECORDER" |
489 | shcc | 489 | shcc |
490 | tool="$rootdir/tools/scramble" | 490 | tool="$rootdir/tools/scramble" |
491 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
492 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
491 | output="ajbrec.ajz" | 493 | output="ajbrec.ajz" |
492 | appextra="recorder:gui" | 494 | appextra="recorder:gui" |
493 | archosrom="$pwd/rombox.ucl" | 495 | archosrom="$pwd/rombox.ucl" |
@@ -504,6 +506,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
504 | target="-DARCHOS_FMRECORDER" | 506 | target="-DARCHOS_FMRECORDER" |
505 | shcc | 507 | shcc |
506 | tool="$rootdir/tools/scramble -fm" | 508 | tool="$rootdir/tools/scramble -fm" |
509 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
510 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
507 | output="ajbrec.ajz" | 511 | output="ajbrec.ajz" |
508 | appextra="recorder:gui" | 512 | appextra="recorder:gui" |
509 | archosrom="$pwd/rombox.ucl" | 513 | archosrom="$pwd/rombox.ucl" |
@@ -520,6 +524,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
520 | target="-DARCHOS_RECORDERV2" | 524 | target="-DARCHOS_RECORDERV2" |
521 | shcc | 525 | shcc |
522 | tool="$rootdir/tools/scramble -v2" | 526 | tool="$rootdir/tools/scramble -v2" |
527 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
528 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
523 | output="ajbrec.ajz" | 529 | output="ajbrec.ajz" |
524 | appextra="recorder:gui" | 530 | appextra="recorder:gui" |
525 | archosrom="$pwd/rombox.ucl" | 531 | archosrom="$pwd/rombox.ucl" |
@@ -537,6 +543,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
537 | memory=16 # fixed size (16 is a guess, remove comment when checked) | 543 | memory=16 # fixed size (16 is a guess, remove comment when checked) |
538 | calmrisccc | 544 | calmrisccc |
539 | tool="cp" # might work for now! | 545 | tool="cp" # might work for now! |
546 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
547 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
540 | output="rockbox.gmini" | 548 | output="rockbox.gmini" |
541 | appextra="recorder:gui" | 549 | appextra="recorder:gui" |
542 | archosrom="" | 550 | archosrom="" |
@@ -554,6 +562,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
554 | memory=16 # fixed size (16 is a guess, remove comment when checked) | 562 | memory=16 # fixed size (16 is a guess, remove comment when checked) |
555 | calmrisccc | 563 | calmrisccc |
556 | tool="cp" # might work for now! | 564 | tool="cp" # might work for now! |
565 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
566 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
557 | output="rockbox.gmini" | 567 | output="rockbox.gmini" |
558 | appextra="recorder:gui" | 568 | appextra="recorder:gui" |
559 | archosrom="" | 569 | archosrom="" |
@@ -570,6 +580,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
570 | target="-DARCHOS_ONDIOSP" | 580 | target="-DARCHOS_ONDIOSP" |
571 | shcc | 581 | shcc |
572 | tool="$rootdir/tools/scramble -osp" | 582 | tool="$rootdir/tools/scramble -osp" |
583 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
584 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
573 | output="ajbrec.ajz" | 585 | output="ajbrec.ajz" |
574 | appextra="recorder:gui" | 586 | appextra="recorder:gui" |
575 | archosrom="$pwd/rombox.ucl" | 587 | archosrom="$pwd/rombox.ucl" |
@@ -586,6 +598,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
586 | target="-DARCHOS_ONDIOFM" | 598 | target="-DARCHOS_ONDIOFM" |
587 | shcc | 599 | shcc |
588 | tool="$rootdir/tools/scramble -ofm" | 600 | tool="$rootdir/tools/scramble -ofm" |
601 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
602 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
589 | output="ajbrec.ajz" | 603 | output="ajbrec.ajz" |
590 | appextra="recorder:gui" | 604 | appextra="recorder:gui" |
591 | archosrom="$pwd/rombox.ucl" | 605 | archosrom="$pwd/rombox.ucl" |
@@ -601,6 +615,10 @@ appsdir='\$(ROOTDIR)/apps' | |||
601 | memory=32 # always | 615 | memory=32 # always |
602 | coldfirecc | 616 | coldfirecc |
603 | tool="$rootdir/tools/scramble -add=h120" | 617 | tool="$rootdir/tools/scramble -add=h120" |
618 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
619 | bmp2rb_native="$rootdir/tools/bmp2rb -f 2" | ||
620 | bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0" | ||
621 | bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0" | ||
604 | output="rockbox.iriver" | 622 | output="rockbox.iriver" |
605 | appextra="recorder:gui" | 623 | appextra="recorder:gui" |
606 | archosrom="" | 624 | archosrom="" |
@@ -618,6 +636,10 @@ appsdir='\$(ROOTDIR)/apps' | |||
618 | memory=32 # always | 636 | memory=32 # always |
619 | coldfirecc | 637 | coldfirecc |
620 | tool="$rootdir/tools/scramble -add=h300" | 638 | tool="$rootdir/tools/scramble -add=h300" |
639 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
640 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
641 | bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0" | ||
642 | bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0" | ||
621 | output="rockbox.iriver" | 643 | output="rockbox.iriver" |
622 | appextra="recorder:gui" | 644 | appextra="recorder:gui" |
623 | archosrom="" | 645 | archosrom="" |
@@ -635,6 +657,10 @@ appsdir='\$(ROOTDIR)/apps' | |||
635 | memory=16 # always | 657 | memory=16 # always |
636 | coldfirecc | 658 | coldfirecc |
637 | tool="$rootdir/tools/scramble -add=h100" | 659 | tool="$rootdir/tools/scramble -add=h100" |
660 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
661 | bmp2rb_native="$rootdir/tools/bmp2rb -f 2" | ||
662 | bmp2rb_remotemono="$rootdir/tools/bmp2rb -f 0" | ||
663 | bmp2rb_remotenative="$rootdir/tools/bmp2rb -f 0" | ||
638 | output="rockbox.iriver" | 664 | output="rockbox.iriver" |
639 | appextra="recorder:gui" | 665 | appextra="recorder:gui" |
640 | archosrom="" | 666 | archosrom="" |
@@ -652,6 +678,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
652 | memory=32 # always | 678 | memory=32 # always |
653 | coldfirecc | 679 | coldfirecc |
654 | tool="$rootdir/tools/scramble -add=x5" # wrong, must be fixed | 680 | tool="$rootdir/tools/scramble -add=x5" # wrong, must be fixed |
681 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
682 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
655 | output="rockbox.iaudio" | 683 | output="rockbox.iaudio" |
656 | appextra="recorder:gui" | 684 | appextra="recorder:gui" |
657 | archosrom="" | 685 | archosrom="" |
@@ -669,6 +697,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
669 | memory=32 # always | 697 | memory=32 # always |
670 | arm7tdmicc | 698 | arm7tdmicc |
671 | tool="$rootdir/tools/scramble -add=ipco" | 699 | tool="$rootdir/tools/scramble -add=ipco" |
700 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
701 | bmp2rb_native="$rootdir/tools/bmp2rb -f 5" | ||
672 | output="rockbox.ipod" | 702 | output="rockbox.ipod" |
673 | appextra="recorder:gui" | 703 | appextra="recorder:gui" |
674 | archosrom="" | 704 | archosrom="" |
@@ -686,6 +716,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
686 | memory=32 # always | 716 | memory=32 # always |
687 | arm7tdmicc | 717 | arm7tdmicc |
688 | tool="$rootdir/tools/scramble -add=nano" | 718 | tool="$rootdir/tools/scramble -add=nano" |
719 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
720 | bmp2rb_native="$rootdir/tools/bmp2rb -f 5" | ||
689 | output="rockbox.ipod" | 721 | output="rockbox.ipod" |
690 | appextra="recorder:gui" | 722 | appextra="recorder:gui" |
691 | archosrom="" | 723 | archosrom="" |
@@ -703,6 +735,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
703 | memory=32 # 30GB models have 32MB, 60GB have 64MB | 735 | memory=32 # 30GB models have 32MB, 60GB have 64MB |
704 | arm7tdmicc | 736 | arm7tdmicc |
705 | tool="$rootdir/tools/scramble -add=ipvd" | 737 | tool="$rootdir/tools/scramble -add=ipvd" |
738 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
739 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
706 | output="rockbox.ipod" | 740 | output="rockbox.ipod" |
707 | appextra="recorder:gui" | 741 | appextra="recorder:gui" |
708 | archosrom="" | 742 | archosrom="" |
@@ -720,6 +754,8 @@ appsdir='\$(ROOTDIR)/apps' | |||
720 | memory=1 | 754 | memory=1 |
721 | arm7tdmicc | 755 | arm7tdmicc |
722 | tool="cp" | 756 | tool="cp" |
757 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
758 | bmp2rb_native="$rootdir/tools/bmp2rb -f 0" | ||
723 | output="rockbox.wma" | 759 | output="rockbox.wma" |
724 | appextra="recorder:gui" | 760 | appextra="recorder:gui" |
725 | archosrom="" | 761 | archosrom="" |
@@ -918,6 +954,10 @@ sed > Makefile \ | |||
918 | -e "s,@DLLWRAP@,${DLLWRAP},g" \ | 954 | -e "s,@DLLWRAP@,${DLLWRAP},g" \ |
919 | -e "s,@RANLIB@,${RANLIB},g" \ | 955 | -e "s,@RANLIB@,${RANLIB},g" \ |
920 | -e "s,@TOOL@,${tool},g" \ | 956 | -e "s,@TOOL@,${tool},g" \ |
957 | -e "s,@BMP2RB_NATIVE@,${bmp2rb_native},g" \ | ||
958 | -e "s,@BMP2RB_MONO@,${bmp2rb_mono},g" \ | ||
959 | -e "s,@BMP2RB_REMOTENATIVE@,${bmp2rb_remotenative},g" \ | ||
960 | -e "s,@BMP2RB_REMOTEMONO@,${bmp2rb_remotemono},g" \ | ||
921 | -e "s,@OUTPUT@,${output},g" \ | 961 | -e "s,@OUTPUT@,${output},g" \ |
922 | -e "s,@APPEXTRA@,${appextra},g" \ | 962 | -e "s,@APPEXTRA@,${appextra},g" \ |
923 | -e "s,@ARCHOSROM@,${archosrom},g" \ | 963 | -e "s,@ARCHOSROM@,${archosrom},g" \ |
@@ -960,6 +1000,10 @@ export MEMORYSIZE=@MEMORY@ | |||
960 | export VERSION=\$(shell date +%y%m%d-%H%M) | 1000 | export VERSION=\$(shell date +%y%m%d-%H%M) |
961 | export BUILDDATE=\$(shell date +'-DYEAR=%Y -DMONTH=%m -DDAY=%d') | 1001 | export BUILDDATE=\$(shell date +'-DYEAR=%Y -DMONTH=%m -DDAY=%d') |
962 | export MKFIRMWARE=@TOOL@ | 1002 | export MKFIRMWARE=@TOOL@ |
1003 | export BMP2RB_MONO=@BMP2RB_MONO@ | ||
1004 | export BMP2RB_NATIVE=@BMP2RB_NATIVE@ | ||
1005 | export BMP2RB_REMOTEMONO=@BMP2RB_REMOTEMONO@ | ||
1006 | export BMP2RB_REMOTENATIVE=@BMP2RB_REMOTENATIVE@ | ||
963 | export BINARY=@OUTPUT@ | 1007 | export BINARY=@OUTPUT@ |
964 | export APPEXTRA=@APPEXTRA@ | 1008 | export APPEXTRA=@APPEXTRA@ |
965 | export ENABLEDPLUGINS=@PLUGINS@ | 1009 | export ENABLEDPLUGINS=@PLUGINS@ |
diff --git a/tools/makebmp.inc b/tools/makebmp.inc new file mode 100644 index 0000000000..b11e00c09b --- /dev/null +++ b/tools/makebmp.inc | |||
@@ -0,0 +1,34 @@ | |||
1 | all: $(OUTPUT) | ||
2 | |||
3 | dep: $(DEPFILE) | ||
4 | |||
5 | ifndef V | ||
6 | SILENT=@ | ||
7 | endif | ||
8 | |||
9 | $(OBJDIR)/%.c: %.bmp | ||
10 | $(SILENT)mkdir -p `dirname $@` | ||
11 | @echo BMP2RB $< | ||
12 | $(SILENT)$(BMP2RB) $< > $@ | ||
13 | |||
14 | $(OBJDIR)/%.o: $(OBJDIR)/%.c | ||
15 | $(SILENT)mkdir -p `dirname $@` | ||
16 | @echo CC `basename $<` | ||
17 | $(SILENT)$(CC) $(CFLAGS) -c $< -o $@ | ||
18 | |||
19 | $(DEPFILE): SOURCES | ||
20 | $(SILENT)mkdir -p `dirname $(DEPFILE)` | ||
21 | $(SILENT)rm -f $(DEPFILE) | ||
22 | $(SILENT)(for each in $(SOURCES) x; do \ | ||
23 | if test "x" != "$$each"; then \ | ||
24 | src=`echo $$each | sed -e 's/\.bmp/.c/'`; \ | ||
25 | echo $(OBJDIR)/$$src: $$each >> $(DEPFILE) ; \ | ||
26 | obj=`echo $$each | sed -e 's/\.bmp/.o/'`; \ | ||
27 | echo $(OBJDIR)/$$obj: $(OBJDIR)/$$src >> $(DEPFILE) ; \ | ||
28 | fi; \ | ||
29 | done) | ||
30 | |||
31 | $(OUTPUT): $(OBJS) | ||
32 | @echo "AR+RANLIB $@" | ||
33 | @$(AR) ruv $@ $+ >/dev/null 2>&1 | ||
34 | @$(RANLIB) $@ | ||