├── .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 | --------------------------------------------------------------------------------