├── .gitattributes
├── Google_Chrome
├── build
│ ├── character32x32.d
│ ├── Terrain.d
│ ├── Terrain.o
│ ├── ChromeGame.o
│ ├── soundbank.bin
│ ├── soundbank.bin.o
│ ├── character32x32.o
│ ├── soundbank_bin.h
│ ├── soundbank.h
│ ├── character32x32.h
│ ├── ChromeGame.d
│ └── character32x32.s
├── icon.bmp
├── audio
│ ├── die.wav
│ ├── jump.wav
│ └── point.wav
├── gfx
│ ├── Terrain.psd
│ ├── character32x32.png
│ ├── character32x32.psd
│ └── character32x32.grit
├── Google_Chrome.elf
├── Google_Chrome.nds
├── source
│ ├── Terrain.h
│ ├── Terrain.s
│ └── ChromeGame.c
└── Makefile
├── Images
├── Capture1.PNG
└── Capture2.PNG
├── Help
└── Understand game collision.png
└── README.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.* linguist-language=C
2 |
--------------------------------------------------------------------------------
/Google_Chrome/build/character32x32.d:
--------------------------------------------------------------------------------
1 | character32x32.o: character32x32.s
2 |
--------------------------------------------------------------------------------
/Google_Chrome/build/Terrain.d:
--------------------------------------------------------------------------------
1 | Terrain.o: C\:/devkitPro/examples/nds/Google_Chrome/source/Terrain.s
2 |
--------------------------------------------------------------------------------
/Images/Capture1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Images/Capture1.PNG
--------------------------------------------------------------------------------
/Images/Capture2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Images/Capture2.PNG
--------------------------------------------------------------------------------
/Google_Chrome/icon.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/icon.bmp
--------------------------------------------------------------------------------
/Google_Chrome/audio/die.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/audio/die.wav
--------------------------------------------------------------------------------
/Google_Chrome/audio/jump.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/audio/jump.wav
--------------------------------------------------------------------------------
/Google_Chrome/audio/point.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/audio/point.wav
--------------------------------------------------------------------------------
/Google_Chrome/build/Terrain.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/build/Terrain.o
--------------------------------------------------------------------------------
/Google_Chrome/gfx/Terrain.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/gfx/Terrain.psd
--------------------------------------------------------------------------------
/Google_Chrome/Google_Chrome.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/Google_Chrome.elf
--------------------------------------------------------------------------------
/Google_Chrome/Google_Chrome.nds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/Google_Chrome.nds
--------------------------------------------------------------------------------
/Google_Chrome/build/ChromeGame.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/build/ChromeGame.o
--------------------------------------------------------------------------------
/Google_Chrome/build/soundbank.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/build/soundbank.bin
--------------------------------------------------------------------------------
/Google_Chrome/build/soundbank.bin.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/build/soundbank.bin.o
--------------------------------------------------------------------------------
/Help/Understand game collision.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Help/Understand game collision.png
--------------------------------------------------------------------------------
/Google_Chrome/build/character32x32.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/build/character32x32.o
--------------------------------------------------------------------------------
/Google_Chrome/gfx/character32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/gfx/character32x32.png
--------------------------------------------------------------------------------
/Google_Chrome/gfx/character32x32.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/HEAD/Google_Chrome/gfx/character32x32.psd
--------------------------------------------------------------------------------
/Google_Chrome/build/soundbank_bin.h:
--------------------------------------------------------------------------------
1 | extern const u8 soundbank_bin_end[];
2 | extern const u8 soundbank_bin[];
3 | extern const u32 soundbank_bin_size;
4 |
--------------------------------------------------------------------------------
/Google_Chrome/build/soundbank.h:
--------------------------------------------------------------------------------
1 | #define SFX_DIE 0
2 | #define SFX_JUMP 1
3 | #define SFX_POINT 2
4 | #define MSL_NSONGS 0
5 | #define MSL_NSAMPS 3
6 | #define MSL_BANKSIZE 3
7 |
--------------------------------------------------------------------------------
/Google_Chrome/gfx/character32x32.grit:
--------------------------------------------------------------------------------
1 | -m! # Exclude map from output (default).
2 | -gB8 # Bit depth of the output
3 | -gT FF00FF # Set the transparency color to Magenta
4 |
5 | #metatile
6 | -Mh4 # Metatile height
7 | -Mw4 # Metatile width
--------------------------------------------------------------------------------
/Google_Chrome/build/character32x32.h:
--------------------------------------------------------------------------------
1 |
2 | //{{BLOCK(character32x32)
3 |
4 | //======================================================================
5 | //
6 | // character32x32, 160x224@8,
7 | // Transparent color : FF,00,FF
8 | // + palette 256 entries, not compressed
9 | // + 560 tiles Metatiled by 4x4 not compressed
10 | // Total size: 512 + 35840 = 36352
11 | //
12 | // Time-stamp: 2020-08-28, 20:05:16
13 | // Exported by Cearn's GBA Image Transmogrifier, v0.8.16
14 | // ( http://www.coranac.com/projects/#grit )
15 | //
16 | //======================================================================
17 |
18 | #ifndef GRIT_CHARACTER32X32_H
19 | #define GRIT_CHARACTER32X32_H
20 |
21 | #define character32x32TilesLen 35840
22 | extern const unsigned int character32x32Tiles[8960];
23 |
24 | #define character32x32PalLen 512
25 | extern const unsigned short character32x32Pal[256];
26 |
27 | #endif // GRIT_CHARACTER32X32_H
28 |
29 | //}}BLOCK(character32x32)
30 |
--------------------------------------------------------------------------------
/Google_Chrome/source/Terrain.h:
--------------------------------------------------------------------------------
1 |
2 | //{{BLOCK(Terrain3)
3 |
4 | //======================================================================
5 | //
6 | // Terrain3, 512x256@8,
7 | // + palette 256 entries, not compressed
8 | // + 32 tiles (t|f|p reduced) not compressed
9 | // + regular map (in SBBs), not compressed, 64x32
10 | // Total size: 512 + 2048 + 4096 = 6656
11 | //
12 | // Time-stamp: 2020-08-22, 17:50:16
13 | // Exported by Cearn's GBA Image Transmogrifier, v0.8.6
14 | // ( http://www.coranac.com/projects/#grit )
15 | //
16 | //======================================================================
17 |
18 | #ifndef GRIT_TERRAIN3_H
19 | #define GRIT_TERRAIN3_H
20 |
21 | #define Terrain3TilesLen 2048
22 | extern const unsigned short Terrain3Tiles[1024];
23 |
24 | #define Terrain3MapLen 4096
25 | extern const unsigned short Terrain3Map[2048];
26 |
27 | #define Terrain3PalLen 512
28 | extern const unsigned short Terrain3Pal[256];
29 |
30 | #endif // GRIT_TERRAIN3_H
31 |
32 | //}}BLOCK(Terrain3)
33 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # T-Rex-Runner-Game-Nintendo-DS
2 | T-Rex runner game from Google Chrome on Nintendo DS.
3 |
4 | Created with devkitPro for Nintendo DS.
5 |
6 | [Video of the game here!](https://youtu.be/KXw6DIv5Y4c)
7 |
8 | **Screenshots from emulator**
9 |
10 |
11 |
12 | *Night mode :*
13 |
14 |
15 |
16 | **How to run the game**
17 |
18 | Download Google_Chrome/Google_Chrome.nds or [here](https://github.com/Fewnity/T-Rex-Runner-Game-Nintendo-DS/raw/master/Google_Chrome/Google_Chrome.nds).
19 |
20 | Run it on emulator like [melonDS](http://melonds.kuribo64.net/downloads.php).
21 |
22 | **For a real Nintendo DS**, you will need a R4 flashcart, may no work on other flashcart like M3DS REAL (flashcart needs nitrofs support).
23 |
24 | For R4, you will need [this firmware](http://old.r4wood.com/pages/Wood-R4-Kernel.html) (Wood R4 V1.62).
25 |
26 | For other flashcarts, try [HBMenu](https://github.com/devkitPro/nds-hb-menu/releases/) if you can't launch the game)
27 |
28 | Put the game on a SD card and run the game.
29 |
30 | # Setup for programming
31 | Download an IDE software like [Visual Studio Code](https://code.visualstudio.com/).
32 |
33 | Download [devkitPro](https://github.com/devkitPro/installer/releases).
34 |
35 | Put the Google_Chrome folder in "examples" devkitPro folder like: C:\devkitPro\examples\Google_Chrome.
36 |
37 | ### Compile the game
38 | Open the IDE console and write make.
39 |
40 | The Nintendo DS game file will be here : C:\devkitPro\examples\Google_Chrome\Google_Chrome.nds
41 |
42 | # Follow me
43 | [My Youtube channel Fewnity : https://www.youtube.com/channel/UCMdczbLIOCt5PQG_GPyIp_w](https://www.youtube.com/channel/UCMdczbLIOCt5PQG_GPyIp_w)
44 |
45 | [My Twitter : https://twitter.com/Fewnity](https://twitter.com/Fewnity)
46 |
--------------------------------------------------------------------------------
/Google_Chrome/build/ChromeGame.d:
--------------------------------------------------------------------------------
1 | ChromeGame.o: \
2 | C\:/devkitPro/examples/nds/Google_Chrome/source/ChromeGame.c \
3 | C\:/devkitPro/libnds/include/nds.h \
4 | C\:/devkitPro/libnds/include/nds/libversion.h \
5 | C\:/devkitPro/libnds/include/nds/ndstypes.h \
6 | C\:/devkitPro/libnds/include/nds/bios.h \
7 | C\:/devkitPro/libnds/include/nds/ndstypes.h \
8 | C\:/devkitPro/libnds/include/nds/card.h \
9 | C\:/devkitPro/libnds/include/nds/ndstypes.h \
10 | C\:/devkitPro/libnds/include/nds/debug.h \
11 | C\:/devkitPro/libnds/include/nds/dma.h \
12 | C\:/devkitPro/libnds/include/nds/interrupts.h \
13 | C\:/devkitPro/libnds/include/nds/ipc.h \
14 | C\:/devkitPro/libnds/include/nds/memory.h \
15 | C\:/devkitPro/libnds/include/nds/system.h \
16 | C\:/devkitPro/libnds/include/nds/timers.h \
17 | C\:/devkitPro/libnds/include/nds/fifocommon.h \
18 | C\:/devkitPro/libnds/include/nds/interrupts.h \
19 | C\:/devkitPro/libnds/include/nds/touch.h \
20 | C\:/devkitPro/libnds/include/nds/input.h \
21 | C\:/devkitPro/libnds/include/nds/sha1.h \
22 | C\:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
23 | C\:/devkitPro/libnds/include/nds/arm9/linkedlist.h \
24 | C\:/devkitPro/libnds/include/nds/arm9/background.h \
25 | C\:/devkitPro/libnds/include/nds/arm9/video.h \
26 | C\:/devkitPro/libnds/include/nds/arm9/sassert.h \
27 | C\:/devkitPro/libnds/include/nds/memory.h \
28 | C\:/devkitPro/libnds/include/nds/dma.h \
29 | C\:/devkitPro/libnds/include/nds/arm9/boxtest.h \
30 | C\:/devkitPro/libnds/include/nds/arm9/videoGL.h \
31 | C\:/devkitPro/libnds/include/nds/arm9/cache.h \
32 | C\:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
33 | C\:/devkitPro/libnds/include/nds/arm9/math.h \
34 | C\:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
35 | C\:/devkitPro/libnds/include/nds/arm9/cache.h \
36 | C\:/devkitPro/libnds/include/nds/arm9/console.h \
37 | C\:/devkitPro/libnds/include/nds/arm9/background.h \
38 | C\:/devkitPro/libnds/include/nds/arm9/decompress.h \
39 | C\:/devkitPro/libnds/include/nds/bios.h \
40 | C\:/devkitPro/libnds/include/nds/arm9/exceptions.h \
41 | C\:/devkitPro/libnds/include/nds/arm9/guitarGrip.h \
42 | C\:/devkitPro/libnds/include/nds/arm9/image.h \
43 | C\:/devkitPro/libnds/include/nds/arm9/pcx.h \
44 | C\:/devkitPro/libnds/include/nds/arm9/input.h \
45 | C\:/devkitPro/libnds/include/nds/touch.h \
46 | C\:/devkitPro/libnds/include/nds/input.h \
47 | C\:/devkitPro/libnds/include/nds/arm9/keyboard.h \
48 | C\:/devkitPro/libnds/include/nds/arm9/math.h \
49 | C\:/devkitPro/libnds/include/nds/arm9/paddle.h \
50 | C\:/devkitPro/libnds/include/nds/arm9/pcx.h \
51 | C\:/devkitPro/libnds/include/nds/arm9/piano.h \
52 | C\:/devkitPro/libnds/include/nds/arm9/rumble.h \
53 | C\:/devkitPro/libnds/include/nds/arm9/sassert.h \
54 | C\:/devkitPro/libnds/include/nds/arm9/sound.h \
55 | C\:/devkitPro/libnds/include/nds/arm9/sprite.h \
56 | C\:/devkitPro/libnds/include/nds/system.h \
57 | C\:/devkitPro/libnds/include/nds/arm9/window.h \
58 | C\:/devkitPro/libnds/include/nds/arm9/sprite.h \
59 | C\:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
60 | C\:/devkitPro/libnds/include/nds/arm9/video.h \
61 | C\:/devkitPro/libnds/include/nds/arm9/videoGL.h \
62 | C\:/devkitPro/libnds/include/nds/arm9/nand.h \
63 | C\:/devkitPro/libnds/include/fat.h \
64 | C\:/devkitPro/libnds/include/libfatversion.h \
65 | C\:/devkitPro/libnds/include/nds/disc_io.h \
66 | C\:/devkitPro/examples/nds/Google_Chrome/build/character32x32.h \
67 | C\:/devkitPro/examples/nds/Google_Chrome/source/Terrain.h \
68 | C\:/devkitPro/libnds/include/maxmod9.h \
69 | C\:/devkitPro/libnds/include/mm_types.h \
70 | C\:/devkitPro/examples/nds/Google_Chrome/build/soundbank.h \
71 | C\:/devkitPro/examples/nds/Google_Chrome/build/soundbank_bin.h
72 | C\:/devkitPro/libnds/include/nds.h:
73 | C\:/devkitPro/libnds/include/nds/libversion.h:
74 | C\:/devkitPro/libnds/include/nds/ndstypes.h:
75 | C\:/devkitPro/libnds/include/nds/bios.h:
76 | C\:/devkitPro/libnds/include/nds/ndstypes.h:
77 | C\:/devkitPro/libnds/include/nds/card.h:
78 | C\:/devkitPro/libnds/include/nds/ndstypes.h:
79 | C\:/devkitPro/libnds/include/nds/debug.h:
80 | C\:/devkitPro/libnds/include/nds/dma.h:
81 | C\:/devkitPro/libnds/include/nds/interrupts.h:
82 | C\:/devkitPro/libnds/include/nds/ipc.h:
83 | C\:/devkitPro/libnds/include/nds/memory.h:
84 | C\:/devkitPro/libnds/include/nds/system.h:
85 | C\:/devkitPro/libnds/include/nds/timers.h:
86 | C\:/devkitPro/libnds/include/nds/fifocommon.h:
87 | C\:/devkitPro/libnds/include/nds/interrupts.h:
88 | C\:/devkitPro/libnds/include/nds/touch.h:
89 | C\:/devkitPro/libnds/include/nds/input.h:
90 | C\:/devkitPro/libnds/include/nds/sha1.h:
91 | C\:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
92 | C\:/devkitPro/libnds/include/nds/arm9/linkedlist.h:
93 | C\:/devkitPro/libnds/include/nds/arm9/background.h:
94 | C\:/devkitPro/libnds/include/nds/arm9/video.h:
95 | C\:/devkitPro/libnds/include/nds/arm9/sassert.h:
96 | C\:/devkitPro/libnds/include/nds/memory.h:
97 | C\:/devkitPro/libnds/include/nds/dma.h:
98 | C\:/devkitPro/libnds/include/nds/arm9/boxtest.h:
99 | C\:/devkitPro/libnds/include/nds/arm9/videoGL.h:
100 | C\:/devkitPro/libnds/include/nds/arm9/cache.h:
101 | C\:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
102 | C\:/devkitPro/libnds/include/nds/arm9/math.h:
103 | C\:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
104 | C\:/devkitPro/libnds/include/nds/arm9/cache.h:
105 | C\:/devkitPro/libnds/include/nds/arm9/console.h:
106 | C\:/devkitPro/libnds/include/nds/arm9/background.h:
107 | C\:/devkitPro/libnds/include/nds/arm9/decompress.h:
108 | C\:/devkitPro/libnds/include/nds/bios.h:
109 | C\:/devkitPro/libnds/include/nds/arm9/exceptions.h:
110 | C\:/devkitPro/libnds/include/nds/arm9/guitarGrip.h:
111 | C\:/devkitPro/libnds/include/nds/arm9/image.h:
112 | C\:/devkitPro/libnds/include/nds/arm9/pcx.h:
113 | C\:/devkitPro/libnds/include/nds/arm9/input.h:
114 | C\:/devkitPro/libnds/include/nds/touch.h:
115 | C\:/devkitPro/libnds/include/nds/input.h:
116 | C\:/devkitPro/libnds/include/nds/arm9/keyboard.h:
117 | C\:/devkitPro/libnds/include/nds/arm9/math.h:
118 | C\:/devkitPro/libnds/include/nds/arm9/paddle.h:
119 | C\:/devkitPro/libnds/include/nds/arm9/pcx.h:
120 | C\:/devkitPro/libnds/include/nds/arm9/piano.h:
121 | C\:/devkitPro/libnds/include/nds/arm9/rumble.h:
122 | C\:/devkitPro/libnds/include/nds/arm9/sassert.h:
123 | C\:/devkitPro/libnds/include/nds/arm9/sound.h:
124 | C\:/devkitPro/libnds/include/nds/arm9/sprite.h:
125 | C\:/devkitPro/libnds/include/nds/system.h:
126 | C\:/devkitPro/libnds/include/nds/arm9/window.h:
127 | C\:/devkitPro/libnds/include/nds/arm9/sprite.h:
128 | C\:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
129 | C\:/devkitPro/libnds/include/nds/arm9/video.h:
130 | C\:/devkitPro/libnds/include/nds/arm9/videoGL.h:
131 | C\:/devkitPro/libnds/include/nds/arm9/nand.h:
132 | C\:/devkitPro/libnds/include/fat.h:
133 | C\:/devkitPro/libnds/include/libfatversion.h:
134 | C\:/devkitPro/libnds/include/nds/disc_io.h:
135 | C\:/devkitPro/examples/nds/Google_Chrome/build/character32x32.h:
136 | C\:/devkitPro/examples/nds/Google_Chrome/source/Terrain.h:
137 | C\:/devkitPro/libnds/include/maxmod9.h:
138 | C\:/devkitPro/libnds/include/mm_types.h:
139 | C\:/devkitPro/examples/nds/Google_Chrome/build/soundbank.h:
140 | C\:/devkitPro/examples/nds/Google_Chrome/build/soundbank_bin.h:
141 |
--------------------------------------------------------------------------------
/Google_Chrome/Makefile:
--------------------------------------------------------------------------------
1 | #---------------------------------------------------------------------------------
2 | .SUFFIXES:
3 | #---------------------------------------------------------------------------------
4 |
5 | ifeq ($(strip $(DEVKITARM)),)
6 | $(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM")
7 | endif
8 |
9 | include $(DEVKITARM)/ds_rules
10 |
11 | #---------------------------------------------------------------------------------
12 | # TARGET is the name of the output
13 | # BUILD is the directory where object files & intermediate files will be placed
14 | # SOURCES is a list of directories containing source code
15 | # INCLUDES is a list of directories containing extra header files
16 | # DATA is a list of directories containing binary data
17 | # GRAPHICS is a list of directories containing files to be processed by grit
18 | #
19 | # All directories are specified relative to the project directory where
20 | # the makefile is found
21 | #
22 | #---------------------------------------------------------------------------------
23 | TARGET := $(notdir $(CURDIR))
24 | BUILD := build
25 | SOURCES := source
26 | DATA := data
27 | INCLUDES := include
28 | GRAPHICS := gfx
29 | GAME_ICON := $(CURDIR)/../icon.bmp
30 | AUDIO := audio
31 |
32 | #---------------------------------------------------------------------------------
33 | %.nds: %.arm9
34 | @ndstool -c $@ -9 $< -b $(GAME_ICON) "$(GAME_TITLE);$(GAME_SUBTITLE1);$(GAME_SUBTITLE2)" $(_ADDFILES)
35 | @echo built ... $(notdir $@)
36 |
37 | #---------------------------------------------------------------------------------
38 | %.nds: %.elf
39 | @ndstool -c $@ -9 $< -b $(GAME_ICON) "$(GAME_TITLE);$(GAME_SUBTITLE1);$(GAME_SUBTITLE2)" $(_ADDFILES)
40 | @echo built ... $(notdir $@)
41 |
42 | #---------------------------------------------------------------------------------
43 | %.arm9: %.elf
44 | @$(OBJCOPY) -O binary $< $@
45 | @echo built ... $(notdir $@)
46 |
47 | #---------------------------------------------------------------------------------
48 | %.arm7: %.elf
49 | @$(OBJCOPY) -O binary $< $@
50 | @echo built ... $(notdir $@)
51 |
52 | #---------------------------------------------------------------------------------
53 | %.elf:
54 | @echo linking $(notdir $@)
55 | @$(LD) $(LDFLAGS) $(OFILES) $(LIBPATHS) $(LIBS) -o $@
56 |
57 |
58 |
59 | #---------------------------------------------------------------------------------
60 | # options for code generation
61 | #---------------------------------------------------------------------------------
62 | ARCH := -mthumb -mthumb-interwork
63 |
64 | CFLAGS := -g -Wall -O2\
65 | -march=armv5te -mtune=arm946e-s -fomit-frame-pointer\
66 | -ffast-math \
67 | $(ARCH)
68 |
69 | CFLAGS += $(INCLUDE) -DARM9
70 | CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions
71 |
72 | ASFLAGS := -g $(ARCH)
73 | LDFLAGS = -specs=ds_arm9.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
74 |
75 | #---------------------------------------------------------------------------------
76 | # any extra libraries we wish to link with the project
77 | #---------------------------------------------------------------------------------
78 | LIBS := -lmm9 -ldswifi9 -lfat -lnds9
79 |
80 |
81 | #---------------------------------------------------------------------------------
82 | # list of directories containing libraries, this must be the top level containing
83 | # include and lib
84 | #---------------------------------------------------------------------------------
85 | LIBDIRS := $(LIBNDS)
86 |
87 | #---------------------------------------------------------------------------------
88 | # no real need to edit anything past this point unless you need to add additional
89 | # rules for different file extensions
90 | #---------------------------------------------------------------------------------
91 |
92 |
93 | ifneq ($(BUILDDIR), $(CURDIR))
94 | #---------------------------------------------------------------------------------
95 |
96 | export OUTPUT := $(CURDIR)/$(TARGET)
97 |
98 | export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \
99 | $(foreach dir,$(DATA),$(CURDIR)/$(dir)) \
100 | $(foreach dir,$(GRAPHICS),$(CURDIR)/$(dir))
101 |
102 | export DEPSDIR := $(CURDIR)/$(BUILD)
103 |
104 | CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
105 | CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
106 | SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
107 | BINFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.bin))) soundbank.bin
108 | BMPFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.png)))
109 |
110 | # build audio file list, include full path
111 | export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(AUDIO)/*.*)),$(CURDIR)/$(AUDIO)/$(dir))
112 |
113 | #---------------------------------------------------------------------------------
114 | # use CXX for linking C++ projects, CC for standard C
115 | #---------------------------------------------------------------------------------
116 | ifeq ($(strip $(CPPFILES)),)
117 | #---------------------------------------------------------------------------------
118 | export LD := $(CC)
119 | #---------------------------------------------------------------------------------
120 | else
121 | #---------------------------------------------------------------------------------
122 | export LD := $(CXX)
123 | #---------------------------------------------------------------------------------
124 | endif
125 | #---------------------------------------------------------------------------------
126 |
127 | export OFILES := $(addsuffix .o,$(BINFILES)) \
128 | $(BMPFILES:.png=.o) \
129 | $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o)
130 |
131 | export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \
132 | $(foreach dir,$(LIBDIRS),-I$(dir)/include) \
133 | -I$(CURDIR)/$(BUILD)
134 |
135 | export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib)
136 |
137 | icons := $(wildcard *.bmp)
138 |
139 | ifneq (,$(findstring $(TARGET).bmp,$(icons)))
140 | export GAME_ICON := $(CURDIR)/$(TARGET).bmp
141 | else
142 | ifneq (,$(findstring icon.bmp,$(icons)))
143 | export GAME_ICON := $(CURDIR)/icon.bmp
144 | endif
145 | endif
146 |
147 | .PHONY: $(BUILD) clean
148 |
149 | #---------------------------------------------------------------------------------
150 | $(BUILD):
151 | @[ -d $@ ] || mkdir -p $@
152 | @make BUILDDIR=`cd $(BUILD) && pwd` --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
153 |
154 | #---------------------------------------------------------------------------------
155 | clean:
156 | @echo clean ...
157 | @rm -fr $(BUILD) $(TARGET).elf $(TARGET).nds $(TARGET).ds.gba
158 |
159 |
160 | #---------------------------------------------------------------------------------
161 | else
162 |
163 | DEPENDS := $(OFILES:.o=.d)
164 |
165 | #---------------------------------------------------------------------------------
166 | # main targets
167 | #---------------------------------------------------------------------------------
168 | $(OUTPUT).nds : $(OUTPUT).elf
169 | $(OUTPUT).elf : $(OFILES)
170 |
171 |
172 | #---------------------------------------------------------------------------------
173 | # The bin2o rule should be copied and modified
174 | # for each extension used in the data directories
175 | #---------------------------------------------------------------------------------
176 |
177 | #---------------------------------------------------------------------------------
178 | # This rule links in binary data with the .bin extension
179 | #---------------------------------------------------------------------------------
180 | %.bin.o : %.bin
181 | #---------------------------------------------------------------------------------
182 | @echo $(notdir $<)
183 | @$(bin2o)
184 |
185 | #---------------------------------------------------------------------------------
186 | # This rule links in binary data with the .raw extension
187 | #---------------------------------------------------------------------------------
188 | %.raw.o : %.raw
189 | #---------------------------------------------------------------------------------
190 | @echo $(notdir $<)
191 | @$(bin2o)
192 |
193 | #-------------------------------------------------------------
194 | # rule for converting the output into an object file
195 | #-------------------------------------------------------------
196 | %.bin.o: %.bin
197 | #-------------------------------------------------------------
198 | @$(bin2o)
199 |
200 | #-------------------------------------------------------------
201 | # rule for generating soundbank file from audio files
202 | #-------------------------------------------------------------
203 | soundbank.bin: $(AUDIOFILES)
204 | #-------------------------------------------------------------
205 | @mmutil $^ -osoundbank.bin -hsoundbank.h -d
206 |
207 | #---------------------------------------------------------------------------------
208 | # This rule creates assembly source files using grit
209 | # grit takes an image file and a .grit describing how the file is to be processed
210 | # add additional rules like this for each image extension
211 | # you use in the graphics folders
212 | #---------------------------------------------------------------------------------
213 | %.s %.h : %.png %.grit
214 | #---------------------------------------------------------------------------------
215 | grit $< -fts -o$*
216 |
217 |
218 | -include $(DEPENDS)
219 |
220 | #---------------------------------------------------------------------------------------
221 | endif
222 | #---------------------------------------------------------------------------------------
223 |
--------------------------------------------------------------------------------
/Google_Chrome/source/Terrain.s:
--------------------------------------------------------------------------------
1 |
2 | @{{BLOCK(Terrain3)
3 |
4 | @=======================================================================
5 | @
6 | @ Terrain3, 512x256@8,
7 | @ + palette 256 entries, not compressed
8 | @ + 32 tiles (t|f|p reduced) not compressed
9 | @ + regular map (in SBBs), not compressed, 64x32
10 | @ Total size: 512 + 2048 + 4096 = 6656
11 | @
12 | @ Time-stamp: 2020-08-22, 17:50:16
13 | @ Exported by Cearn's GBA Image Transmogrifier, v0.8.6
14 | @ ( http://www.coranac.com/projects/#grit )
15 | @
16 | @=======================================================================
17 |
18 | .section .rodata
19 | .align 2
20 | .global Terrain3Tiles @ 2048 bytes
21 | Terrain3Tiles:
22 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
23 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
24 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
25 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
26 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
27 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
28 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
29 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
30 |
31 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
32 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
33 | .hword 0x0101,0x0101,0x0101,0x0101,0x0000,0x0000,0x0000,0x0000
34 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
35 | .hword 0x0101,0x0000,0x0100,0x0101,0x0101,0x0101,0x0101,0x0101
36 | .hword 0x0101,0x0101,0x0101,0x0001,0x0101,0x0101,0x0101,0x0101
37 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
38 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
39 |
40 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0100
41 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
42 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
43 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
44 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
45 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0100
46 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
47 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
48 |
49 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
50 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0000,0x0101,0x0101
51 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
52 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
53 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
54 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0000,0x0100,0x0101
55 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
56 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
57 |
58 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
59 | .hword 0x0101,0x0001,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
60 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
61 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
62 | .hword 0x0101,0x0101,0x0101,0x0101,0x0001,0x0100,0x0101,0x0101
63 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
64 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
65 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
66 |
67 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
68 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
69 | .hword 0x0101,0x0101,0x0101,0x0001,0x0101,0x0101,0x0101,0x0101
70 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
71 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
72 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
73 | .hword 0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
74 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
75 |
76 | .hword 0x0001,0x0000,0x0100,0x0101,0x0101,0x0101,0x0101,0x0101
77 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
78 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
79 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
80 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0100,0x0101,0x0101
81 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
82 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
83 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
84 |
85 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0001,0x0000
86 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
87 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
88 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
89 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
90 | .hword 0x0101,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
91 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
92 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
93 |
94 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
95 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
96 | .hword 0x0000,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
97 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
98 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
99 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
100 | .hword 0x0101,0x0101,0x0100,0x0101,0x0101,0x0101,0x0101,0x0101
101 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
102 |
103 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0000
104 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
105 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
106 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
107 | .hword 0x0101,0x0101,0x0101,0x0101,0x0100,0x0101,0x0101,0x0101
108 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
109 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
110 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
111 |
112 | .hword 0x0101,0x0101,0x0101,0x0101,0x0001,0x0000,0x0101,0x0101
113 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
114 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
115 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
116 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
117 | .hword 0x0101,0x0001,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101
118 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
119 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
120 |
121 | .hword 0x0101,0x0101,0x0101,0x0101,0x0001,0x0101,0x0001,0x0100
122 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
123 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
124 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
125 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0001,0x0000,0x0101
126 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
127 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
128 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
129 |
130 | .hword 0x0101,0x0101,0x0101,0x0001,0x0101,0x0101,0x0101,0x0101
131 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0100,0x0101
132 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
133 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
134 | .hword 0x0000,0x0100,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
135 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
136 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
137 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
138 |
139 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0000
140 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
141 | .hword 0x0000,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
142 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
143 | .hword 0x0101,0x0101,0x0101,0x0101,0x0000,0x0101,0x0101,0x0101
144 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
145 | .hword 0x0101,0x0101,0x0101,0x0000,0x0101,0x0101,0x0101,0x0101
146 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
147 |
148 | .hword 0x0101,0x0101,0x0101,0x0001,0x0101,0x0101,0x0101,0x0101
149 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
150 | .hword 0x0000,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
151 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
152 | .hword 0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
153 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
154 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
155 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
156 |
157 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
158 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0000,0x0000,0x0101
159 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
160 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
161 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
162 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
163 | .hword 0x0101,0x0100,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
164 | .hword 0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101
165 | .size Terrain3Tiles, .-Terrain3Tiles
166 |
167 | .section .rodata
168 | .align 2
169 | .global Terrain3Map @ 4096 bytes
170 | Terrain3Map:
171 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
172 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
173 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
174 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
175 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
176 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
177 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
178 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
179 |
180 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
181 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
182 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
183 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
184 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
185 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
186 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
187 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
188 |
189 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
190 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
191 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
192 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
193 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
194 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
195 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
196 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
197 |
198 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
199 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
200 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
201 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
202 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
203 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
204 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
205 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
206 |
207 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
208 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
209 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
210 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
211 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
212 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
213 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
214 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
215 |
216 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
217 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
218 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
219 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
220 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
221 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
222 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
223 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
224 |
225 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
226 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
227 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
228 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
229 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
230 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
231 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
232 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
233 |
234 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
235 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
236 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
237 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
238 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
239 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
240 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
241 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
242 |
243 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
244 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
245 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
246 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
247 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
248 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
249 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
250 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
251 |
252 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
253 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
254 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
255 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
256 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
257 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
258 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
259 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
260 |
261 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
262 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
263 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
264 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
265 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
266 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
267 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
268 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
269 |
270 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
271 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
272 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
273 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
274 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
275 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
276 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
277 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
278 |
279 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
280 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
281 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
282 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
283 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
284 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
285 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
286 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
287 |
288 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
289 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
290 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
291 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
292 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
293 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
294 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
295 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
296 |
297 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
298 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
299 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
300 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
301 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
302 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
303 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
304 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
305 |
306 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
307 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
308 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
309 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
310 | .hword 0x0001,0x0003,0x0001,0x0004,0x0001,0x0005,0x0006,0x0001
311 | .hword 0x0007,0x0001,0x0008,0x0001,0x0001,0x0009,0x000A,0x000B
312 | .hword 0x0001,0x000C,0x000D,0x0001,0x000E,0x0001,0x0001,0x0001
313 | .hword 0x000F,0x0010,0x0011,0x0012,0x0013,0x0001,0x0001,0x080B
314 |
315 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
316 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
317 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
318 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
319 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
320 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
321 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
322 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
323 |
324 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
325 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
326 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
327 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
328 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
329 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
330 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
331 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
332 |
333 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
334 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
335 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
336 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
337 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
338 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
339 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
340 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
341 |
342 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
343 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
344 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
345 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
346 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
347 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
348 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
349 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
350 |
351 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
352 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
353 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
354 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
355 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
356 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
357 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
358 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
359 |
360 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
361 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
362 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
363 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
364 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
365 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
366 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
367 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
368 |
369 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
370 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
371 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
372 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
373 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
374 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
375 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
376 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
377 |
378 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
379 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
380 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
381 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
382 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
383 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
384 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
385 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
386 |
387 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
388 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
389 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
390 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
391 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
392 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
393 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
394 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
395 |
396 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
397 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
398 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
399 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
400 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
401 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
402 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
403 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
404 |
405 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
406 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
407 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
408 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
409 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
410 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
411 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
412 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
413 |
414 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
415 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
416 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
417 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
418 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
419 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
420 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
421 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
422 |
423 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
424 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
425 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
426 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
427 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
428 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
429 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
430 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
431 |
432 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
433 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
434 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
435 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
436 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
437 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
438 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
439 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
440 |
441 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
442 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
443 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
444 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
445 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
446 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
447 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
448 | .hword 0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001
449 |
450 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
451 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
452 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
453 | .hword 0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002
454 | .hword 0x0001,0x0001,0x0008,0x0014,0x0001,0x0015,0x0C06,0x0001
455 | .hword 0x0001,0x0016,0x0001,0x0017,0x0018,0x0019,0x0011,0x0001
456 | .hword 0x001A,0x001B,0x0001,0x0001,0x0001,0x0405,0x001C,0x001D
457 | .hword 0x0C0B,0x0001,0x040D,0x001E,0x0012,0x0001,0x0001,0x001F
458 | .size Terrain3Map, .-Terrain3Map
459 |
460 | .section .rodata
461 | .align 2
462 | .global Terrain3Pal @ 512 bytes
463 | Terrain3Pal:
464 | .hword 0x294A,0x7FFF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
465 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
466 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
467 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
468 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
469 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
470 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
471 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
472 |
473 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
474 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
475 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
476 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
477 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
478 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
479 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
480 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
481 |
482 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
483 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
484 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
485 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
486 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
487 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
488 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
489 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
490 |
491 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
492 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
493 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
494 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
495 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
496 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
497 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
498 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
499 | .size Terrain3Pal, .-Terrain3Pal
500 |
501 | @}}BLOCK(Terrain3)
502 |
--------------------------------------------------------------------------------
/Google_Chrome/source/ChromeGame.c:
--------------------------------------------------------------------------------
1 | //Always include this
2 | #include
3 |
4 | //Debug print
5 | #include
6 | #include
7 |
8 | //For random system
9 | #include
10 |
11 | //File system
12 | #include
13 |
14 | //Sprites
15 | #include
16 | #include "Terrain.h"
17 |
18 | //Sound system
19 | #include
20 | #include "soundbank.h"
21 | #include "soundbank_bin.h"
22 |
23 | //
24 | //All functions
25 | void UpdateSprite(int xPos, int yPos, OamState *screen, u16 *gfx, int entry, int RotationId);
26 | void AddNewObstacle(int Index, int Id);
27 | void SetDayOrNightMode();
28 | void AddNewDecor(int Index, int Id);
29 | void ShowScore();
30 | void SetHitBox(int SpriteDataIndex, int HitBoxIndex, int Corner1X, int Corner1Y, int Corner2X, int Corner2Y);
31 |
32 | //
33 | //All structs
34 | struct VariablesToSave
35 | {
36 | int HiScore;
37 | } SaveFile;
38 |
39 | typedef struct
40 | {
41 | int x, y; //Prop x/y location
42 |
43 | int Type; // Sprite Apparence
44 | bool IsMoving; //Is obstacle moving
45 | bool WingsUp; //Is bird has wings up?
46 | int NextAnimationIn;
47 | u16 *gfx[4]; // oam GFX
48 | } Obstacle;
49 |
50 | typedef struct
51 | {
52 | float x, y, Speed; //Prop x/y location
53 | int Type; //Sprite Apparence
54 | bool IsMoving; //Is decor moving
55 | u16 *gfx[2]; // oam GFX
56 | } Decor;
57 |
58 | typedef struct
59 | {
60 | int Corner1X, Corner1Y, Corner2X, Corner2Y; //Corner 1 is the Top left corner of the 2d box, and corner 2 is the bottom right corner
61 | } HitBox;
62 |
63 | typedef struct
64 | {
65 | int HitBoxCount;
66 | HitBox AllHitBox[3];
67 | } SpriteData; //Contains sprite hit boxs
68 |
69 | //
70 | //Debug
71 | PrintConsole TopScreen;
72 | PrintConsole BottomScreen;
73 |
74 | //
75 | //Input
76 | int pressedKey;
77 | int releasedKey;
78 | int heldKey;
79 |
80 | //
81 | //Player
82 | #define ChangeAnimAt 7
83 | u16 *PlayerGfx1;
84 | u16 *PlayerGfx2;
85 |
86 | int AnimSprite1Id = 0;
87 | int AnimSprite2Id = 0;
88 | int AnimCount = ChangeAnimAt;
89 |
90 | bool IsDown;
91 | bool IsDead;
92 |
93 | int yJumpOffset = 0;
94 | int JumpForce = 0;
95 | int JumpTimer = 0;
96 | bool IsJumping;
97 |
98 | //
99 | //All sprite ids from spritesheet
100 | #define Idle1Sprite 0
101 | #define Idle2Sprite 1
102 |
103 | #define Walk1Sprite 2
104 | #define Walk2Sprite 3
105 |
106 | #define DeadSprite 4
107 |
108 | #define Down1Sprite1 5
109 | #define Down1Sprite2 6
110 |
111 | #define Down2Sprite1 7
112 | #define Down2Sprite2 8
113 |
114 | #define CactusTop 10
115 | #define CactusBottom 15
116 |
117 | #define Cloud1 25
118 |
119 | #define xPlayerPosition 0
120 | #define yPlayerPosition 140
121 |
122 | //
123 | //Environment
124 | Obstacle AllObstacles[3];
125 | Decor AllDecor[5];
126 | int BackGroundId;
127 | bool NightMode;
128 |
129 | //Obstacles and ground scrolling speed
130 | int Speed = 3;
131 | const int MaxSpeed = 6;
132 | const int MinSpeed = 3;
133 | int NextObstacle = 100; //Frame count for adding obstacle
134 | int NextDecor = 1; //Frame count for adding decor
135 | int NextNight = 1500; //Frame count for switching to night or day
136 | float NightColorCoef = 1; //1 = day colors, 0 = night color. Used for color transition
137 |
138 | //
139 | //Party values
140 | int Score = 0;
141 | int CurrentHiScore = 0;
142 | int NextScore = 4; //Frame count for adding point
143 | int NextPointSound = 100;
144 | int BlinkCount = 0;
145 | int NextBlinkAnim = 16; //Frame count for new score text blinking
146 | int LastScoreForBlink;
147 | bool IsPaused;
148 | bool DebugMode = false;
149 | int TimeBeforeRestart = 20;
150 | bool PartyStarted;
151 |
152 | //
153 | //File system
154 | FILE *savefile;
155 |
156 | //
157 | //Collisions
158 | SpriteData AllSpriteData[11]; //0 normal dino, 1 crouched dino, [2;4] normal cactus, 5 big cactus, [6;8] small cactus, [9;10] birds
159 |
160 | //---------------------------------------------------------------------------------
161 | int main(void)
162 | {
163 | //Init file system for save High score
164 | fatInitDefault();
165 |
166 | //Init random
167 | srand(time(NULL));
168 |
169 | //Init and load sounds
170 | mmInitDefaultMem((mm_addr)soundbank_bin);
171 | mmLoadEffect(SFX_POINT);
172 | mmLoadEffect(SFX_DIE);
173 | mmLoadEffect(SFX_JUMP);
174 |
175 | //Read high score
176 | savefile = fopen("fat:/Google_Chrome_Score.sav", "rb");
177 | fread(&SaveFile, 1, sizeof(SaveFile), savefile);
178 | fclose(savefile);
179 |
180 | CurrentHiScore = SaveFile.HiScore;
181 |
182 | //Set main screen video mode to 5
183 | videoSetMode(MODE_5_2D);
184 |
185 | //Set sub screen video mode to 5 to get black screen
186 | videoSetModeSub(MODE_5_2D);
187 |
188 | //Load background
189 | BackGroundId = bgInit(0, BgType_Text8bpp, BgSize_T_512x256, 0, 4);
190 | dmaCopy(Terrain3Tiles, bgGetGfxPtr(BackGroundId), Terrain3TilesLen);
191 | dmaCopy(Terrain3Map, bgGetMapPtr(BackGroundId), Terrain3MapLen);
192 | dmaCopy(Terrain3Pal, BG_PALETTE, Terrain3PalLen);
193 | bgScroll(BackGroundId, 0, 65);
194 |
195 | //Set background layer priority
196 | bgSetPriority(BackGroundId, 2);
197 |
198 | //Init text printing on top screen
199 | consoleInit(&TopScreen, 1, BgType_Text4bpp, BgSize_T_256x256, 2, 6, true, true);
200 | consoleSelect(&TopScreen);
201 |
202 | //Init sprite system
203 | oamInit(&oamMain, SpriteMapping_1D_128, false);
204 |
205 | //Copy sprites sheet
206 | dmaCopy(character32x32Pal, SPRITE_PALETTE, character32x32PalLen);
207 |
208 | //Allow 2 GFX Id for player
209 | PlayerGfx1 = oamAllocateGfx(&oamMain, SpriteSize_32x32, SpriteColorFormat_256Color);
210 | PlayerGfx2 = oamAllocateGfx(&oamMain, SpriteSize_32x32, SpriteColorFormat_256Color);
211 |
212 | //Allow 4 GFX Id for each obstacle
213 | for (int i = 0; i < 3; i++)
214 | for (int i2 = 0; i2 < 4; i2++)
215 | AllObstacles[i].gfx[i2] = oamAllocateGfx(&oamMain, SpriteSize_32x32, SpriteColorFormat_256Color);
216 |
217 | //Allow 4 GFX Id for each decor
218 | for (int i = 0; i < 5; i++)
219 | for (int i2 = 0; i2 < 2; i2++)
220 | AllDecor[i].gfx[i2] = oamAllocateGfx(&oamMain, SpriteSize_32x32, SpriteColorFormat_256Color);
221 |
222 | //Main sprite/back sprite
223 | u8 *Sprite1Offset = ((u8 *)character32x32Tiles) + AnimSprite1Id * 32 * 32;
224 | dmaCopy(Sprite1Offset, PlayerGfx1, 32 * 32);
225 |
226 | //Apply Main sprite/back sprite scale
227 | oamRotateScale(&oamMain, 0, degreesToAngle(0), 256, 256);
228 | UpdateSprite(xPlayerPosition, yPlayerPosition, &oamMain, PlayerGfx1, 0, 0);
229 |
230 | SetDayOrNightMode();
231 |
232 | //Update screen
233 | oamUpdate(&oamMain);
234 |
235 | //Hit box setup : //C1 is the Top left corner of the 2d box and C2 is the bottom right corner. Position in pixel.
236 | AllSpriteData[0].HitBoxCount = 3; //Normal T-rex
237 | SetHitBox(0, 0, /*C1 x,y*/ 8, 16, /*C2 x,y*/ 19, 31);
238 | SetHitBox(0, 1, /*C1 x,y*/ 16, 0, /*C2 x,y*/ 31, 9);
239 | SetHitBox(0, 2, /*C1 x,y*/ 0, 10, /*C2 x,y*/ 15, 19);
240 |
241 | AllSpriteData[1].HitBoxCount = 1; //Crouched T-rex
242 | SetHitBox(1, 0, /*C1 x,y*/ 0, 11, /*C2 x,y*/ 41, 27);
243 |
244 | AllSpriteData[2].HitBoxCount = 3; //Normal cactus 1
245 | SetHitBox(2, 0, /*C1 x,y*/ 4, -4, /*C2 x,y*/ 11, 15); //Left
246 | SetHitBox(2, 1, /*C1 x,y*/ 12, -16, /*C2 x,y*/ 21, 31); //Center
247 | SetHitBox(2, 2, /*C1 x,y*/ 22, -6, /*C2 x,y*/ 28, 31); //Right
248 |
249 | AllSpriteData[3].HitBoxCount = 3; //Normal cactus 2
250 | SetHitBox(3, 0, /*C1 x,y*/ 4, -4, /*C2 x,y*/ 11, 15); //Left
251 | SetHitBox(3, 1, /*C1 x,y*/ 12, -16, /*C2 x,y*/ 21, 31); //Center
252 | SetHitBox(3, 2, /*C1 x,y*/ 22, -6, /*C2 x,y*/ 27, 31); //Right
253 |
254 | AllSpriteData[4].HitBoxCount = 3; //Normal cactus 3
255 | SetHitBox(4, 0, /*C1 x,y*/ 4, -11, /*C2 x,y*/ 11, 15); //Left
256 | SetHitBox(4, 1, /*C1 x,y*/ 12, -16, /*C2 x,y*/ 21, 31); //Center
257 | SetHitBox(4, 2, /*C1 x,y*/ 22, -6, /*C2 x,y*/ 28, 31); //Right
258 |
259 | AllSpriteData[5].HitBoxCount = 3; //Big cactus
260 | SetHitBox(5, 0, /*C1 x,y*/ 8, 0, /*C2 x,y*/ 13, 15); //Left
261 | SetHitBox(5, 1, /*C1 x,y*/ 14, -16, /*C2 x,y*/ 48, 31); //Center
262 | SetHitBox(5, 2, /*C1 x,y*/ 32, -5, /*C2 x,y*/ 38, 31); //Right
263 |
264 | AllSpriteData[6].HitBoxCount = 3; //Small cactus 1
265 | SetHitBox(6, 0, /*C1 x,y*/ 0, 7, /*C2 x,y*/ 4, 18); //Left
266 | SetHitBox(6, 1, /*C1 x,y*/ 5, 0, /*C2 x,y*/ 26, 31); //Center
267 | SetHitBox(6, 2, /*C1 x,y*/ 27, 4, /*C2 x,y*/ 31, 15); //Right
268 |
269 | AllSpriteData[7].HitBoxCount = 3; //Small cactus 2
270 | SetHitBox(7, 0, /*C1 x,y*/ 0, 4, /*C2 x,y*/ 4, 15); //Left
271 | SetHitBox(7, 1, /*C1 x,y*/ 5, 0, /*C2 x,y*/ 26, 31); //Center
272 | SetHitBox(7, 2, /*C1 x,y*/ 27, 4, /*C2 x,y*/ 31, 15); //Right
273 |
274 | AllSpriteData[8].HitBoxCount = 3; //Small cactus 3
275 | SetHitBox(8, 0, /*C1 x,y*/ 0, 3, /*C2 x,y*/ 4, 18); //Left
276 | SetHitBox(8, 1, /*C1 x,y*/ 5, 0, /*C2 x,y*/ 26, 31); //Center
277 | SetHitBox(8, 2, /*C1 x,y*/ 27, 4, /*C2 x,y*/ 31, 15); //Right
278 |
279 | AllSpriteData[9].HitBoxCount = 3; //Bird 1
280 | SetHitBox(9, 0, /*C1 x,y*/ 0, 4, /*C2 x,y*/ 11, 13); //Head
281 | SetHitBox(9, 1, /*C1 x,y*/ 11, 10, /*C2 x,y*/ 15, 27); //Center
282 | SetHitBox(9, 2, /*C1 x,y*/ 16, 13, /*C2 x,y*/ 31, 19); //Back
283 |
284 | AllSpriteData[10].HitBoxCount = 3; //Bird 2
285 | SetHitBox(10, 0, /*C1 x,y*/ 0, 4, /*C2 x,y*/ 11, 13); //Head
286 | SetHitBox(10, 1, /*C1 x,y*/ 11, 0, /*C2 x,y*/ 15, 17); //Center
287 | SetHitBox(10, 2, /*C1 x,y*/ 14, 13, /*C2 x,y*/ 31, 20); //Back
288 |
289 | //Show start screen for first party
290 | iprintf("\x1b[30m"); //Black font color
291 | iprintf("\x1b[12;6HANY BUTTON TO START");
292 |
293 | //Game loop
294 | while (1)
295 | {
296 | //Get key and touch informations
297 | scanKeys();
298 |
299 | pressedKey = keysDown(); // keys pressed this loop
300 | releasedKey = keysUp(); // keys released this loop
301 | heldKey = keysHeld(); // keys currently held
302 |
303 | //Wait until the party has started
304 | if (!PartyStarted)
305 | {
306 | if (pressedKey != 0)
307 | {
308 | PartyStarted = true;
309 | iprintf("\x1b[12;0H");
310 | iprintf("\x1b[2K");
311 | }
312 | continue;
313 | }
314 |
315 | //Wait until the party is paused
316 | if (IsPaused && !IsDead)
317 | {
318 | if ((pressedKey & KEY_START) == KEY_START)
319 | {
320 | IsPaused = false;
321 | iprintf("\x1b[10;0H");
322 | iprintf("\x1b[2K");
323 | }
324 | continue;
325 | }
326 |
327 | //Stop game if player is dead
328 | if (IsDead)
329 | {
330 | if (TimeBeforeRestart > 0)
331 | TimeBeforeRestart--;
332 |
333 | if (pressedKey != 0 && TimeBeforeRestart == 0)
334 | {
335 | //Reset all values to start a new party
336 | IsDead = false;
337 | Speed = MinSpeed;
338 | yJumpOffset = 0;
339 | JumpTimer = 0;
340 | NextScore = MaxSpeed - Speed + 1;
341 | NextObstacle = 100;
342 | Score = 0;
343 | AnimCount = 1;
344 | IsDown = false;
345 | NextPointSound = 100;
346 | NextNight = 1500;
347 | NightColorCoef = 1;
348 | TimeBeforeRestart = 20;
349 |
350 | //Remove moon
351 | if (NightMode)
352 | {
353 | AllDecor[4].IsMoving = false;
354 | int Index = 0 + 4 * (4 + 1) + 3 * 4;
355 | oamClearSprite(&oamMain, Index);
356 | }
357 |
358 | NightMode = false;
359 |
360 | SetDayOrNightMode();
361 |
362 | //Reset player sprite
363 | AnimSprite1Id = Idle1Sprite;
364 | u8 *Sprite1Offset = ((u8 *)character32x32Tiles) + AnimSprite1Id * 32 * 32;
365 | dmaCopy(Sprite1Offset, PlayerGfx1, 32 * 32);
366 |
367 | //Clear game over screen
368 | iprintf("\x1b[10;0H");
369 | iprintf("\x1b[2K");
370 | iprintf("\x1b[12;0H");
371 | iprintf("\x1b[2K");
372 |
373 | //For all obstacles
374 | for (int i = 0; i < 3; i++)
375 | {
376 | //Reset current obstacle values
377 | AllObstacles[i].IsMoving = false;
378 | AllObstacles[i].x = -64 - 16;
379 |
380 | //Set current obstacle sprites new position
381 | for (int i2 = 0; i2 < 4; i2++)
382 | {
383 | int Index = i2 + 4 * (i + 1);
384 | UpdateSprite(AllObstacles[i].x, AllObstacles[i].y, &oamMain, AllObstacles[i].gfx[i2], Index, Index);
385 | }
386 | }
387 | oamUpdate(&oamMain);
388 | }
389 |
390 | swiWaitForVBlank();
391 | continue;
392 | }
393 |
394 | //Reduce by 1 all counters
395 | NextScore--;
396 | NextObstacle--;
397 | NextDecor--;
398 | NextNight--;
399 |
400 | //If NextNight count is egal to 0, change to day or night
401 | if (NextNight == 0)
402 | {
403 | NightMode = !NightMode;
404 | NextNight = 1500;
405 | }
406 |
407 | //Make a color transition with it's night
408 | if (NightMode)
409 | {
410 | if (NightColorCoef >= 0.020)
411 | {
412 | NightColorCoef -= 0.020;
413 | SetDayOrNightMode();
414 |
415 | //Add a moon when night transition is done
416 | if (NightColorCoef <= 0.020)
417 | AddNewDecor(4, 4 + rand() % 5);
418 | }
419 | }
420 | else //Make a color transition with it's day
421 | {
422 | if (NightColorCoef < 1)
423 | {
424 | NightColorCoef += 0.020;
425 | SetDayOrNightMode();
426 | }
427 | }
428 |
429 | if (BlinkCount > 0)
430 | NextBlinkAnim--;
431 |
432 | if (NextBlinkAnim == 0)
433 | {
434 | BlinkCount--;
435 | NextBlinkAnim = 16;
436 | }
437 |
438 | //If NextObstacle counter is egal to 0, try to add new obstacle
439 | if (NextObstacle == 0)
440 | {
441 | for (int i = 0; i < 3; i++)
442 | {
443 | //Check for an obstacle that does not move
444 | if (!AllObstacles[i].IsMoving)
445 | {
446 | if (Score >= 500) //Use birds when score is > than 500
447 | {
448 | if (rand() % 5 != 0) //Add more chance to have birds
449 | AddNewObstacle(i, rand() % 7); //Random [0;7[ (Exclude birds)
450 | else
451 | AddNewObstacle(i, 7); //Add bird
452 | }
453 | else if (Score >= 300) //Or don't use birds
454 | AddNewObstacle(i, rand() % 7); //Random [0;7[ (Exclude birds)
455 | else //Or don't use birds and very bigs cactus
456 | {
457 | if (rand() % 2 == 0)
458 | AddNewObstacle(i, rand() % 3); //Random [0;3[ (Exclude bigs/smalls cactus and birds)
459 | else
460 | AddNewObstacle(i, 4 + rand() % 3); //Random [4;7[ (Exclude normal/bigs cactus and birds)
461 | }
462 | break;
463 | }
464 | }
465 | //Set NextObstacle counter with 50 frames minus a growing number with higher speed, plus a random [0, 60[
466 | NextObstacle = 50 - 5 * (Speed - MinSpeed) + rand() % 60;
467 | }
468 |
469 | //If NextDecor counter is egal to 0, try to add new obstacle
470 | if (NextDecor == 0)
471 | {
472 | for (int i = 0; i < 4; i++)
473 | {
474 | //Check for an obstacle that does not move
475 | if (!AllDecor[i].IsMoving)
476 | {
477 | if (NightMode)
478 | AddNewDecor(i, 1 + rand() % 3);
479 | else
480 | AddNewDecor(i, 0);
481 |
482 | break;
483 | }
484 | }
485 | //Set NextDecor counter with 50 frames plus a random [0, 60[
486 | NextDecor = 30 + rand() % 110;
487 | }
488 |
489 | //If NextScore counter is egal to 0, add + 1 to score
490 | if (NextScore == 0)
491 | {
492 | Score++;
493 | NextPointSound--;
494 |
495 | //Every 100/500/1000 of score, make sound
496 | if (NextPointSound == 0)
497 | {
498 | mmEffect(SFX_POINT);
499 | LastScoreForBlink = Score;
500 |
501 | if (Score < 1000)
502 | NextPointSound = 100;
503 | else if (Score < 10000)
504 | NextPointSound = 500;
505 | else
506 | NextPointSound = 1000;
507 |
508 | //Set BlinkCount for blinking score text
509 | BlinkCount = 6;
510 | }
511 |
512 | //Increase speed every 300 of score
513 | if (Score % 300 == 0 && Speed < MaxSpeed)
514 | Speed++;
515 |
516 | ShowScore();
517 |
518 | //Set NextScore counter (Higher speed, lower counter value)
519 | NextScore = MaxSpeed - Speed + 1;
520 | }
521 |
522 | //Scoll background
523 | bgScroll(BackGroundId, Speed, 0);
524 | bgUpdate();
525 |
526 | //For all decors
527 | for (int i = 0; i < 5; i++)
528 | {
529 | //Pass if current decor is not moving
530 | if (!AllDecor[i].IsMoving)
531 | continue;
532 |
533 | //Move forward decors
534 | AllDecor[i].x -= AllDecor[i].Speed;
535 |
536 | if (AllDecor[i].Type == 0) //If current decor is a cloud
537 | {
538 | if (AllDecor[i].x <= -64 - 16) //Hide him later
539 | AllDecor[i].IsMoving = false;
540 | }
541 | else
542 | {
543 | if (AllDecor[i].x <= -32 - 16) //Hide decor when off screen
544 | AllDecor[i].IsMoving = false;
545 | }
546 |
547 | int SpriteCount = 1;
548 | //Set SpriteCount to 2 when current decor is a cloud
549 | if (AllDecor[i].Type == 0)
550 | SpriteCount = 2;
551 |
552 | //Set decor sprite position
553 | for (int i2 = 0; i2 < SpriteCount; i2++)
554 | {
555 | int Index = i2 + 4 * (i + 1) + 3 * 4;
556 | if (i2 == 0)
557 | UpdateSprite(AllDecor[i].x, AllDecor[i].y, &oamMain, AllDecor[i].gfx[i2], Index, Index);
558 | else if (i2 == 1)
559 | UpdateSprite(AllDecor[i].x + 32, AllDecor[i].y, &oamMain, AllDecor[i].gfx[i2], Index, Index);
560 | }
561 | oamUpdate(&oamMain);
562 | }
563 |
564 | if (DebugMode)
565 | {
566 | //Clear line 10 and 11 (text) in debug mode (Used to clear collision testing texts)
567 | iprintf("\x1b[11;0H");
568 | iprintf("\x1b[2K");
569 | iprintf("\x1b[10;0H");
570 | iprintf("\x1b[2K");
571 | }
572 |
573 | //For all obstacles
574 | for (int i = 0; i < 3; i++)
575 | {
576 | if (!AllObstacles[i].IsMoving)
577 | continue;
578 |
579 | //Move forward obstacles
580 | AllObstacles[i].x -= Speed;
581 |
582 | //Stop obstacle with obstacle is off screen
583 | if (AllObstacles[i].Type == 0 || AllObstacles[i].Type == 1 || AllObstacles[i].Type == 2 || AllObstacles[i].Type == 4 || AllObstacles[i].Type == 5 || AllObstacles[i].Type == 6 || AllObstacles[i].Type == 7)
584 | {
585 | if (AllObstacles[i].x <= -32 - 16)
586 | AllObstacles[i].IsMoving = false;
587 | }
588 | else if (AllObstacles[i].Type == 3)
589 | {
590 | if (AllObstacles[i].x <= -64 - 16)
591 | AllObstacles[i].IsMoving = false;
592 | }
593 |
594 | if (AllObstacles[i].Type == 7) //If current obstacle is a bird
595 | {
596 | //Reduce by 1 NextAnimationIn counter for bird animation
597 | AllObstacles[i].NextAnimationIn--;
598 |
599 | //if NextAnimationIn is egal to 0, do next bird animation
600 | if (AllObstacles[i].NextAnimationIn == 0)
601 | {
602 | //Set next animation in 12 frames
603 | AllObstacles[i].NextAnimationIn = 12;
604 | AllObstacles[i].WingsUp = !AllObstacles[i].WingsUp;
605 |
606 | //Sprite sheet offset for bird
607 | int SpriteIdOffset = 6;
608 |
609 | if (AllObstacles[i].WingsUp)
610 | SpriteIdOffset = 7;
611 |
612 | //Set sprite
613 | int CurrentSpriteId = CactusTop + AllObstacles[i].Type + SpriteIdOffset;
614 | u8 *SpriteOffset = ((u8 *)character32x32Tiles) + CurrentSpriteId * 32 * 32;
615 | dmaCopy(SpriteOffset, AllObstacles[i].gfx[0], 32 * 32);
616 | }
617 | }
618 |
619 | int PlayerHitBoxCount = 3;
620 | if (IsDown) //Crouched dino use only one hit box
621 | PlayerHitBoxCount = 1;
622 |
623 | //Check collisions
624 | for (int CurrentObstacleHitBox = 0; CurrentObstacleHitBox < AllSpriteData[AllObstacles[i].Type + 2].HitBoxCount; CurrentObstacleHitBox++)
625 | {
626 | for (int CurrentPlayerHitBox = 0; CurrentPlayerHitBox < PlayerHitBoxCount; CurrentPlayerHitBox++)
627 | {
628 | //Sprite data offsets
629 | int BirdOffset = 0;
630 | int PlayerOffset = 0;
631 |
632 | if (AllObstacles[i].WingsUp)
633 | BirdOffset = 1; //Use another sprite data when bird has wings up
634 |
635 | if (IsDown)
636 | PlayerOffset = 1; //Use another sprite data dino is crouched
637 |
638 | //Check if player hit boxs are in a obstacle hit box
639 | if (xPlayerPosition - AllObstacles[i].x + AllSpriteData[0 + PlayerOffset].AllHitBox[CurrentPlayerHitBox].Corner1X <= AllSpriteData[AllObstacles[i].Type + 2 + BirdOffset].AllHitBox[CurrentObstacleHitBox].Corner2X && xPlayerPosition - AllObstacles[i].x + AllSpriteData[0 + PlayerOffset].AllHitBox[CurrentPlayerHitBox].Corner2X >= AllSpriteData[AllObstacles[i].Type + 2 + BirdOffset].AllHitBox[CurrentObstacleHitBox].Corner1X) //Left & right OK
640 | if (yPlayerPosition + yJumpOffset - AllObstacles[i].y + AllSpriteData[0 + PlayerOffset].AllHitBox[CurrentPlayerHitBox].Corner1Y <= AllSpriteData[AllObstacles[i].Type + 2 + BirdOffset].AllHitBox[CurrentObstacleHitBox].Corner2Y && yPlayerPosition + yJumpOffset - AllObstacles[i].y + AllSpriteData[0 + PlayerOffset].AllHitBox[CurrentPlayerHitBox].Corner2Y >= AllSpriteData[AllObstacles[i].Type + 2 + BirdOffset].AllHitBox[CurrentObstacleHitBox].Corner1Y) //Top & Bottom ok
641 | {
642 | IsDead = true;
643 | //iprintf("Col %d:%d ", CurrentPlayerHitBox, CurrentObstacleHitBox); //For testing collision
644 | }
645 | }
646 | }
647 |
648 | //Check how many sprites current obstacle need
649 | int SpriteCount = 0;
650 | if (AllObstacles[i].Type == 0 || AllObstacles[i].Type == 1 || AllObstacles[i].Type == 2)
651 | SpriteCount = 2;
652 | else if (AllObstacles[i].Type == 3)
653 | SpriteCount = 4;
654 | else if (AllObstacles[i].Type == 4 || AllObstacles[i].Type == 5 || AllObstacles[i].Type == 6 || AllObstacles[i].Type == 7)
655 | SpriteCount = 1;
656 |
657 | //Set obstacle sprite position
658 | for (int i2 = 0; i2 < SpriteCount; i2++)
659 | {
660 | int Index = i2 + 4 * (i + 1);
661 | if (i2 == 0 && SpriteCount != 1)
662 | UpdateSprite(AllObstacles[i].x, AllObstacles[i].y - 32, &oamMain, AllObstacles[i].gfx[i2], Index, Index);
663 | else if (i2 == 1 || SpriteCount == 1)
664 | UpdateSprite(AllObstacles[i].x, AllObstacles[i].y, &oamMain, AllObstacles[i].gfx[i2], Index, Index);
665 | else if (i2 == 2)
666 | UpdateSprite(AllObstacles[i].x + 32, AllObstacles[i].y - 32, &oamMain, AllObstacles[i].gfx[i2], Index, Index);
667 | else if (i2 == 3)
668 | UpdateSprite(AllObstacles[i].x + 32, AllObstacles[i].y, &oamMain, AllObstacles[i].gfx[i2], Index, Index);
669 | }
670 |
671 | oamUpdate(&oamMain);
672 |
673 | //Is player is dead
674 | if (IsDead)
675 | {
676 | //Player die sounf effect
677 | mmEffect(SFX_DIE);
678 |
679 | BlinkCount = 0;
680 | ShowScore();
681 |
682 | //Show some texts
683 | iprintf("\x1b[10;8HG A M E O V E R");
684 | iprintf("\x1b[12;5HANY BUTTON TO RESTART");
685 |
686 | if (IsDown)
687 | {
688 | //Set maint sprite/back sprite scale
689 | oamRotateScale(&oamMain, 0, degreesToAngle(0), 256, 256);
690 | UpdateSprite(xPlayerPosition, yPlayerPosition + yJumpOffset, &oamMain, PlayerGfx1, 0, 0);
691 | //Hide secondary sprite/front sprite
692 | oamClearSprite(&oamMain, 1);
693 | }
694 |
695 | //Set player sprite with dead dino
696 | AnimSprite1Id = DeadSprite;
697 | u8 *Sprite1Offset = ((u8 *)character32x32Tiles) + AnimSprite1Id * 32 * 32;
698 | dmaCopy(Sprite1Offset, PlayerGfx1, 32 * 32);
699 | oamUpdate(&oamMain);
700 |
701 | //Save new high score when high score is beated
702 | if (Score > CurrentHiScore)
703 | {
704 | SaveFile.HiScore = Score;
705 | savefile = fopen("fat:/Google_Chrome_Score.sav", "wb");
706 | fwrite(&SaveFile, 1, sizeof(SaveFile), savefile);
707 | fclose(savefile);
708 | SaveFile.HiScore = 0;
709 | CurrentHiScore = Score;
710 | }
711 | }
712 | }
713 |
714 | if (IsDead)
715 | continue;
716 |
717 | //Check crouch key (press)
718 | if ((pressedKey & KEY_DOWN) == KEY_DOWN)
719 | {
720 | IsDown = true;
721 |
722 | //Go down when dino is jumping
723 | if (IsJumping && JumpTimer < 27)
724 | JumpTimer = 27;
725 |
726 | //Set AnimCount frame count
727 | AnimCount = 1;
728 |
729 | //Apply Main sprite/back sprite scale
730 | oamRotateScale(&oamMain, 0, degreesToAngle(0), 390, 390);
731 | UpdateSprite(xPlayerPosition - 5, yPlayerPosition + 5, &oamMain, PlayerGfx1, 0, 0);
732 |
733 | //Apply Secondary sprite/front sprite scale
734 | oamRotateScale(&oamMain, 1, degreesToAngle(0), 390, 390);
735 | UpdateSprite(xPlayerPosition + 21 - 5, yPlayerPosition + 5, &oamMain, PlayerGfx2, 1, 1);
736 | }
737 |
738 | //Check input for Jump
739 | if ((heldKey & KEY_UP) == KEY_UP && !IsJumping && !IsDown)
740 | {
741 | //Set jump values
742 | JumpTimer = 0;
743 | JumpForce = 6;
744 | IsJumping = true;
745 |
746 | //Make jump sound effect
747 | mmEffect(SFX_JUMP);
748 | }
749 |
750 | //Debug mode, check input for night/day mode
751 | if ((pressedKey & KEY_X) == KEY_X && DebugMode)
752 | {
753 | NightMode = !NightMode;
754 | SetDayOrNightMode();
755 | }
756 |
757 | //Debug
758 | if ((pressedKey & KEY_B) == KEY_B && DebugMode)
759 | {
760 | yJumpOffset--;
761 | UpdateSprite(xPlayerPosition, yPlayerPosition + yJumpOffset, &oamMain, PlayerGfx1, 0, 0);
762 | }
763 |
764 | //Debug
765 | if ((pressedKey & KEY_A) == KEY_A && DebugMode)
766 | {
767 | yJumpOffset++;
768 | UpdateSprite(xPlayerPosition, yPlayerPosition + yJumpOffset, &oamMain, PlayerGfx1, 0, 0);
769 | }
770 |
771 | //Debug
772 | if ((pressedKey & KEY_LEFT) == KEY_LEFT && DebugMode)
773 | {
774 | if (Speed > 0)
775 | Speed--;
776 | }
777 |
778 | //Debug
779 | if ((pressedKey & KEY_RIGHT) == KEY_RIGHT && DebugMode)
780 | {
781 | if (Speed < MaxSpeed)
782 | Speed++;
783 | }
784 |
785 | //Check crouch key (release)
786 | if ((releasedKey & KEY_DOWN) == KEY_DOWN)
787 | {
788 | IsDown = false;
789 |
790 | //Set AnimCount frame count
791 | AnimCount = 1;
792 |
793 | //Apply Main sprite/back sprite scale
794 | oamRotateScale(&oamMain, 0, degreesToAngle(0), 256, 256);
795 | UpdateSprite(xPlayerPosition, yPlayerPosition, &oamMain, PlayerGfx1, 0, 0);
796 |
797 | //Hide Secondary sprite/front sprite
798 | oamClearSprite(&oamMain, 1);
799 | }
800 |
801 | if ((pressedKey & KEY_START) == KEY_START)
802 | {
803 | IsPaused = true;
804 | iprintf("\x1b[10;12HP A U S E");
805 | }
806 |
807 | if (IsJumping)
808 | {
809 | JumpTimer += 1;
810 |
811 | //Set jum force by a timer
812 | if (JumpTimer == 8)
813 | JumpForce = 5;
814 | else if (JumpTimer == 12)
815 | JumpForce = 4;
816 | else if (JumpTimer == 14)
817 | JumpForce = 3;
818 | else if (JumpTimer == 16)
819 | JumpForce = 2;
820 | else if (JumpTimer == 18)
821 | JumpForce = 1;
822 | else if (JumpTimer == 20)
823 | JumpForce = 0;
824 | else if (JumpTimer == 22)
825 | JumpForce = -1;
826 | else if (JumpTimer == 24)
827 | JumpForce = -2;
828 | else if (JumpTimer == 26)
829 | JumpForce = -3;
830 | else if (JumpTimer == 28)
831 | JumpForce = -4;
832 | else if (JumpTimer == 32)
833 | JumpForce = -5;
834 | else if (JumpTimer == 34)
835 | JumpForce = -6;
836 |
837 | //Add or reduce y offset for player
838 | yJumpOffset -= JumpForce;
839 |
840 | //Check if player is grounded
841 | if (yJumpOffset >= 0)
842 | {
843 | yJumpOffset = 0;
844 | IsJumping = false;
845 | }
846 |
847 | //If player is crouched, use 2 sprites and set sprites position
848 | if (IsDown)
849 | {
850 | UpdateSprite(xPlayerPosition - 5, yPlayerPosition + 5 + yJumpOffset, &oamMain, PlayerGfx1, 0, 0);
851 | UpdateSprite(xPlayerPosition + 21 - 5, yPlayerPosition + 5 + yJumpOffset, &oamMain, PlayerGfx2, 1, 1);
852 | }
853 | else //If player is not crouched, use 1 sprite and set sprite position
854 | UpdateSprite(xPlayerPosition, yPlayerPosition + yJumpOffset, &oamMain, PlayerGfx1, 0, 0);
855 |
856 | oamUpdate(&oamMain);
857 | }
858 |
859 | //Reduce by 1 AnimCount counter for dino animation
860 | AnimCount--;
861 | if (AnimCount == 0)
862 | {
863 | if (!IsDown) //Do normal animation
864 | {
865 | if (!IsJumping)
866 | {
867 | //Swap animation
868 | if (AnimSprite1Id == Walk1Sprite)
869 | AnimSprite1Id = Walk2Sprite;
870 | else
871 | AnimSprite1Id = Walk1Sprite;
872 | }
873 | else
874 | AnimSprite1Id = Idle1Sprite;
875 | }
876 | else //Do crouched animation
877 | {
878 | //Swap animation
879 | if (AnimSprite1Id == Down1Sprite1)
880 | {
881 | AnimSprite1Id = Down2Sprite1;
882 | AnimSprite2Id = Down2Sprite2;
883 | }
884 | else
885 | {
886 | AnimSprite1Id = Down1Sprite1;
887 | AnimSprite2Id = Down1Sprite2;
888 | }
889 | }
890 |
891 | //Main sprite/back sprite
892 | u8 *Sprite1Offset = ((u8 *)character32x32Tiles) + AnimSprite1Id * 32 * 32;
893 | dmaCopy(Sprite1Offset, PlayerGfx1, 32 * 32);
894 |
895 | //Secondary sprite/front sprite
896 | u8 *Sprite2Offset = ((u8 *)character32x32Tiles) + AnimSprite2Id * 32 * 32;
897 | dmaCopy(Sprite2Offset, PlayerGfx2, 32 * 32);
898 |
899 | oamUpdate(&oamMain);
900 |
901 | AnimCount = ChangeAnimAt;
902 | }
903 | swiWaitForVBlank();
904 | }
905 |
906 | return 0;
907 | }
908 |
909 | void AddNewDecor(int Index, int Id)
910 | {
911 | //Set new decor position
912 | AllDecor[Index].x = 256;
913 | AllDecor[Index].y = -10 + rand() % 100;
914 |
915 | AllDecor[Index].IsMoving = true;
916 | AllDecor[Index].Speed = 0.2 + rand() % 7 / 10.0;
917 |
918 | //Set decor type
919 | AllDecor[Index].Type = Id;
920 |
921 | int SpriteCount = 1;
922 | int SpriteOffset = 0;
923 |
924 | //Check how many sprites current obstacle need
925 | if (Id == 0)
926 | SpriteCount = 2;
927 | else
928 | SpriteOffset = 1;
929 |
930 | //Show sprites
931 | for (int i = 0; i < SpriteCount; i++)
932 | {
933 | int CurrentSpriteId = 0;
934 |
935 | if (i == 0)
936 | CurrentSpriteId = Cloud1 + Id + SpriteOffset;
937 | else if (i == 1)
938 | CurrentSpriteId = Cloud1 + Id + 1;
939 |
940 | u8 *SpriteOffset = ((u8 *)character32x32Tiles) + CurrentSpriteId * 32 * 32;
941 | dmaCopy(SpriteOffset, AllDecor[Index].gfx[i], 32 * 32);
942 | }
943 | }
944 |
945 | void AddNewObstacle(int Index, int Id)
946 | {
947 | //Set new obstacle position
948 | AllObstacles[Index].x = 237;
949 | AllObstacles[Index].y = 140;
950 | AllObstacles[Index].IsMoving = true;
951 |
952 | //Change Y position for bird with random system
953 | if (Id == 7)
954 | {
955 | int Random = rand() % 3;
956 | if (Random == 0)
957 | AllObstacles[Index].y -= 18;
958 | else if (Random == 1)
959 | AllObstacles[Index].y -= 45;
960 |
961 | AllObstacles[Index].NextAnimationIn = 12;
962 | }
963 |
964 | //Set obstacle type
965 | AllObstacles[Index].Type = Id;
966 | int SpriteCount = 0;
967 | int SpriteOffset = 0;
968 |
969 | //Check how many sprites current obstacle need
970 | if (Id == 0 || Id == 1 || Id == 2)
971 | SpriteCount = 2;
972 | else if (Id == 3)
973 | SpriteCount = 4;
974 | else if (Id == 4 || Id == 5 || Id == 6 || Id == 7)
975 | {
976 | SpriteCount = 1;
977 | SpriteOffset = 6;
978 | }
979 |
980 | //Show sprites
981 | for (int i = 0; i < SpriteCount; i++)
982 | {
983 | int CurrentSpriteId = 0;
984 |
985 | if (i == 0)
986 | CurrentSpriteId = CactusTop + Id + SpriteOffset;
987 | else if (i == 1)
988 | CurrentSpriteId = CactusBottom + Id + SpriteOffset;
989 | else if (i == 2)
990 | CurrentSpriteId = CactusTop + Id + 1 + SpriteOffset;
991 | else if (i == 3)
992 | CurrentSpriteId = CactusBottom + Id + 1 + SpriteOffset;
993 |
994 | u8 *SpriteOffset = ((u8 *)character32x32Tiles) + CurrentSpriteId * 32 * 32;
995 | dmaCopy(SpriteOffset, AllObstacles[Index].gfx[i], 32 * 32);
996 | }
997 | }
998 |
999 | void ShowScore()
1000 | {
1001 | //Set Hi score text color
1002 | if (!NightMode)
1003 | iprintf("\x1b[40m"); //Grey
1004 | else
1005 | iprintf("\x1b[37m"); //Light grey
1006 |
1007 | //Write Hi score
1008 | if (CurrentHiScore < 10)
1009 | iprintf("\x1b[0;17HHI 0000%d", CurrentHiScore);
1010 | else if (CurrentHiScore < 100)
1011 | iprintf("\x1b[0;17HHI 000%d", CurrentHiScore);
1012 | else if (CurrentHiScore < 1000)
1013 | iprintf("\x1b[0;17HHI 00%d", CurrentHiScore);
1014 | else if (CurrentHiScore < 10000)
1015 | iprintf("\x1b[0;17HHI 0%d", CurrentHiScore);
1016 | else
1017 | iprintf("\x1b[0;17HHI %d", CurrentHiScore);
1018 |
1019 | //Set score text color
1020 | if (!NightMode)
1021 | iprintf("\x1b[30m"); //Black
1022 | else
1023 | iprintf("\x1b[47m"); //White
1024 |
1025 | int ScoreToShow = Score;
1026 |
1027 | if (BlinkCount % 2 == 1 && BlinkCount != 0)
1028 | ScoreToShow = LastScoreForBlink;
1029 |
1030 | if (BlinkCount % 2 == 0 && BlinkCount != 0)
1031 | iprintf("\x1b[0;26H ");
1032 | else
1033 | {
1034 | //Write score
1035 | if (ScoreToShow < 10)
1036 | iprintf("\x1b[0;26H0000%d", ScoreToShow);
1037 | else if (ScoreToShow < 100)
1038 | iprintf("\x1b[0;26H000%d", ScoreToShow);
1039 | else if (ScoreToShow < 1000)
1040 | iprintf("\x1b[0;26H00%d", ScoreToShow);
1041 | else if (ScoreToShow < 10000)
1042 | iprintf("\x1b[0;26H0%d", ScoreToShow);
1043 | else
1044 | iprintf("\x1b[0;26H%d", ScoreToShow);
1045 | }
1046 | }
1047 |
1048 | void SetHitBox(int SpriteDataIndex, int HitBoxIndex, int Corner1X, int Corner1Y, int Corner2X, int Corner2Y)
1049 | {
1050 | AllSpriteData[SpriteDataIndex].AllHitBox[HitBoxIndex].Corner1X = Corner1X;
1051 | AllSpriteData[SpriteDataIndex].AllHitBox[HitBoxIndex].Corner1Y = Corner1Y;
1052 | AllSpriteData[SpriteDataIndex].AllHitBox[HitBoxIndex].Corner2X = Corner2X;
1053 | AllSpriteData[SpriteDataIndex].AllHitBox[HitBoxIndex].Corner2Y = Corner2Y;
1054 | }
1055 |
1056 | void SetDayOrNightMode()
1057 | {
1058 | int GreyValue = 10 + 11 * (1 - NightColorCoef);
1059 | BG_PALETTE[0] = RGB15(GreyValue, GreyValue, GreyValue);
1060 | SPRITE_PALETTE[3] = RGB15(GreyValue, GreyValue, GreyValue);
1061 |
1062 | int WhiteValue = 31 * NightColorCoef;
1063 | BG_PALETTE[1] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1064 |
1065 | SPRITE_PALETTE[2] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1066 | SPRITE_PALETTE[4] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1067 | SPRITE_PALETTE[5] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1068 | SPRITE_PALETTE[6] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1069 | SPRITE_PALETTE[7] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1070 | SPRITE_PALETTE[8] = RGB15(WhiteValue, WhiteValue, WhiteValue);
1071 |
1072 | int BlackValue = 27 - 21 * (1 - NightColorCoef);
1073 | SPRITE_PALETTE[1] = RGB15(BlackValue, BlackValue, BlackValue);
1074 | }
1075 |
1076 | void UpdateSprite(int xPos, int yPos, OamState *screen, u16 *gfx, int entry, int RotationId)
1077 | {
1078 | oamSet(screen, // which display
1079 | entry, // the oam entry to set
1080 | xPos, yPos, // x & y location
1081 | 1, // priority
1082 | 0, // palette for 16 color sprite or alpha for bmp sprite
1083 | SpriteSize_32x32, // size
1084 | SpriteColorFormat_256Color, // color type
1085 | gfx, // the oam gfx
1086 | RotationId, //Rotation index
1087 | true, //double the size of rotated sprites
1088 | false, //hide the sprite
1089 | false, false, //vflip, hflip
1090 | false //apply mosaic
1091 | );
1092 | }
--------------------------------------------------------------------------------
/Google_Chrome/build/character32x32.s:
--------------------------------------------------------------------------------
1 |
2 | @{{BLOCK(character32x32)
3 |
4 | @=======================================================================
5 | @
6 | @ character32x32, 160x224@8,
7 | @ Transparent color : FF,00,FF
8 | @ + palette 256 entries, not compressed
9 | @ + 560 tiles Metatiled by 4x4 not compressed
10 | @ Total size: 512 + 35840 = 36352
11 | @
12 | @ Time-stamp: 2020-08-28, 20:05:16
13 | @ Exported by Cearn's GBA Image Transmogrifier, v0.8.16
14 | @ ( http://www.coranac.com/projects/#grit )
15 | @
16 | @=======================================================================
17 |
18 | .section .rodata
19 | .align 2
20 | .global character32x32Tiles @ 35840 unsigned chars
21 | .hidden character32x32Tiles
22 | character32x32Tiles:
23 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
24 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
25 | .word 0x00000000,0x00000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
26 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
27 | .word 0x06060606,0x06060606,0x03030306,0x03030303,0x03030306,0x03030303,0x06030303,0x03030303
28 | .word 0x06030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
29 | .word 0x06060606,0x00000606,0x03030303,0x00000603,0x03030303,0x00060603,0x03030303,0x06030303
30 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303
31 |
32 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00020800,0x00000000,0x02020200,0x00000000
33 | .word 0x02030302,0x00000000,0x02030304,0x00000000,0x03030308,0x00000606,0x03030302,0x06060606
34 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06060600,0x00000000,0x06060600
35 | .word 0x06000000,0x03060606,0x06060600,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
36 | .word 0x03030303,0x03030303,0x03030303,0x06030303,0x03030303,0x03030303,0x03030303,0x03030303
37 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
38 | .word 0x03030303,0x06030303,0x06060606,0x06060606,0x03030303,0x00000006,0x03030303,0x00000006
39 | .word 0x06060606,0x00000006,0x00000606,0x00000000,0x00000603,0x00000000,0x00000603,0x00000000
40 |
41 | .word 0x03030302,0x06060303,0x03030302,0x03030303,0x03030302,0x03030303,0x03030302,0x03030303
42 | .word 0x03060600,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030600
43 | .word 0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
44 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
45 | .word 0x03030303,0x03060303,0x03030303,0x06060303,0x03030303,0x00060303,0x03030303,0x00060303
46 | .word 0x03030303,0x00000606,0x03030303,0x00000606,0x06030303,0x00000606,0x06030303,0x00000606
47 | .word 0x00000603,0x00000000,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
48 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
49 |
50 | .word 0x00000000,0x03060000,0x00000000,0x06060000,0x00000000,0x06000000,0x00000000,0x00000000
51 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
52 | .word 0x03030303,0x03030303,0x03030306,0x03060603,0x03030306,0x03060603,0x03030306,0x06000006
53 | .word 0x06060306,0x06000000,0x03030306,0x06000006,0x03030306,0x06000006,0x06060606,0x06000006
54 | .word 0x06060603,0x00000000,0x06060603,0x00000000,0x06060603,0x00000000,0x00060603,0x00000000
55 | .word 0x00060603,0x00000000,0x06030303,0x00000000,0x06030303,0x00000000,0x06060606,0x00000000
56 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
57 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
58 |
59 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
60 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
61 | .word 0x00000000,0x00000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
62 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
63 | .word 0x06060606,0x06060606,0x03030306,0x03030303,0x03030306,0x03030303,0x03030303,0x03030303
64 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
65 | .word 0x06060606,0x00000606,0x03030303,0x00000603,0x03030303,0x00060603,0x03030303,0x06030303
66 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303
67 |
68 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060600,0x00000000,0x06060600,0x00000000
69 | .word 0x06030306,0x00000000,0x06030306,0x00000000,0x03030306,0x00000606,0x03030306,0x06060606
70 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06060600,0x00000000,0x06060600
71 | .word 0x06000000,0x03060606,0x06060600,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
72 | .word 0x03030303,0x03030303,0x03030303,0x06030303,0x03030303,0x03030303,0x03030303,0x03030303
73 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
74 | .word 0x03030303,0x06030303,0x06060606,0x06060606,0x03030303,0x00000006,0x03030303,0x00000006
75 | .word 0x06060606,0x00000006,0x00000606,0x00000000,0x00000603,0x00000000,0x00000603,0x00000000
76 |
77 | .word 0x03030306,0x06060303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
78 | .word 0x03060600,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030600
79 | .word 0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
80 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
81 | .word 0x03030303,0x03060303,0x03030303,0x06060303,0x03030303,0x00060303,0x03030303,0x00060303
82 | .word 0x03030303,0x00000606,0x03030303,0x00000606,0x06030303,0x00000606,0x06030303,0x00000606
83 | .word 0x00000603,0x00000000,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
84 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
85 |
86 | .word 0x00000000,0x03060000,0x00000000,0x06060000,0x00000000,0x06000000,0x00000000,0x00000000
87 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
88 | .word 0x03030303,0x03030303,0x03030306,0x03060603,0x03030306,0x03060603,0x03030306,0x06000006
89 | .word 0x06060306,0x06000000,0x03030306,0x06000006,0x03030306,0x06000006,0x06060606,0x06000006
90 | .word 0x06060603,0x00000000,0x06060603,0x00000000,0x06060603,0x00000000,0x00060603,0x00000000
91 | .word 0x00060603,0x00000000,0x06030303,0x00000000,0x06030303,0x00000000,0x06060606,0x00000000
92 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
93 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
94 |
95 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
96 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
97 | .word 0x00000000,0x00000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
98 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
99 | .word 0x06060606,0x06060606,0x03030306,0x03030303,0x03030306,0x03030303,0x06030303,0x03030303
100 | .word 0x06030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
101 | .word 0x06060606,0x00000606,0x03030303,0x00000603,0x03030303,0x00060603,0x03030303,0x06030303
102 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303
103 |
104 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060600,0x00000000,0x06060600,0x00000000
105 | .word 0x06030306,0x00000000,0x06030306,0x00000000,0x03030306,0x00000606,0x03030306,0x06060606
106 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06060600,0x00000000,0x06060600
107 | .word 0x06000000,0x03060606,0x06060600,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
108 | .word 0x03030303,0x03030303,0x03030303,0x06030303,0x03030303,0x03030303,0x03030303,0x03030303
109 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
110 | .word 0x03030303,0x06030303,0x06060606,0x06060606,0x03030303,0x00000006,0x03030303,0x00000006
111 | .word 0x06060606,0x00000006,0x00000606,0x00000000,0x00000603,0x00000000,0x00000603,0x00000000
112 |
113 | .word 0x03030306,0x06060303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
114 | .word 0x03060600,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030600
115 | .word 0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
116 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
117 | .word 0x03030303,0x03060303,0x03030303,0x06060303,0x03030303,0x00060303,0x03030303,0x00060303
118 | .word 0x03030303,0x00000606,0x03030303,0x00000606,0x06030303,0x00000606,0x06030303,0x00000006
119 | .word 0x00000603,0x00000000,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
120 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
121 |
122 | .word 0x00000000,0x03060000,0x00000000,0x06060000,0x00000000,0x06000000,0x00000000,0x00000000
123 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
124 | .word 0x03030303,0x03030303,0x03030306,0x06060603,0x03030306,0x06060603,0x03030306,0x06000006
125 | .word 0x06060306,0x00000000,0x03030306,0x00000006,0x03030306,0x00000006,0x06060606,0x00000006
126 | .word 0x06060603,0x00000000,0x03030303,0x00000006,0x03030303,0x00000006,0x06060606,0x00000006
127 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
128 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
129 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
130 |
131 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
132 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
133 | .word 0x00000000,0x00000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
134 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
135 | .word 0x06060606,0x06060606,0x03030306,0x03030303,0x03030306,0x03030303,0x06030303,0x03030303
136 | .word 0x06030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
137 | .word 0x06060606,0x00000606,0x03030303,0x00000603,0x03030303,0x00060603,0x03030303,0x06030303
138 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303
139 |
140 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060600,0x00000000,0x06060600,0x00000000
141 | .word 0x06030306,0x00000000,0x06030306,0x00000000,0x03030306,0x00000606,0x03030306,0x06060606
142 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06060600,0x00000000,0x06060600
143 | .word 0x06000000,0x03060606,0x06060600,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
144 | .word 0x03030303,0x03030303,0x03030303,0x06030303,0x03030303,0x03030303,0x03030303,0x03030303
145 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
146 | .word 0x03030303,0x06030303,0x06060606,0x06060606,0x03030303,0x00000006,0x03030303,0x00000006
147 | .word 0x06060606,0x00000006,0x00000606,0x00000000,0x00000603,0x00000000,0x00000603,0x00000000
148 |
149 | .word 0x03030306,0x06060303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
150 | .word 0x03060600,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030600
151 | .word 0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
152 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
153 | .word 0x03030303,0x03060303,0x03030303,0x06060303,0x03030303,0x00060303,0x03030303,0x00060303
154 | .word 0x03030303,0x00000606,0x03030303,0x00000606,0x06030303,0x00000606,0x06030303,0x00000006
155 | .word 0x00000603,0x00000000,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
156 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
157 |
158 | .word 0x00000000,0x03060000,0x00000000,0x06060000,0x00000000,0x06000000,0x00000000,0x00000000
159 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
160 | .word 0x03030303,0x03030303,0x03030306,0x03060606,0x03030306,0x03060606,0x03030606,0x06060603
161 | .word 0x06060600,0x06000006,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
162 | .word 0x06060603,0x00000000,0x06060603,0x00000000,0x06060603,0x00000000,0x00060603,0x00000000
163 | .word 0x00060603,0x00000000,0x06030303,0x00000000,0x06030303,0x00000000,0x06060606,0x00000000
164 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
165 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
166 |
167 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
168 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
169 | .word 0x00000000,0x00000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
170 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06000000
171 | .word 0x06060606,0x06060606,0x03030306,0x03030303,0x03030306,0x03030303,0x06030303,0x03030606
172 | .word 0x06030303,0x03030603,0x06030303,0x03030606,0x03030303,0x03030303,0x03030303,0x03030303
173 | .word 0x06060606,0x00000606,0x03030303,0x00000603,0x03030303,0x00060603,0x03030303,0x06030303
174 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06030303
175 |
176 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060600,0x00000000,0x06060600,0x00000000
177 | .word 0x06030306,0x00000000,0x06030306,0x00000000,0x03030306,0x00000606,0x03030306,0x06060606
178 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x06060600,0x00000000,0x06060600
179 | .word 0x06000000,0x03060606,0x06060600,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
180 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
181 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
182 | .word 0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x06060606,0x03030303,0x00000006
183 | .word 0x06060606,0x00000006,0x00000606,0x00000000,0x00000603,0x00000000,0x00000603,0x00000000
184 |
185 | .word 0x03030306,0x06060303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
186 | .word 0x03060600,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030606
187 | .word 0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
188 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
189 | .word 0x03030303,0x03060303,0x03030303,0x06060303,0x03030303,0x00060303,0x03030303,0x00060303
190 | .word 0x03030303,0x00000606,0x03030303,0x00000606,0x06030303,0x00000606,0x06030303,0x00000606
191 | .word 0x00000603,0x00000000,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
192 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
193 |
194 | .word 0x00000000,0x03060000,0x00000000,0x06060000,0x00000000,0x06000000,0x00000000,0x00000000
195 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
196 | .word 0x03030303,0x03030303,0x03030306,0x03060603,0x03030306,0x03060603,0x03030306,0x06000006
197 | .word 0x06060306,0x06000000,0x03030306,0x06000006,0x03030306,0x06000006,0x06060606,0x06000006
198 | .word 0x06060603,0x00000000,0x06060603,0x00000000,0x06060603,0x00000000,0x00060603,0x00000000
199 | .word 0x00060603,0x00000000,0x06030303,0x00000000,0x06030303,0x00000000,0x06060606,0x00000000
200 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
201 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
202 |
203 | .word 0x06060606,0x00060606,0x06060606,0x00060606,0x03030606,0x06060606,0x03030606,0x06060606
204 | .word 0x03030606,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
205 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060606,0x06000000,0x00060606,0x06000000
206 | .word 0x06060603,0x06060606,0x06060603,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
207 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606
208 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
209 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606
210 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
211 |
212 | .word 0x03030606,0x03030303,0x06060606,0x03030303,0x06060606,0x03030303,0x06060000,0x03060606
213 | .word 0x06060000,0x03060606,0x00000000,0x06060606,0x00000000,0x06060606,0x00000000,0x06000000
214 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
215 | .word 0x03030303,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03060606,0x03030303
216 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
217 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
218 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
219 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
220 |
221 | .word 0x00000000,0x06000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
222 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
223 | .word 0x03060606,0x03030303,0x06060600,0x03030306,0x06060600,0x03030306,0x00000000,0x03060606
224 | .word 0x00000000,0x03060606,0x00000000,0x03030606,0x06060000,0x03030606,0x06060000,0x03030606
225 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
226 | .word 0x03030303,0x03030303,0x06060606,0x03030306,0x06060606,0x03030306,0x06060303,0x03030306
227 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
228 | .word 0x03030303,0x06060606,0x06030303,0x06060606,0x06030303,0x06000006,0x00060603,0x06000000
229 |
230 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
231 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
232 | .word 0x06060000,0x03030606,0x00000000,0x03030606,0x00000000,0x06060606,0x00000000,0x06060606
233 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
234 | .word 0x06060303,0x03030306,0x06060303,0x03030306,0x06060606,0x06030306,0x06060606,0x06030306
235 | .word 0x06060000,0x03030306,0x06060000,0x03030306,0x06060000,0x06060606,0x06060000,0x06060606
236 | .word 0x00060603,0x06000000,0x00060603,0x06000000,0x00000006,0x06000000,0x00000006,0x00000000
237 | .word 0x00060603,0x00000000,0x00060603,0x00000000,0x00060606,0x00000000,0x00060606,0x00000000
238 |
239 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x00000606,0x06060606,0x06060606
240 | .word 0x03030303,0x06060606,0x03030303,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
241 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606,0x03030606,0x03030303
242 | .word 0x03030606,0x03030303,0x03030303,0x03030303,0x03030303,0x03030606,0x03030303,0x03030606
243 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606,0x03030303,0x03030303
244 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
245 | .word 0x00000000,0x00000000,0x06060606,0x00000606,0x06060606,0x00000606,0x03030303,0x06060606
246 | .word 0x03030303,0x06060606,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
247 |
248 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
249 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
250 | .word 0x03030303,0x03030606,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
251 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
252 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
253 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x06030303,0x06060606
254 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
255 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303,0x06060606,0x06060606
256 |
257 | .word 0x03030303,0x03030303,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
258 | .word 0x03030606,0x06060606,0x03030606,0x06060606,0x03030606,0x06060303,0x03030606,0x06060303
259 | .word 0x03030303,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303,0x06060000,0x06060606
260 | .word 0x06060000,0x06060606,0x00000000,0x00000000,0x00000606,0x00000000,0x00000606,0x00000000
261 | .word 0x06030303,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303,0x06060606,0x06060606
262 | .word 0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
263 | .word 0x06060606,0x06060606,0x06060603,0x00000606,0x06060603,0x00000606,0x06060606,0x00000000
264 | .word 0x06060606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
265 |
266 | .word 0x03030606,0x06060303,0x06060606,0x06060606,0x06060606,0x06060606,0x00000000,0x00000000
267 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
268 | .word 0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
269 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
270 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
271 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
272 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
273 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
274 |
275 | .word 0x06060606,0x00060606,0x06060606,0x00060606,0x03030606,0x06060606,0x03030606,0x06060606
276 | .word 0x03030606,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303
277 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00060606,0x06000000,0x00060606,0x06000000
278 | .word 0x06060603,0x06060606,0x06060603,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
279 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606
280 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
281 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606
282 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
283 |
284 | .word 0x03030606,0x03030303,0x06060606,0x03030303,0x06060606,0x03030303,0x06060000,0x03060606
285 | .word 0x06060000,0x03060606,0x00000000,0x06060606,0x00000000,0x06060606,0x00000000,0x06000000
286 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
287 | .word 0x03030303,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03060606,0x03030303
288 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
289 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
290 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
291 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
292 |
293 | .word 0x00000000,0x06000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
294 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
295 | .word 0x03060606,0x03030303,0x06060600,0x03030306,0x06060600,0x03030306,0x00000000,0x03060606
296 | .word 0x00000000,0x03060606,0x00000000,0x03030606,0x06060000,0x03030606,0x06060000,0x03030606
297 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
298 | .word 0x03030303,0x03030303,0x03030303,0x06060603,0x03030303,0x06060603,0x06060303,0x00000006
299 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
300 | .word 0x03030303,0x06060606,0x03030306,0x06060303,0x03030306,0x06060303,0x06060600,0x06060606
301 |
302 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
303 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
304 | .word 0x06060000,0x03030606,0x00000000,0x03030606,0x00000000,0x03030606,0x00000000,0x03030606
305 | .word 0x00000000,0x03030606,0x00000000,0x03030606,0x00000000,0x06060606,0x00000000,0x06060606
306 | .word 0x06060303,0x00000006,0x06060303,0x00000006,0x06060606,0x00000006,0x06060606,0x00000006
307 | .word 0x06060303,0x00000006,0x06060303,0x00000006,0x06060606,0x00000006,0x06060606,0x00000006
308 | .word 0x06060600,0x06060606,0x06060600,0x06060606,0x00000000,0x06000000,0x00000000,0x00000000
309 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
310 |
311 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x00000606,0x06060606,0x06060606
312 | .word 0x03030303,0x06060606,0x03030303,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
313 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606,0x03030606,0x03030303
314 | .word 0x03030606,0x03030303,0x03030303,0x03030303,0x03030303,0x03030606,0x03030303,0x03030606
315 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x06060606,0x06060606,0x03030303,0x03030303
316 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
317 | .word 0x00000000,0x00000000,0x06060606,0x00000606,0x06060606,0x00000606,0x03030303,0x06060606
318 | .word 0x03030303,0x06060606,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
319 |
320 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
321 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
322 | .word 0x03030303,0x03030606,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
323 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
324 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
325 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x06030303,0x06060606
326 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
327 | .word 0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303,0x06060606,0x06060606
328 |
329 | .word 0x03030303,0x03030303,0x03030303,0x06060303,0x03030303,0x06060303,0x03030303,0x06060303
330 | .word 0x03030606,0x06060606,0x03030606,0x06060606,0x03030606,0x06060303,0x03030606,0x06060303
331 | .word 0x03030303,0x03030303,0x03030606,0x03030303,0x03030606,0x03030303,0x06060000,0x06060606
332 | .word 0x06060000,0x06060606,0x00000000,0x00000000,0x00000606,0x00000000,0x00000606,0x00000000
333 | .word 0x06030303,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303,0x06060606,0x06060606
334 | .word 0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
335 | .word 0x06060606,0x06060606,0x06060603,0x00000606,0x06060603,0x00000606,0x06060606,0x00000000
336 | .word 0x06060606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
337 |
338 | .word 0x03030606,0x06060303,0x06060606,0x06060606,0x06060606,0x06060606,0x00000000,0x00000000
339 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
340 | .word 0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
341 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
342 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
343 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
344 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
345 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
346 |
347 | .word 0x00000000,0x00000000,0x06000000,0x06060606,0x03060000,0x03030303,0x03030600,0x03030303
348 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
349 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
350 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03020303
351 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x03030303,0x03030303,0x03030303,0x03030303
352 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
353 | .word 0x00000000,0x00000000,0x06060606,0x00000606,0x03030303,0x00060303,0x03030303,0x06030303
354 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
355 |
356 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x02030303
357 | .word 0x03030306,0x02030303,0x03030306,0x02030303,0x03030306,0x02030303,0x03030306,0x02030303
358 | .word 0x03030303,0x08020303,0x04020203,0x02080202,0x02080202,0x08080202,0x02080408,0x02020802
359 | .word 0x03030202,0x02020303,0x03030202,0x03020303,0x03030202,0x03030303,0x03030202,0x03030303
360 | .word 0x03030303,0x03030303,0x03030308,0x03020403,0x03030202,0x04020203,0x03030302,0x02040203
361 | .word 0x03030303,0x02030303,0x03030303,0x02030303,0x03030303,0x02030303,0x03030303,0x08030303
362 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030302,0x03030303
363 | .word 0x03030302,0x03030303,0x03030302,0x03030303,0x03030302,0x03030303,0x03030302,0x03030303
364 |
365 | .word 0x03030306,0x02030303,0x03030306,0x08030303,0x03030306,0x04030303,0x03030306,0x02030303
366 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
367 | .word 0x03030204,0x03030303,0x03030202,0x03030303,0x03030202,0x03030303,0x02020402,0x02020202
368 | .word 0x02080402,0x04020202,0x02020203,0x02020202,0x03030303,0x03030303,0x03030303,0x03030303
369 | .word 0x03030303,0x02030303,0x03030303,0x02030303,0x03030303,0x02030303,0x08020202,0x08040202
370 | .word 0x08020202,0x02080202,0x02020208,0x03020202,0x03030303,0x03030303,0x03030303,0x03030303
371 | .word 0x03030302,0x03030303,0x03030302,0x03030303,0x03030302,0x03030303,0x03030302,0x03030303
372 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
373 |
374 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030600,0x03030303
375 | .word 0x03060000,0x03030303,0x06000000,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000
376 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
377 | .word 0x03030303,0x03030303,0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000
378 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
379 | .word 0x03030303,0x03030303,0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000
380 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x06030303
381 | .word 0x03030303,0x00060303,0x06060606,0x00000606,0x00000000,0x00000000,0x00000000,0x00000000
382 |
383 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
384 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
385 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
386 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
387 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
388 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
389 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
390 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
391 |
392 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
393 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
394 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
395 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
396 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
397 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
398 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
399 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
400 |
401 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
402 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
403 | .word 0x00000000,0x07070000,0x00000000,0x03030600,0x00000000,0x03030306,0x00000000,0x03030306
404 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030302
405 | .word 0x00070702,0x00000000,0x07030303,0x00000000,0x03030303,0x00000006,0x03030303,0x00000007
406 | .word 0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000007
407 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
408 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
409 |
410 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
411 | .word 0x00000000,0x07070000,0x00000000,0x03030700,0x00000000,0x03030306,0x00000000,0x03030307
412 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030307
413 | .word 0x00000008,0x03030306,0x00000203,0x03030307,0x00070303,0x03030307,0x00070303,0x03030307
414 | .word 0x03030303,0x00000002,0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x02000007
415 | .word 0x03030303,0x03070007,0x03030303,0x03020007,0x03030303,0x03020008,0x03030303,0x03070002
416 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00070602,0x00000000,0x07030303,0x00000000
417 | .word 0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000007
418 |
419 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
420 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
421 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
422 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
423 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
424 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
425 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
426 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
427 |
428 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
429 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
430 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
431 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
432 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
433 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
434 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
435 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
436 |
437 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
438 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
439 | .word 0x00000000,0x07060000,0x00000000,0x03030800,0x00000000,0x03030302,0x00000000,0x03030306
440 | .word 0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030302,0x00000000,0x03030306
441 | .word 0x00020607,0x00000000,0x07030303,0x00000000,0x03030303,0x00000006,0x03030303,0x00000007
442 | .word 0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000008,0x03030303,0x00000007
443 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
444 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
445 |
446 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
447 | .word 0x00000000,0x07070000,0x00000000,0x03030700,0x00000000,0x03030308,0x00000000,0x03030307
448 | .word 0x00000000,0x03030306,0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030307
449 | .word 0x00000002,0x03030307,0x00000603,0x03030302,0x00020303,0x03030307,0x00070303,0x03030307
450 | .word 0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x07000006
451 | .word 0x03030303,0x03070006,0x03030303,0x03060007,0x03030303,0x03070007,0x03030303,0x03070006
452 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000802,0x00000000,0x00070303,0x00000000
453 | .word 0x06030303,0x00000000,0x07030303,0x00000000,0x06030303,0x00000000,0x07030303,0x00000000
454 |
455 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
456 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
457 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
458 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
459 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
460 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
461 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
462 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
463 |
464 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
465 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
466 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
467 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
468 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
469 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
470 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
471 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
472 |
473 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
474 | .word 0x00000000,0x00000000,0x00000000,0x07070000,0x00000000,0x03030600,0x00000000,0x03030307
475 | .word 0x00000000,0x06070000,0x00000000,0x03030600,0x00000000,0x03030307,0x00000000,0x03030307
476 | .word 0x00000000,0x03030307,0x00000007,0x03030306,0x00000203,0x03030302,0x00080303,0x03030306
477 | .word 0x00060606,0x00000000,0x06030303,0x00000000,0x03030303,0x00000008,0x03030303,0x00000002
478 | .word 0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000007
479 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
480 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
481 |
482 | .word 0x00000000,0x03030307,0x00000000,0x03030308,0x00000000,0x03030307,0x00000000,0x03030306
483 | .word 0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030302,0x00000000,0x03030308
484 | .word 0x00060303,0x03030306,0x00060303,0x03030306,0x00060303,0x03030307,0x00060303,0x03030306
485 | .word 0x00060303,0x03030307,0x00070303,0x03030307,0x00070303,0x03030302,0x00060303,0x03030306
486 | .word 0x03030303,0x00000002,0x03030303,0x00000007,0x03030303,0x00000008,0x03030303,0x07000007
487 | .word 0x03030303,0x03070002,0x03030303,0x03020006,0x03030303,0x03020006,0x03030303,0x03020007
488 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00020708,0x00000000,0x07030303,0x00000000
489 | .word 0x03030303,0x00000007,0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000002
490 |
491 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
492 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
493 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
494 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
495 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
496 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
497 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
498 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
499 |
500 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
501 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
502 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
503 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
504 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
505 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
506 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
507 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
508 |
509 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
510 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
511 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x08000000
512 | .word 0x00000000,0x03070000,0x00000000,0x03070000,0x00000000,0x03070000,0x00000000,0x03070000
513 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000607,0x00000000,0x00070303,0x00000000
514 | .word 0x07030303,0x00000000,0x07030303,0x00000000,0x07030303,0x00000000,0x07030303,0x02000000
515 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
516 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
517 |
518 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
519 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
520 | .word 0x00000000,0x03070000,0x00000000,0x03060000,0x00000000,0x03070000,0x00000000,0x03070000
521 | .word 0x00000000,0x03070000,0x00000000,0x03070000,0x00000000,0x03070000,0x00000000,0x03070000
522 | .word 0x06030303,0x03060000,0x06030303,0x03030700,0x07030303,0x03030700,0x05030303,0x03030200
523 | .word 0x07030303,0x03030700,0x07030303,0x03030600,0x06030303,0x03030700,0x05030303,0x03030700
524 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00000203,0x00000000,0x00000603,0x00000000
525 | .word 0x00000503,0x00000000,0x00000703,0x00000000,0x00000703,0x00000000,0x00000703,0x00000000
526 |
527 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
528 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
529 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
530 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
531 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
532 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
533 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
534 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
535 |
536 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
537 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
538 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
539 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
540 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
541 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
542 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
543 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
544 |
545 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
546 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x07060000,0x00000006,0x03030700,0x00000703
547 | .word 0x02070000,0x00060606,0x03030700,0x07030303,0x03030302,0x03030303,0x03030302,0x03030303
548 | .word 0x03030307,0x03030303,0x03030307,0x03030303,0x03030302,0x03030303,0x03030306,0x03030303
549 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000
550 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000
551 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
552 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
553 |
554 | .word 0x03030306,0x00070303,0x03030307,0x00070303,0x03030306,0x00070303,0x03030307,0x00070303
555 | .word 0x03030307,0x00020303,0x03030306,0x00080303,0x03030307,0x00070303,0x03030307,0x00070303
556 | .word 0x03030307,0x03030303,0x03030307,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303
557 | .word 0x03030307,0x03030303,0x03030302,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
558 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000,0x07000006,0x00000607
559 | .word 0x03070006,0x00070303,0x03030206,0x06030303,0x03030606,0x07030303,0x03030206,0x07030303
560 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
561 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
562 |
563 | .word 0x00000000,0x03030305,0x00000000,0x03030302,0x00000000,0x03030307,0x00000000,0x03030306
564 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030307
565 | .word 0x00070303,0x03030307,0x00020303,0x03030302,0x00070303,0x03030307,0x00070303,0x03030306
566 | .word 0x00070303,0x03030306,0x00060303,0x03030308,0x00020303,0x03030307,0x00060303,0x03030302
567 | .word 0x03030303,0x03070007,0x03030303,0x03070007,0x03030303,0x03070006,0x03030303,0x03070007
568 | .word 0x03030303,0x03070007,0x03030303,0x03070006,0x03030303,0x03020002,0x03030303,0x03020002
569 | .word 0x03030303,0x00000007,0x03030303,0x00000002,0x03030303,0x00000006,0x03030303,0x00000006
570 | .word 0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000006
571 |
572 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030302
573 | .word 0x00000000,0x03030302,0x00000000,0x03030600,0x00000000,0x03070000,0x00000000,0x07000000
574 | .word 0x00070303,0x03030307,0x00020303,0x03030307,0x07070303,0x03030306,0x03030303,0x03030303
575 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
576 | .word 0x03030303,0x03070006,0x03030303,0x03070007,0x03030303,0x03070606,0x03030303,0x03030303
577 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x08060702
578 | .word 0x03030303,0x00000002,0x03030303,0x00000006,0x03030303,0x00000007,0x07030303,0x00000000
579 | .word 0x00070303,0x00000000,0x00000203,0x00000000,0x00000007,0x00000000,0x00000000,0x00000000
580 |
581 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
582 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
583 | .word 0x02070707,0x03030306,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030306
584 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307
585 | .word 0x03030303,0x00000007,0x03030303,0x00000002,0x03030303,0x00000005,0x03030303,0x00000007
586 | .word 0x03030303,0x00000007,0x03030303,0x00000002,0x03030303,0x00000007,0x03030303,0x00000007
587 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
588 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
589 |
590 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
591 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
592 | .word 0x00000000,0x03030306,0x00000000,0x03030302,0x00000000,0x03030307,0x00000000,0x03030306
593 | .word 0x00000000,0x03030307,0x05000700,0x03030308,0x03070307,0x03030303,0x06000500,0x07060706
594 | .word 0x03030303,0x00000008,0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000007
595 | .word 0x03030303,0x08000007,0x03030303,0x03060007,0x03030303,0x06000007,0x07070507,0x00000007
596 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
597 | .word 0x00000000,0x00000000,0x00000006,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
598 |
599 | .word 0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030302,0x00000000,0x03030307
600 | .word 0x00000000,0x03030306,0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030307
601 | .word 0x00070303,0x03030306,0x00070303,0x03030307,0x00060303,0x03030307,0x00070303,0x03030308
602 | .word 0x00060303,0x03030307,0x00060303,0x03030307,0x00070303,0x03030307,0x00060303,0x03030302
603 | .word 0x03030303,0x03080005,0x03030303,0x03070007,0x03030303,0x03070002,0x03030303,0x03070007
604 | .word 0x03030303,0x03070008,0x03030303,0x03070007,0x03030303,0x03070007,0x03030303,0x03080002
605 | .word 0x02030303,0x00000000,0x07030303,0x00000000,0x02030303,0x00000000,0x07030303,0x00000000
606 | .word 0x07030303,0x00000000,0x07030303,0x00000000,0x06030303,0x00000000,0x06030303,0x00000000
607 |
608 | .word 0x00000000,0x03030302,0x00000000,0x03030306,0x00000000,0x03030306,0x00000000,0x03030308
609 | .word 0x00000000,0x03030306,0x00000000,0x03030700,0x00000000,0x03070000,0x00000000,0x02000000
610 | .word 0x00070303,0x03030306,0x00020303,0x03030308,0x07080303,0x03030306,0x03030303,0x03030303
611 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
612 | .word 0x03030303,0x03020006,0x03030303,0x03070007,0x03030303,0x03060602,0x03030303,0x03030303
613 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x07070606,0x03030303,0x00000007
614 | .word 0x02030303,0x00000000,0x07030303,0x00000000,0x07030303,0x00000000,0x00060303,0x00000000
615 | .word 0x00000703,0x00000000,0x00000006,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
616 |
617 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
618 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
619 | .word 0x07070607,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030302
620 | .word 0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030302,0x00000000,0x03030307
621 | .word 0x03030303,0x00000002,0x03030303,0x00000002,0x03030303,0x00000007,0x03030303,0x00000006
622 | .word 0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000002,0x03030303,0x00000006
623 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
624 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
625 |
626 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
627 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
628 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030302,0x00000000,0x03030307
629 | .word 0x00000000,0x03030306,0x06000600,0x03030307,0x03080307,0x03030303,0x02000700,0x02070202
630 | .word 0x03030303,0x00000006,0x03030303,0x00000002,0x03030303,0x00000007,0x03030303,0x00000007
631 | .word 0x03030303,0x06000007,0x03030303,0x03070007,0x03030303,0x07000007,0x02070707,0x00000006
632 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
633 | .word 0x00000000,0x00000000,0x00000007,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
634 |
635 | .word 0x00000000,0x03030307,0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030306
636 | .word 0x00000000,0x03030307,0x00000000,0x03030308,0x00000000,0x03030200,0x00000000,0x03060000
637 | .word 0x00070303,0x03030302,0x00070303,0x03030307,0x00070303,0x03030307,0x00070303,0x03030306
638 | .word 0x02060303,0x03030307,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
639 | .word 0x03030303,0x03020007,0x03030303,0x03020007,0x03030303,0x03080007,0x03030303,0x03070002
640 | .word 0x03030303,0x03060007,0x03030303,0x03070002,0x03030303,0x03070007,0x03030303,0x03070007
641 | .word 0x03030303,0x00000002,0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000006
642 | .word 0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000002
643 |
644 | .word 0x00000000,0x06000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
645 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
646 | .word 0x03030303,0x03030303,0x03030307,0x03030303,0x06060700,0x03030306,0x00000000,0x03030307
647 | .word 0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030307
648 | .word 0x03030303,0x03060006,0x03030303,0x03060007,0x03030303,0x03070706,0x03030303,0x03030303
649 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x07020702
650 | .word 0x03030303,0x00000007,0x03030303,0x00000002,0x03030303,0x00000002,0x02030303,0x00000000
651 | .word 0x00080303,0x00000000,0x00000603,0x00000000,0x00000007,0x00000000,0x00000000,0x00000000
652 |
653 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
654 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
655 | .word 0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030302,0x00000000,0x03030306
656 | .word 0x00000000,0x03030306,0x00000000,0x03030302,0x00000000,0x03030307,0x00000000,0x03030302
657 | .word 0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000007,0x03030303,0x00000007
658 | .word 0x03030303,0x00000006,0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000007
659 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
660 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
661 |
662 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
663 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
664 | .word 0x00000000,0x03030306,0x00000000,0x03030307,0x00000000,0x03030307,0x00000000,0x03030302
665 | .word 0x00000000,0x03030307,0x02000700,0x03030306,0x03080307,0x03030303,0x06000200,0x02070707
666 | .word 0x03030303,0x00000006,0x03030303,0x00000007,0x03030303,0x00000006,0x03030303,0x00000006
667 | .word 0x03030303,0x06000006,0x03030303,0x03070006,0x03030303,0x06000007,0x07070606,0x00000002
668 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
669 | .word 0x00000000,0x00000000,0x00000006,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
670 |
671 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
672 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
673 | .word 0x07070000,0x03060000,0x03030700,0x03070007,0x03030307,0x03020203,0x03030308,0x03060703
674 | .word 0x03030307,0x03070703,0x03030307,0x03080703,0x03030306,0x03060803,0x03030307,0x03060703
675 | .word 0x07030303,0x03030600,0x08030303,0x03030206,0x03030303,0x03030303,0x03030303,0x03030303
676 | .word 0x03030303,0x06030303,0x02030303,0x00070706,0x06030303,0x00000000,0x06030303,0x06000000
677 | .word 0x00000603,0x00000000,0x00000603,0x00000000,0x00000703,0x00000000,0x00000007,0x00000007
678 | .word 0x06000000,0x00000203,0x03060000,0x00020303,0x03070000,0x00060303,0x03020000,0x00070303
679 |
680 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
681 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
682 | .word 0x03030307,0x03020603,0x03030308,0x03080603,0x03030306,0x03080203,0x03030308,0x03060603
683 | .word 0x03030307,0x03020703,0x03030306,0x03030303,0x03030700,0x03030303,0x03070000,0x03030303
684 | .word 0x02030303,0x03070000,0x02030303,0x03030200,0x02030303,0x03030700,0x06030303,0x03030700
685 | .word 0x07030303,0x03030600,0x07030303,0x03030700,0x07030303,0x03030600,0x07030303,0x03030700
686 | .word 0x03070002,0x06060303,0x03060603,0x08020303,0x03070203,0x02070303,0x03070703,0x06020303
687 | .word 0x03070703,0x07070303,0x03070703,0x08070303,0x03060603,0x07060303,0x03020203,0x02060303
688 |
689 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
690 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
691 | .word 0x07000000,0x03030303,0x00000000,0x03060708,0x00000000,0x03060000,0x00000000,0x03080000
692 | .word 0x00000000,0x03060000,0x00000000,0x03070000,0x00000000,0x03060000,0x00000000,0x03020000
693 | .word 0x07030303,0x03030200,0x06030303,0x03030700,0x07030303,0x03070000,0x02030303,0x07000000
694 | .word 0x07030303,0x00000000,0x07030303,0x00000000,0x02030303,0x00000000,0x07030303,0x00000000
695 | .word 0x03070203,0x07070303,0x03070203,0x07060303,0x03030303,0x03030303,0x03030303,0x03030303
696 | .word 0x03030307,0x02020303,0x03060700,0x00060303,0x03060000,0x00070303,0x03070000,0x00020303
697 |
698 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
699 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
700 | .word 0x00000000,0x03060000,0x00000000,0x03070000,0x00000000,0x03060000,0x00000000,0x03070000
701 | .word 0x00000000,0x03060000,0x00000000,0x03070000,0x00000000,0x03080000,0x00000000,0x07000000
702 | .word 0x07030303,0x00000000,0x07030303,0x00000000,0x02030303,0x00000000,0x07030303,0x00000000
703 | .word 0x07030303,0x00000000,0x07030303,0x00000000,0x07030303,0x00000000,0x00070706,0x00000000
704 | .word 0x03060000,0x00020303,0x03070000,0x00060303,0x03070000,0x00020303,0x03070000,0x00070303
705 | .word 0x03070000,0x00020303,0x03060000,0x00070303,0x03060000,0x00020303,0x05000000,0x00000707
706 |
707 | .word 0x03030302,0x00060303,0x03030306,0x00070303,0x03030306,0x00070303,0x03030307,0x00080303
708 | .word 0x03030308,0x07070303,0x03030307,0x03030303,0x03030307,0x03030303,0x03030706,0x03030303
709 | .word 0x03030307,0x03030303,0x03030302,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
710 | .word 0x03030302,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
711 | .word 0x03030706,0x07030303,0x03030706,0x07030303,0x03030706,0x07030303,0x03030706,0x06030303
712 | .word 0x03030206,0x02030303,0x03030606,0x06030303,0x03030606,0x07030303,0x03030706,0x06030303
713 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
714 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
715 |
716 | .word 0x02000703,0x03030303,0x00020303,0x06020702,0x00070303,0x00000000,0x00070303,0x00000000
717 | .word 0x00070303,0x00000000,0x00070303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
718 | .word 0x03030303,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
719 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030306,0x03030303,0x03030307,0x03030303
720 | .word 0x03030606,0x07030303,0x03030206,0x07030303,0x03030806,0x00020303,0x03030303,0x00000203
721 | .word 0x03030303,0x00000006,0x07030303,0x00000000,0x00020606,0x00000000,0x00000006,0x00000000
722 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
723 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
724 |
725 | .word 0x00080303,0x00000000,0x00060303,0x00000000,0x00000603,0x00000000,0x00000007,0x00000000
726 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
727 | .word 0x03030308,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
728 | .word 0x03030307,0x03030303,0x03030306,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
729 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000
730 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000
731 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
732 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
733 |
734 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
735 | .word 0x00000000,0x00000000,0x00000000,0x07000700,0x00000000,0x03060306,0x00000000,0x06000600
736 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030307,0x03030303,0x03030307,0x03030303
737 | .word 0x03030307,0x03030303,0x03030308,0x03030303,0x03030303,0x03030303,0x06060707,0x06020607
738 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000,0x00060006,0x00000000
739 | .word 0x02030206,0x00000000,0x00070006,0x00000000,0x00000006,0x00000000,0x00000007,0x00000000
740 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
741 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
742 |
743 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00000000,0x03030600
744 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00060000,0x03030600
745 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
746 | .word 0x00060303,0x00000600,0x00060303,0x00060306,0x06060303,0x06030303,0x06060303,0x06030303
747 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00000000,0x03030600
748 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00060000,0x03030600
749 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
750 | .word 0x00060303,0x00000600,0x00060303,0x00060306,0x06060303,0x06030303,0x06060303,0x06030303
751 |
752 | .word 0x06030600,0x03030600,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
753 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
754 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
755 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x03030303,0x06030303
756 | .word 0x06030600,0x03030600,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
757 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
758 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
759 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x03030303,0x06030303
760 |
761 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030303,0x03030600,0x03030303
762 | .word 0x03060000,0x03030303,0x06000000,0x03030606,0x00000000,0x03030600,0x00000000,0x03030600
763 | .word 0x03030303,0x00060603,0x06060303,0x00000006,0x00060303,0x00000000,0x00060303,0x00000000
764 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
765 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030303,0x03030600,0x03030303
766 | .word 0x03060000,0x03030303,0x06000000,0x03030606,0x00000000,0x03030600,0x00000000,0x03030600
767 | .word 0x03030303,0x00060603,0x06060303,0x00000006,0x00060303,0x00000000,0x00060303,0x00000000
768 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
769 |
770 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
771 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
772 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
773 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
774 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
775 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
776 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
777 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
778 |
779 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00000000,0x03030600
780 | .word 0x06060000,0x03030600,0x03030600,0x03030606,0x03030306,0x03030603,0x03030306,0x03030603
781 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
782 | .word 0x00060303,0x00000600,0x00060303,0x00060306,0x06060303,0x06030303,0x06060303,0x06030303
783 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00000000,0x03030600
784 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00060000,0x03030600
785 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
786 | .word 0x00060303,0x00000600,0x00060303,0x00060306,0x06060303,0x06030303,0x06060303,0x06030303
787 |
788 | .word 0x03030306,0x03030603,0x03030306,0x03030603,0x03030306,0x03030603,0x03030306,0x03030603
789 | .word 0x03030306,0x03030303,0x03030306,0x03030303,0x03030600,0x03030303,0x03060000,0x03030303
790 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
791 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
792 | .word 0x06030600,0x03030600,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
793 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
794 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
795 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x03030303,0x06030303
796 |
797 | .word 0x06000000,0x03030606,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
798 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
799 | .word 0x03030303,0x06030303,0x03030303,0x00060303,0x03030303,0x00000603,0x06060303,0x00000006
800 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
801 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030303,0x03030600,0x03030303
802 | .word 0x03060000,0x03030303,0x06000000,0x03030606,0x00000000,0x03030600,0x00000000,0x03030600
803 | .word 0x03030303,0x00060603,0x06060303,0x00000006,0x00060303,0x00000000,0x00060303,0x00000000
804 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
805 |
806 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
807 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
808 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
809 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
810 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
811 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
812 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
813 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
814 |
815 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00060000,0x03030600
816 | .word 0x06030600,0x03030600,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
817 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
818 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000600,0x00060303,0x00060306
819 | .word 0x00000000,0x06000000,0x00000000,0x03060000,0x00000000,0x03030600,0x00060000,0x03030600
820 | .word 0x06030600,0x03030600,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
821 | .word 0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
822 | .word 0x00060303,0x00000600,0x00060303,0x00060306,0x06060303,0x06030303,0x06060303,0x06030303
823 |
824 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
825 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
826 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
827 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
828 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606
829 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030303
830 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
831 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
832 |
833 | .word 0x03030306,0x03030606,0x03030306,0x03030606,0x03030306,0x03030606,0x03030600,0x03030303
834 | .word 0x03060000,0x03030303,0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03030600
835 | .word 0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303,0x06060303,0x06030303
836 | .word 0x06060303,0x06030303,0x03030303,0x06030303,0x03030303,0x00060303,0x03030303,0x00000603
837 | .word 0x03060600,0x03030303,0x06000000,0x03030606,0x00000000,0x03030600,0x00000000,0x03030600
838 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
839 | .word 0x03030303,0x06030303,0x03030303,0x00060303,0x03030303,0x00000603,0x06060303,0x00000006
840 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
841 |
842 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
843 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
844 | .word 0x06060303,0x00000006,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
845 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
846 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600
847 | .word 0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x03030600,0x00000000,0x06060000
848 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
849 | .word 0x00060303,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000,0x00000606,0x00000000
850 |
851 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
852 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x03060600,0x00000000,0x03030306
853 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
854 | .word 0x00000606,0x00000000,0x00000606,0x00000000,0x00060303,0x00000000,0x00060303,0x00000000
855 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
856 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
857 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
858 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
859 |
860 | .word 0x06000000,0x03030303,0x06000000,0x03030303,0x03060600,0x03030303,0x03030306,0x03030303
861 | .word 0x03030306,0x03030303,0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000
862 | .word 0x06030303,0x00000000,0x06030303,0x00000000,0x06030303,0x06060606,0x03030303,0x03030303
863 | .word 0x03030303,0x03030303,0x03030606,0x03030303,0x03060000,0x03030303,0x06000000,0x03030303
864 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x06060606,0x00000006,0x03030303,0x00000603
865 | .word 0x03030303,0x00000603,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
866 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
867 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x03030303,0x06030303,0x06060303,0x00060606
868 |
869 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
870 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
871 | .word 0x06000000,0x03030303,0x06000000,0x03030303,0x06000000,0x03030303,0x06000000,0x03030303
872 | .word 0x06000000,0x03030303,0x06000000,0x03030303,0x06000000,0x06030303,0x06000000,0x06030303
873 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
874 | .word 0x06060303,0x06060606,0x00000603,0x00000000,0x00000006,0x00000000,0x00000006,0x00000000
875 | .word 0x06060303,0x00060606,0x03030303,0x00060603,0x06060603,0x00000006,0x06060603,0x00000006
876 | .word 0x00000006,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
877 |
878 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
879 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
880 | .word 0x06000000,0x06030303,0x06000000,0x00060303,0x06000000,0x00060303,0x00000000,0x00000606
881 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
882 | .word 0x00000006,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
883 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
884 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
885 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
886 |
887 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
888 | .word 0x00000000,0x06000000,0x00000000,0x06000000,0x00000000,0x03060600,0x00000000,0x03030306
889 | .word 0x06000000,0x00000000,0x03060000,0x00000606,0x03060000,0x00000606,0x03060000,0x00060303
890 | .word 0x03060606,0x06030303,0x03060606,0x06030303,0x06060303,0x03030303,0x06060303,0x03030303
891 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
892 | .word 0x00000006,0x00000000,0x00000006,0x00000000,0x00000603,0x00000000,0x00060303,0x00000000
893 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
894 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
895 |
896 | .word 0x06000000,0x03030303,0x06000000,0x03030303,0x03060600,0x03030303,0x03030306,0x03030303
897 | .word 0x03030306,0x03030303,0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000
898 | .word 0x06030303,0x03030303,0x06030303,0x03030303,0x06030303,0x03030303,0x03030303,0x03030303
899 | .word 0x03030303,0x03030303,0x03030606,0x03030303,0x03060000,0x03030303,0x06000000,0x03030303
900 | .word 0x06030303,0x00000006,0x06030303,0x00000006,0x03030303,0x00000603,0x03030303,0x00000603
901 | .word 0x03030303,0x00000603,0x03030303,0x06060303,0x03030303,0x03030303,0x03030303,0x03030303
902 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
903 | .word 0x00000000,0x00000000,0x06060606,0x06060606,0x03030303,0x06030303,0x06060303,0x00060606
904 |
905 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
906 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
907 | .word 0x06000000,0x03030303,0x00000000,0x03030606,0x00000000,0x03060000,0x00000000,0x03060000
908 | .word 0x00000000,0x06000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
909 | .word 0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303,0x03030303
910 | .word 0x06060606,0x06060606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
911 | .word 0x06060303,0x00060606,0x03030303,0x00060603,0x06060603,0x00000006,0x06060603,0x00000006
912 | .word 0x00000606,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
913 |
914 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
915 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
916 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
917 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
918 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
919 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
920 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
921 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
922 |
923 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
924 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
925 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
926 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
927 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
928 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
929 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
930 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
931 |
932 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
933 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
934 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
935 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
936 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
937 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x01000000,0x00000000,0x01010000
938 | .word 0x00000000,0x00000000,0x00000000,0x01010100,0x00000000,0x00000101,0x01010000,0x00000001
939 | .word 0x00010000,0x00000000,0x00010000,0x00000000,0x00010101,0x00000000,0x00000000,0x00000000
940 |
941 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
942 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
943 | .word 0x00000000,0x01000000,0x00000000,0x01010000,0x00000000,0x00010000,0x01010000,0x00010100
944 | .word 0x00010100,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
945 | .word 0x01010101,0x00010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00010000,0x00000000
946 | .word 0x01000000,0x01010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
947 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
948 | .word 0x01010101,0x01010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
949 |
950 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
951 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
952 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
953 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
954 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
955 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
956 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
957 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
958 |
959 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
960 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
961 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
962 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
963 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
964 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
965 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
966 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
967 |
968 | .word 0x01010000,0x00000101,0x00010101,0x01010100,0x00000000,0x01000000,0x00000000,0x00000000
969 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x01000000,0x00000000,0x00000000
970 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000
971 | .word 0x01010101,0x00000000,0x01000001,0x01010101,0x00000000,0x00000000,0x00000000,0x00000000
972 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
973 | .word 0x00000000,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x01010101,0x00000000
974 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
975 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
976 |
977 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
978 | .word 0x01010101,0x01010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
979 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
980 | .word 0x01010101,0x01010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
981 | .word 0x01000000,0x00000000,0x01000000,0x00000101,0x00000000,0x00000100,0x00000000,0x00010000
982 | .word 0x01010101,0x00010101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
983 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
984 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
985 |
986 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
987 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
988 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
989 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
990 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
991 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
992 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
993 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
994 |
995 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
996 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
997 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
998 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
999 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1000 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1001 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1002 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1003 |
1004 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1005 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1006 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1007 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01010000
1008 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1009 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000
1010 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1011 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1012 |
1013 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1014 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1015 | .word 0x01000000,0x01010101,0x00000000,0x01010000,0x00000000,0x01000000,0x00000000,0x01000000
1016 | .word 0x00000000,0x01000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1017 | .word 0x01010101,0x00000000,0x00000001,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1018 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1019 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1020 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1021 |
1022 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1023 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1024 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1025 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1026 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1027 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1028 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1029 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1030 |
1031 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1032 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1033 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1034 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1035 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1036 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1037 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1038 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1039 |
1040 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1041 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1042 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1043 | .word 0x00000000,0x01000000,0x00000000,0x01000001,0x00000000,0x01000000,0x00000000,0x01010000
1044 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1045 | .word 0x00000000,0x00000000,0x00010000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000
1046 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1047 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1048 |
1049 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1050 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1051 | .word 0x01000000,0x01010101,0x00000000,0x01010000,0x00000000,0x01000000,0x00000000,0x01000001
1052 | .word 0x00000000,0x01000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1053 | .word 0x01010101,0x00000000,0x00000001,0x00000000,0x00000000,0x00000000,0x00010000,0x00000000
1054 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1055 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1056 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1057 |
1058 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1059 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1060 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1061 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1062 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1063 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1064 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1065 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1066 |
1067 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1068 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1069 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1070 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1071 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1072 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1073 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1074 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1075 |
1076 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1077 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1078 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1079 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000100,0x00000000,0x01010000
1080 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1081 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000100,0x00000000,0x00000001,0x00000000
1082 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1083 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1084 |
1085 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1086 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1087 | .word 0x01000000,0x01010101,0x00000000,0x01010000,0x00000000,0x01000100,0x00000000,0x01000000
1088 | .word 0x00000000,0x01000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1089 | .word 0x01010101,0x00000000,0x00000001,0x00000000,0x00000100,0x00000000,0x00000000,0x00000000
1090 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1091 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1092 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1093 |
1094 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1095 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1096 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1097 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1098 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1099 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1100 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1101 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1102 |
1103 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1104 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1105 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x01010000
1106 | .word 0x00000000,0x01010000,0x00000000,0x01010100,0x01000000,0x01010101,0x01000000,0x00010101
1107 | .word 0x01000000,0x01010101,0x01000000,0x00000101,0x00010101,0x00000000,0x00010101,0x00000000
1108 | .word 0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000000,0x00000000
1109 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1110 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1111 |
1112 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1113 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1114 | .word 0x01000000,0x00010101,0x01010000,0x00000101,0x01010000,0x00000101,0x01010101,0x00000001
1115 | .word 0x01010101,0x00000001,0x01010101,0x00000001,0x01010101,0x00000001,0x01010101,0x00000001
1116 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1117 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1118 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1119 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1120 |
1121 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1122 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1123 | .word 0x01010101,0x00000001,0x01010101,0x00000001,0x01010101,0x00000001,0x01010101,0x00000001
1124 | .word 0x01010101,0x00000001,0x01010000,0x00000101,0x01010000,0x00000101,0x01000000,0x00010101
1125 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1126 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1127 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1128 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1129 |
1130 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1131 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1132 | .word 0x01000000,0x00010101,0x01000000,0x01010101,0x00000000,0x01010100,0x00000000,0x01010000
1133 | .word 0x00000000,0x01010000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1134 | .word 0x00000000,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000
1135 | .word 0x00010101,0x00000000,0x00010101,0x00000000,0x01010101,0x00000101,0x01000000,0x01010101
1136 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1137 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1138 |
1139 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1140 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1141 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x01010000
1142 | .word 0x00000000,0x01010000,0x00000000,0x01010100,0x01000000,0x01010101,0x01000000,0x01010101
1143 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x01010101,0x00000101,0x01010101,0x00000000
1144 | .word 0x01010101,0x00000000,0x00000101,0x00000000,0x00000101,0x00000000,0x00000101,0x00000000
1145 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1146 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1147 |
1148 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1149 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1150 | .word 0x01000000,0x01010101,0x01010000,0x01010101,0x01010000,0x01010101,0x01010101,0x01010101
1151 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1152 | .word 0x00000101,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000
1153 | .word 0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000
1154 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1155 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1156 |
1157 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1158 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1159 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1160 | .word 0x01010101,0x01010101,0x01010000,0x01010101,0x01010000,0x01010101,0x01000000,0x01010101
1161 | .word 0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000
1162 | .word 0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00000101,0x00000000
1163 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1164 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1165 |
1166 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1167 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1168 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x00000000,0x01010100,0x00000000,0x01010000
1169 | .word 0x00000000,0x01010000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1170 | .word 0x00000101,0x00000000,0x00000101,0x00000000,0x00000101,0x00000000,0x01010101,0x00000000
1171 | .word 0x01010101,0x00000000,0x01010101,0x00000101,0x01000000,0x01010101,0x01000000,0x01010101
1172 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1173 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1174 |
1175 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x01010000
1176 | .word 0x00000000,0x01010000,0x00000000,0x01010100,0x01000000,0x01010101,0x01000000,0x01010101
1177 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x01010100,0x01010101,0x01010101,0x01010101
1178 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1179 | .word 0x01010101,0x00000001,0x01010101,0x00000001,0x01010101,0x01010101,0x01010101,0x01010101
1180 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1181 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000101,0x00000000
1182 | .word 0x00000101,0x00000000,0x00010101,0x00000000,0x01010101,0x00000001,0x01010101,0x00000001
1183 |
1184 | .word 0x01000000,0x01010101,0x01010000,0x01010101,0x01010000,0x01010101,0x01010101,0x01010101
1185 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1186 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1187 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1188 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1189 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1190 | .word 0x01010101,0x00000001,0x01010101,0x00000101,0x01010101,0x00000101,0x01010101,0x01010101
1191 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1192 |
1193 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1194 | .word 0x01010101,0x01010101,0x01010000,0x01010101,0x01010000,0x01010101,0x01000000,0x01010101
1195 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1196 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1197 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1198 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1199 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1200 | .word 0x01010101,0x01010101,0x01010101,0x00000101,0x01010101,0x00000101,0x01010101,0x00000001
1201 |
1202 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x00000000,0x01010100,0x00000000,0x01010000
1203 | .word 0x00000000,0x01010000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1204 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1205 | .word 0x01010101,0x01010101,0x01010100,0x01010101,0x01000000,0x01010101,0x01000000,0x01010101
1206 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1207 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x00000001,0x01010101,0x00000001
1208 | .word 0x01010101,0x00000001,0x01010101,0x00000001,0x00010101,0x00000000,0x00000101,0x00000000
1209 | .word 0x00000101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1210 |
1211 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1212 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1213 | .word 0x01010101,0x00000001,0x01010000,0x01010101,0x01010000,0x01010101,0x00000000,0x01010101
1214 | .word 0x00000000,0x01010101,0x00000000,0x01010000,0x00000000,0x01010000,0x00000000,0x01010000
1215 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000101,0x00000000
1216 | .word 0x00000101,0x00000000,0x00010101,0x00000000,0x01010101,0x00000001,0x01010101,0x00000001
1217 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1218 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1219 |
1220 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1221 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1222 | .word 0x00000000,0x01010000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000
1223 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000
1224 | .word 0x01010101,0x00000001,0x01010101,0x00000101,0x01010101,0x00000101,0x01010101,0x01010101
1225 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1226 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1227 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1228 |
1229 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1230 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1231 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000
1232 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01010000
1233 | .word 0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101,0x01010101
1234 | .word 0x01010101,0x01010101,0x01010101,0x00000101,0x01010101,0x00000101,0x01010101,0x00000001
1235 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1236 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1237 |
1238 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1239 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1240 | .word 0x00000000,0x01010000,0x00000000,0x01010000,0x00000000,0x01010000,0x00000000,0x01010101
1241 | .word 0x00000000,0x01010101,0x01010000,0x01010101,0x01010101,0x00000001,0x01010101,0x00000001
1242 | .word 0x01010101,0x00000001,0x01010101,0x00000001,0x00010101,0x00000000,0x00000101,0x00000000
1243 | .word 0x00000101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1244 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1245 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1246 |
1247 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1248 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1249 | .word 0x01010101,0x00000001,0x01010000,0x00000001,0x00000000,0x01010100,0x00000000,0x01010100
1250 | .word 0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x00000000
1251 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000101,0x00000000
1252 | .word 0x00000101,0x00000000,0x00010101,0x00000000,0x01010101,0x00000001,0x01010100,0x00000001
1253 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1254 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1255 |
1256 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1257 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1258 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1259 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1260 | .word 0x01010100,0x00000001,0x01010000,0x00000101,0x01010000,0x00000101,0x01000000,0x01010101
1261 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x01000000,0x01010101,0x01000000,0x01010101
1262 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1263 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1264 |
1265 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1266 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1267 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1268 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1269 | .word 0x01000000,0x01010101,0x01000000,0x01010101,0x01000000,0x01010101,0x01000000,0x01010101
1270 | .word 0x01000000,0x01010101,0x01010000,0x00000101,0x01010000,0x00000101,0x01010100,0x00000001
1271 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1272 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1273 |
1274 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1275 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1276 | .word 0x00000000,0x00000000,0x00000000,0x01000000,0x00000000,0x01000000,0x00000000,0x01000000
1277 | .word 0x00000000,0x01010100,0x00000000,0x01010100,0x01010000,0x00000001,0x01010101,0x00000001
1278 | .word 0x01010100,0x00000001,0x01010101,0x00000001,0x00010101,0x00000000,0x00000101,0x00000000
1279 | .word 0x00000101,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1280 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1281 | .word 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000
1282 |
1283 | .section .rodata
1284 | .align 2
1285 | .global character32x32Pal @ 512 unsigned chars
1286 | .hidden character32x32Pal
1287 | character32x32Pal:
1288 | .hword 0x7C1F,0x0000,0x7BDE,0x294A,0x7FFE,0x7BFF,0x7FFF,0x7BDF
1289 | .hword 0x7FDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1290 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1291 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1292 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1293 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1294 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1295 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1296 |
1297 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1298 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1299 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1300 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1301 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1302 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1303 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1304 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1305 |
1306 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1307 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1308 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1309 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1310 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1311 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1312 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1313 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1314 |
1315 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1316 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1317 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1318 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1319 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1320 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1321 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1322 | .hword 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
1323 |
1324 | @}}BLOCK(character32x32)
1325 |
--------------------------------------------------------------------------------