diff options
author | YamaArashi <shadow962@live.com> | 2016-04-30 04:19:00 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-04-30 04:19:00 -0700 |
commit | 1e6eb4f81296eca9c2f1f373c19716939f9b6be6 (patch) | |
tree | ffd770e2b6447120c513cf75ef059d588beff112 | |
parent | 000e34c6f29655aa20034e390e4e2a6c1f7a1258 (diff) |
use compiled libgcc
-rw-r--r-- | Makefile | 36 | ||||
-rw-r--r-- | asm/libc.s | 171 | ||||
-rw-r--r-- | asm/libgcc.s | 4642 | ||||
-rw-r--r-- | data/data2.s | 1063 | ||||
-rw-r--r-- | data/graphics.s | 1062 | ||||
-rw-r--r-- | data/graphics/berries/graphics.s | 172 | ||||
-rw-r--r-- | data/graphics/pokemon/circled_question_mark_graphics.s | 8 | ||||
-rw-r--r-- | data/graphics/pokemon/graphics.s | 4806 | ||||
-rw-r--r-- | data/graphics/trainers/graphics.s | 338 | ||||
-rw-r--r-- | include/gba/flash_internal.h | 11 | ||||
-rw-r--r-- | include/gba/io_reg.h | 8 | ||||
-rw-r--r-- | ld_script.txt | 41 | ||||
-rw-r--r-- | src/agb_flash_1m.c | 10 | ||||
-rw-r--r-- | src/agb_flash_le.c | 31 | ||||
-rw-r--r-- | src/agb_flash_mx.c | 50 | ||||
-rw-r--r-- | src/siirtc.c | 130 | ||||
-rw-r--r-- | tools/preproc/Makefile | 2 | ||||
-rw-r--r-- | tools/preproc/asm_file.cpp | 22 | ||||
-rw-r--r-- | tools/preproc/asm_file.h | 2 | ||||
-rw-r--r-- | tools/preproc/charmap.cpp | 10 | ||||
-rw-r--r-- | tools/preproc/preproc.h | 20 | ||||
-rw-r--r-- | tools/preproc/utf8.cpp | 2 | ||||
-rw-r--r-- | tools/scaninc/scaninc.cpp | 9 |
23 files changed, 4165 insertions, 8481 deletions
@@ -1,8 +1,18 @@ -AS := arm-none-eabi-as +AS := $(DEVKITARM)/bin/arm-none-eabi-as ASFLAGS := -mcpu=arm7tdmi -CC := gbacc -CFLAGS := -mthumb-interwork -O2 -Iinclude +CC1 := tools/agbcc/bin/agbcc +CFLAGS := -mthumb-interwork -O2 + +CPP := cpp +CPPFLAGS := -I tools/agbcc/include -iquote include + +LD := $(DEVKITARM)/bin/arm-none-eabi-ld +LDFLAGS := -T ld_script.txt -T iwram_syms.txt -T ewram_syms.txt + +OBJCOPY := $(DEVKITARM)/bin/arm-none-eabi-objcopy + +LIBGCC := tools/agbcc/lib/libgcc.a SHA1 := sha1sum -c @@ -20,15 +30,15 @@ PREPROC := tools/preproc/preproc .PRECIOUS: %.1bpp %.4bpp %.8bpp %.gbapal %.lz -.PHONY: rom tools gbagfx scaninc clean compare deps +.PHONY: rom tools gbagfx scaninc preproc clean compare C_SRCS := $(wildcard src/*.c) C_OBJS := $(C_SRCS:%.c=%.o) ASM_OBJS := asm/crt0.o asm/rom1.o asm/rom2.o asm/rom3.o asm/rom4.o asm/rom5.o \ - asm/libgcnmultiboot.o asm/libmks4agb.o asm/libagbsyscall.o asm/libgcc.o + asm/libgcnmultiboot.o asm/libmks4agb.o asm/libagbsyscall.o asm/libc.o -DATA_ASM_OBJS := data/data1.o data/data2.o +DATA_ASM_OBJS := data/data1.o data/data2.o data/graphics.o OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS) @@ -67,14 +77,14 @@ include tilesets.mk %.gbapal: %.pal ; $(GFX) $< $@ %.lz: % ; $(GFX) $< $@ -src/siirtc.o: CFLAGS := -mthumb-interwork -Iinclude +src/siirtc.o: CFLAGS := -mthumb-interwork -src/agb_flash.o: CFLAGS := -O -mthumb-interwork -Iinclude -src/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork -Iinclude -src/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork -Iinclude +src/agb_flash.o: CFLAGS := -O -mthumb-interwork +src/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork +src/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork $(C_OBJS): %.o : %.c - $(CC) $(CFLAGS) -o $*.s $< -S + $(CPP) $(CPPFLAGS) $< | $(CC1) $(CFLAGS) -o $*.s echo -e ".text\n\t.align\t2, 0\n" >> $*.s $(AS) $(ASFLAGS) -o $@ $*.s @@ -88,5 +98,5 @@ $(DATA_ASM_OBJS): %.o: %.s $$(dep) # Link objects to produce the ROM. $(ROM): $(OBJS) - arm-none-eabi-ld -T ld_script.txt -T iwram_syms.txt -T ewram_syms.txt -o $(ELF) $(OBJS) - arm-none-eabi-objcopy -O binary $(ELF) $(ROM) + $(LD) $(LDFLAGS) -o $(ELF) $(OBJS) $(LIBGCC) + $(OBJCOPY) -O binary --gap-fill 0xFF $(ELF) $(ROM) diff --git a/asm/libc.s b/asm/libc.s new file mode 100644 index 000000000..e3b25aa69 --- /dev/null +++ b/asm/libc.s @@ -0,0 +1,171 @@ + .include "asm/macros.s" + + .syntax unified + + .text + + thumb_func_start memcpy +@ void *memcpy(void *dest, void *src, int size) +memcpy: @ 81E26FC + push {r4,r5,lr} + adds r5, r0, 0 + adds r4, r5, 0 + adds r3, r1, 0 + cmp r2, 0xF + bls _081E273C + adds r0, r3, 0 + orrs r0, r5 + movs r1, 0x3 + ands r0, r1 + cmp r0, 0 + bne _081E273C + adds r1, r5, 0 +_081E2716: + ldm r3!, {r0} + stm r1!, {r0} + ldm r3!, {r0} + stm r1!, {r0} + ldm r3!, {r0} + stm r1!, {r0} + ldm r3!, {r0} + stm r1!, {r0} + subs r2, 0x10 + cmp r2, 0xF + bhi _081E2716 + cmp r2, 0x3 + bls _081E273A +_081E2730: + ldm r3!, {r0} + stm r1!, {r0} + subs r2, 0x4 + cmp r2, 0x3 + bhi _081E2730 +_081E273A: + adds r4, r1, 0 +_081E273C: + subs r2, 0x1 + movs r0, 0x1 + negs r0, r0 + cmp r2, r0 + beq _081E2756 + adds r1, r0, 0 +_081E2748: + ldrb r0, [r3] + strb r0, [r4] + adds r3, 0x1 + adds r4, 0x1 + subs r2, 0x1 + cmp r2, r1 + bne _081E2748 +_081E2756: + adds r0, r5, 0 + pop {r4,r5,pc} + thumb_func_end memcpy + + thumb_func_start memset +@ void *memset(void *dest, char c, int size) +memset: @ 81E275C + push {r4,r5,lr} + adds r5, r0, 0 + adds r4, r1, 0 + adds r3, r5, 0 + cmp r2, 0x3 + bls _081E27A2 + movs r0, 0x3 + ands r0, r5 + cmp r0, 0 + bne _081E27A2 + adds r1, r5, 0 + movs r0, 0xFF + ands r4, r0 + lsls r3, r4, 8 + orrs r3, r4 + lsls r0, r3, 16 + orrs r3, r0 + cmp r2, 0xF + bls _081E2796 +_081E2782: + stm r1!, {r3} + stm r1!, {r3} + stm r1!, {r3} + stm r1!, {r3} + subs r2, 0x10 + cmp r2, 0xF + bhi _081E2782 + b _081E2796 +_081E2792: + stm r1!, {r3} + subs r2, 0x4 +_081E2796: + cmp r2, 0x3 + bhi _081E2792 + adds r3, r1, 0 + b _081E27A2 +_081E279E: + strb r4, [r3] + adds r3, 0x1 +_081E27A2: + adds r0, r2, 0 + subs r2, 0x1 + cmp r0, 0 + bne _081E279E + adds r0, r5, 0 + pop {r4,r5,pc} + thumb_func_end memset + + thumb_func_start strcmp +@ int strcmp(char *s1, char *s2) +strcmp: @ 81E27B0 + push {r4,r5,lr} + adds r2, r0, 0 + adds r3, r1, 0 + orrs r0, r3 + movs r1, 0x3 + ands r0, r1 + cmp r0, 0 + bne _081E27F6 + ldr r1, [r2] + ldr r0, [r3] + cmp r1, r0 + bne _081E27F6 + ldr r5, _081E27DC + ldr r4, _081E27E0 +_081E27CC: + ldr r1, [r2] + adds r0, r1, r5 + bics r0, r1 + ands r0, r4 + cmp r0, 0 + beq _081E27E4 + movs r0, 0 + b _081E2808 + .align 2, 0 +_081E27DC: .4byte 0xfefefeff +_081E27E0: .4byte 0x80808080 +_081E27E4: + adds r2, 0x4 + adds r3, 0x4 + ldr r1, [r2] + ldr r0, [r3] + cmp r1, r0 + beq _081E27CC + b _081E27F6 +_081E27F2: + adds r2, 0x1 + adds r3, 0x1 +_081E27F6: + ldrb r0, [r2] + cmp r0, 0 + beq _081E2802 + ldrb r1, [r3] + cmp r0, r1 + beq _081E27F2 +_081E2802: + ldrb r2, [r2] + ldrb r3, [r3] + subs r0, r2, r3 +_081E2808: + pop {r4,r5,pc} + thumb_func_end strcmp + + .align 2, 0 @ Don't pad with nop. diff --git a/asm/libgcc.s b/asm/libgcc.s deleted file mode 100644 index 82d15f684..000000000 --- a/asm/libgcc.s +++ /dev/null @@ -1,4642 +0,0 @@ - .include "asm/macros.s" - - .syntax unified - - .text - - thumb_func_start _call_via_r0 -_call_via_r0: @ 81E082C - bx r0 - mov r8, r8 - thumb_func_end _call_via_r0 - - thumb_func_start _call_via_r1 -_call_via_r1: @ 81E0830 - bx r1 - mov r8, r8 - thumb_func_end _call_via_r1 - - thumb_func_start _call_via_r2 -_call_via_r2: @ 81E0834 - bx r2 - mov r8, r8 - thumb_func_end _call_via_r2 - - thumb_func_start _call_via_r3 -_call_via_r3: @ 81E0838 - bx r3 - mov r8, r8 - thumb_func_end _call_via_r3 - - thumb_func_start _call_via_r4 -_call_via_r4: @ 81E083C - bx r4 - mov r8, r8 - thumb_func_end _call_via_r4 - - thumb_func_start _call_via_r5 -_call_via_r5: @ 81E0840 - bx r5 - mov r8, r8 - thumb_func_end _call_via_r5 - - thumb_func_start _call_via_r6 -_call_via_r6: @ 81E0844 - bx r6 - mov r8, r8 - thumb_func_end _call_via_r6 - - thumb_func_start _call_via_r7 -_call_via_r7: @ 81E0848 - bx r7 - mov r8, r8 - thumb_func_end _call_via_r7 - - thumb_func_start _call_via_r8 -_call_via_r8: @ 81E084C - bx r8 - mov r8, r8 - thumb_func_end _call_via_r8 - - thumb_func_start _call_via_r9 -_call_via_r9: @ 81E0850 - bx r9 - mov r8, r8 - thumb_func_end _call_via_r9 - - thumb_func_start _call_via_sl -_call_via_sl: @ 81E0854 - bx r10 - mov r8, r8 - thumb_func_end _call_via_sl - - thumb_func_start _call_via_fp -_call_via_fp: @ 81E0858 - bx r11 - mov r8, r8 - thumb_func_end _call_via_fp - - thumb_func_start _call_via_ip -_call_via_ip: @ 81E085C - bx r12 - mov r8, r8 - thumb_func_end _call_via_ip - - thumb_func_start _call_via_sp -_call_via_sp: @ 81E0860 - bx sp - mov r8, r8 - thumb_func_end _call_via_sp - - thumb_func_start _call_via_lr -_call_via_lr: @ 81E0864 - bx lr - mov r8, r8 - thumb_func_end _call_via_lr - - thumb_func_start __divsi3 -@ int __divsi3(int dividend, int divisor) -__divsi3: @ 81E0868 - cmp r1, 0 - beq _081E08F0 - push {r4} - adds r4, r0, 0 - eors r4, r1 - mov r12, r4 - movs r3, 0x1 - movs r2, 0 - cmp r1, 0 - bpl _081E087E - negs r1, r1 -_081E087E: - cmp r0, 0 - bpl _081E0884 - negs r0, r0 -_081E0884: - cmp r0, r1 - bcc _081E08E2 - movs r4, 0x1 - lsls r4, 28 -_081E088C: - cmp r1, r4 - bcs _081E089A - cmp r1, r0 - bcs _081E089A - lsls r1, 4 - lsls r3, 4 - b _081E088C -_081E089A: - lsls r4, 3 -_081E089C: - cmp r1, r4 - bcs _081E08AA - cmp r1, r0 - bcs _081E08AA - lsls r1, 1 - lsls r3, 1 - b _081E089C -_081E08AA: - cmp r0, r1 - bcc _081E08B2 - subs r0, r1 - orrs r2, r3 -_081E08B2: - lsrs r4, r1, 1 - cmp r0, r4 - bcc _081E08BE - subs r0, r4 - lsrs r4, r3, 1 - orrs r2, r4 -_081E08BE: - lsrs r4, r1, 2 - cmp r0, r4 - bcc _081E08CA - subs r0, r4 - lsrs r4, r3, 2 - orrs r2, r4 -_081E08CA: - lsrs r4, r1, 3 - cmp r0, r4 - bcc _081E08D6 - subs r0, r4 - lsrs r4, r3, 3 - orrs r2, r4 -_081E08D6: - cmp r0, 0 - beq _081E08E2 - lsrs r3, 4 - beq _081E08E2 - lsrs r1, 4 - b _081E08AA -_081E08E2: - adds r0, r2, 0 - mov r4, r12 - cmp r4, 0 - bpl _081E08EC - negs r0, r0 -_081E08EC: - pop {r4} - mov pc, lr -_081E08F0: - push {lr} - bl nullsub_1 - movs r0, 0 - pop {pc} - thumb_func_end __divsi3 - - thumb_func_start nullsub_1 -nullsub_1: @ 81E08FC - mov pc, lr - thumb_func_end nullsub_1 - - thumb_func_start __fixunsdfsi -__fixunsdfsi: @ 81E0900 - push {r4,r5,lr} - adds r5, r1, 0 - adds r4, r0, 0 - ldr r3, _081E0920 - ldr r2, _081E091C - bl __gedf2 - cmp r0, 0 - bge _081E0924 - adds r1, r5, 0 - adds r0, r4, 0 - bl __fixdfsi - b _081E093A - .align 2, 0 -_081E091C: .4byte 0x41e00000 -_081E0920: .4byte 0x00000000 -_081E0924: - ldr r3, _081E0940 - ldr r2, _081E093C - adds r1, r5, 0 - adds r0, r4, 0 - bl __adddf3 - bl __fixdfsi - movs r1, 0x80 - lsls r1, 24 - adds r0, r1 -_081E093A: - pop {r4,r5,pc} - .align 2, 0 -_081E093C: .4byte 0xc1e00000 -_081E0940: .4byte 0x00000000 - thumb_func_end __fixunsdfsi - - thumb_func_start __fixunssfsi -__fixunssfsi: @ 81E0944 - push {r4,lr} - adds r4, r0, 0 - ldr r1, _081E095C - bl __gesf2 - cmp r0, 0 - bge _081E0960 - adds r0, r4, 0 - bl __fixsfsi - b _081E0972 - .align 2, 0 -_081E095C: .4byte 0x4f000000 -_081E0960: - ldr r1, _081E0974 - adds r0, r4, 0 - bl __addsf3 - bl __fixsfsi - movs r1, 0x80 - lsls r1, 24 - adds r0, r1 -_081E0972: - pop {r4,pc} - .align 2, 0 -_081E0974: .4byte 0xcf000000 - thumb_func_end __fixunssfsi - - thumb_func_start __modsi3 -__modsi3: @ 81E0978 - movs r3, 0x1 - cmp r1, 0 - beq _081E0A3C - bpl _081E0982 - negs r1, r1 -_081E0982: - push {r4} - push {r0} - cmp r0, 0 - bpl _081E098C - negs r0, r0 -_081E098C: - cmp r0, r1 - bcc _081E0A30 - movs r4, 0x1 - lsls r4, 28 -_081E0994: - cmp r1, r4 - bcs _081E09A2 - cmp r1, r0 - bcs _081E09A2 - lsls r1, 4 - lsls r3, 4 - b _081E0994 -_081E09A2: - lsls r4, 3 -_081E09A4: - cmp r1, r4 - bcs _081E09B2 - cmp r1, r0 - bcs _081E09B2 - lsls r1, 1 - lsls r3, 1 - b _081E09A4 -_081E09B2: - movs r2, 0 - cmp r0, r1 - bcc _081E09BA - subs r0, r1 -_081E09BA: - lsrs r4, r1, 1 - cmp r0, r4 - bcc _081E09CC - subs r0, r4 - mov r12, r3 - movs r4, 0x1 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E09CC: - lsrs r4, r1, 2 - cmp r0, r4 - bcc _081E09DE - subs r0, r4 - mov r12, r3 - movs r4, 0x2 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E09DE: - lsrs r4, r1, 3 - cmp r0, r4 - bcc _081E09F0 - subs r0, r4 - mov r12, r3 - movs r4, 0x3 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E09F0: - mov r12, r3 - cmp r0, 0 - beq _081E09FE - lsrs r3, 4 - beq _081E09FE - lsrs r1, 4 - b _081E09B2 -_081E09FE: - movs r4, 0xE - lsls r4, 28 - ands r2, r4 - beq _081E0A30 - mov r3, r12 - movs r4, 0x3 - rors r3, r4 - tst r2, r3 - beq _081E0A14 - lsrs r4, r1, 3 - adds r0, r4 -_081E0A14: - mov r3, r12 - movs r4, 0x2 - rors r3, r4 - tst r2, r3 - beq _081E0A22 - lsrs r4, r1, 2 - adds r0, r4 -_081E0A22: - mov r3, r12 - movs r4, 0x1 - rors r3, r4 - tst r2, r3 - beq _081E0A30 - lsrs r4, r1, 1 - adds r0, r4 -_081E0A30: - pop {r4} - cmp r4, 0 - bpl _081E0A38 - negs r0, r0 -_081E0A38: - pop {r4} - mov pc, lr -_081E0A3C: - push {lr} - bl nullsub_1 - movs r0, 0 - pop {pc} - thumb_func_end __modsi3 - - thumb_func_start __muldi3 -__muldi3: @ 81E0A48 - push {r4-r7,lr} - sub sp, 0x10 - str r0, [sp] - str r1, [sp, 0x4] - str r2, [sp, 0x8] - str r3, [sp, 0xC] - ldr r3, [sp] - ldr r0, _081E0AB4 - mov r12, r0 - adds r2, r3, 0 - ands r2, r0 - lsrs r3, 16 - ldr r1, [sp, 0x8] - adds r0, r1, 0 - mov r4, r12 - ands r0, r4 - lsrs r1, 16 - adds r5, r2, 0 - muls r5, r0 - adds r4, r2, 0 - muls r4, r1 - adds r2, r3, 0 - muls r2, r0 - muls r3, r1 - lsrs r0, r5, 16 - adds r4, r0 - adds r4, r2 - cmp r4, r2 - bcs _081E0A88 - movs r0, 0x80 - lsls r0, 9 - adds r3, r0 -_081E0A88: - lsrs r0, r4, 16 - adds r7, r3, r0 - mov r1, r12 - ands r4, r1 - lsls r0, r4, 16 - ands r5, r1 - adds r6, r0, 0 - orrs r6, r5 - adds r1, r7, 0 - adds r0, r6, 0 - ldr r3, [sp] - ldr r4, [sp, 0xC] - adds r2, r3, 0 - muls r2, r4 - ldr r5, [sp, 0x4] - ldr r4, [sp, 0x8] - adds r3, r5, 0 - muls r3, r4 - adds r2, r3 - adds r1, r7, r2 - add sp, 0x10 - pop {r4-r7,pc} - .align 2, 0 -_081E0AB4: .4byte 0x0000ffff - thumb_func_end __muldi3 - - thumb_func_start __udivdi3 -__udivdi3: @ 81E0AB8 - push {r4-r7,lr} - mov r7, r10 - mov r6, r9 - mov r5, r8 - push {r5-r7} - sub sp, 0x20 - adds r7, r2, 0 - adds r6, r3, 0 - mov r10, r0 - mov r8, r1 - cmp r6, 0 - beq _081E0AD2 - b _081E0D20 -_081E0AD2: - cmp r7, r8 - bls _081E0BAC - ldr r0, _081E0AE8 - cmp r7, r0 - bhi _081E0AEC - movs r1, 0 - cmp r7, 0xFF - bls _081E0AF6 - movs r1, 0x8 - b _081E0AF6 - .align 2, 0 -_081E0AE8: .4byte 0x0000ffff -_081E0AEC: - ldr r0, _081E0BA0 - movs r1, 0x18 - cmp r7, r0 - bhi _081E0AF6 - movs r1, 0x10 -_081E0AF6: - ldr r0, _081E0BA4 - lsrs r2, r1 - adds r0, r2, r0 - ldrb r0, [r0] - adds r0, r1 - movs r1, 0x20 - subs r2, r1, r0 - cmp r2, 0 - beq _081E0B22 - lsls r7, r2 - mov r0, r8 - lsls r0, r2 - mov r8, r0 - subs r1, r2 - mov r0, r10 - lsrs r0, r1 - mov r1, r8 - orrs r1, r0 - mov r8, r1 - mov r3, r10 - lsls r3, r2 - mov r10, r3 -_081E0B22: - lsrs r4, r7, 16 - mov r9, r4 - ldr r0, _081E0BA8 - ands r0, r7 - str r0, [sp] - mov r0, r8 - mov r1, r9 - bl __umodsi3 - adds r4, r0, 0 - mov r0, r8 - mov r1, r9 - bl __udivsi3 - adds r6, r0, 0 - ldr r1, [sp] - adds r2, r6, 0 - muls r2, r1 - lsls r4, 16 - mov r3, r10 - lsrs r0, r3, 16 - orrs r4, r0 - cmp r4, r2 - bcs _081E0B62 - subs r6, 0x1 - adds r4, r7 - cmp r4, r7 - bcc _081E0B62 - cmp r4, r2 - bcs _081E0B62 - subs r6, 0x1 - adds r4, r7 -_081E0B62: - subs r4, r2 - adds r0, r4, 0 - mov r1, r9 - bl __umodsi3 - adds r5, r0, 0 - adds r0, r4, 0 - mov r1, r9 - bl __udivsi3 - adds r1, r0, 0 - ldr r4, [sp] - adds r2, r1, 0 - muls r2, r4 - lsls r5, 16 - ldr r0, _081E0BA8 - mov r3, r10 - ands r3, r0 - orrs r5, r3 - cmp r5, r2 - bcs _081E0B9A - subs r1, 0x1 - adds r5, r7 - cmp r5, r7 - bcc _081E0B9A - cmp r5, r2 - bcs _081E0B9A - subs r1, 0x1 -_081E0B9A: - lsls r6, 16 - orrs r6, r1 - b _081E0D26 - .align 2, 0 -_081E0BA0: .4byte 0x00ffffff -_081E0BA4: .4byte gUnknown_086B08F8 -_081E0BA8: .4byte 0x0000ffff -_081E0BAC: - cmp r2, 0 - bne _081E0BBA - movs r0, 0x1 - movs r1, 0 - bl __udivsi3 - adds r7, r0, 0 -_081E0BBA: - adds r1, r7, 0 - ldr r0, _081E0BCC - cmp r7, r0 - bhi _081E0BD0 - movs r2, 0 - cmp r7, 0xFF - bls _081E0BDA - movs r2, 0x8 - b _081E0BDA - .align 2, 0 -_081E0BCC: .4byte 0x0000ffff -_081E0BD0: - ldr r0, _081E0BF8 - movs r2, 0x18 - cmp r7, r0 - bhi _081E0BDA - movs r2, 0x10 -_081E0BDA: - ldr r0, _081E0BFC - lsrs r1, r2 - adds r0, r1, r0 - ldrb r0, [r0] - adds r0, r2 - movs r1, 0x20 - subs r2, r1, r0 - cmp r2, 0 - bne _081E0C00 - mov r0, r8 - subs r0, r7 - mov r8, r0 - movs r1, 0x1 - str r1, [sp, 0x4] - b _081E0C9E - .align 2, 0 -_081E0BF8: .4byte 0x00ffffff -_081E0BFC: .4byte gUnknown_086B08F8 -_081E0C00: - subs r1, r2 - lsls r7, r2 - mov r5, r8 - lsrs r5, r1 - mov r3, r8 - lsls r3, r2 - mov r0, r10 - lsrs r0, r1 - orrs r3, r0 - mov r8, r3 - mov r4, r10 - lsls r4, r2 - mov r10, r4 - lsrs r0, r7, 16 - mov r9, r0 - ldr r1, _081E0D1C - ands r1, r7 - str r1, [sp, 0x8] - adds r0, r5, 0 - mov r1, r9 - bl __umodsi3 - adds r4, r0, 0 - adds r0, r5, 0 - mov r1, r9 - bl __udivsi3 - adds r6, r0, 0 - ldr r2, [sp, 0x8] - adds r1, r6, 0 - muls r1, r2 - lsls r4, 16 - mov r3, r8 - lsrs r0, r3, 16 - orrs r4, r0 - cmp r4, r1 - bcs _081E0C5A - subs r6, 0x1 - adds r4, r7 - cmp r4, r7 - bcc _081E0C5A - cmp r4, r1 - bcs _081E0C5A - subs r6, 0x1 - adds r4, r7 -_081E0C5A: - subs r4, r1 - adds r0, r4, 0 - mov r1, r9 - bl __umodsi3 - adds r5, r0, 0 - adds r0, r4, 0 - mov r1, r9 - bl __udivsi3 - adds r2, r0, 0 - ldr r4, [sp, 0x8] - adds r1, r2, 0 - muls r1, r4 - lsls r5, 16 - ldr r0, _081E0D1C - mov r3, r8 - ands r3, r0 - orrs r5, r3 - cmp r5, r1 - bcs _081E0C94 - subs r2, 0x1 - adds r5, r7 - cmp r5, r7 - bcc _081E0C94 - cmp r5, r1 - bcs _081E0C94 - subs r2, 0x1 - adds r5, r7 -_081E0C94: - lsls r6, 16 - orrs r6, r2 - str r6, [sp, 0x4] - subs r1, r5, r1 - mov r8, r1 -_081E0C9E: - lsrs r4, r7, 16 - mov r9, r4 - ldr r0, _081E0D1C - ands r0, r7 - str r0, [sp, 0xC] - mov r0, r8 - mov r1, r9 - bl __umodsi3 - adds r4, r0, 0 - mov r0, r8 - mov r1, r9 - bl __udivsi3 - adds r6, r0, 0 - ldr r1, [sp, 0xC] - adds r2, r6, 0 - muls r2, r1 - lsls r4, 16 - mov r3, r10 - lsrs r0, r3, 16 - orrs r4, r0 - cmp r4, r2 - bcs _081E0CDE - subs r6, 0x1 - adds r4, r7 - cmp r4, r7 - bcc _081E0CDE - cmp r4, r2 - bcs _081E0CDE - subs r6, 0x1 - adds r4, r7 -_081E0CDE: - subs r4, r2 - adds r0, r4, 0 - mov r1, r9 - bl __umodsi3 - adds r5, r0, 0 - adds r0, r4, 0 - mov r1, r9 - bl __udivsi3 - adds r1, r0, 0 - ldr r4, [sp, 0xC] - adds r2, r1, 0 - muls r2, r4 - lsls r5, 16 - ldr r0, _081E0D1C - mov r3, r10 - ands r3, r0 - orrs r5, r3 - cmp r5, r2 - bcs _081E0D16 - subs r1, 0x1 - adds r5, r7 - cmp r5, r7 - bcc _081E0D16 - cmp r5, r2 - bcs _081E0D16 - subs r1, 0x1 -_081E0D16: - lsls r6, 16 - orrs r6, r1 - b _081E0E76 - .align 2, 0 -_081E0D1C: .4byte 0x0000ffff -_081E0D20: - cmp r6, r8 - bls _081E0D2C - movs r6, 0 -_081E0D26: - movs r4, 0 - str r4, [sp, 0x4] - b _081E0E76 -_081E0D2C: - adds r1, r6, 0 - ldr r0, _081E0D40 - cmp r6, r0 - bhi _081E0D44 - movs r2, 0 - cmp r6, 0xFF - bls _081E0D4E - movs r2, 0x8 - b _081E0D4E - .align 2, 0 -_081E0D40: .4byte 0x0000ffff -_081E0D44: - ldr r0, _081E0D70 - movs r2, 0x18 - cmp r6, r0 - bhi _081E0D4E - movs r2, 0x10 -_081E0D4E: - ldr r0, _081E0D74 - lsrs r1, r2 - adds r0, r1, r0 - ldrb r0, [r0] - adds r0, r2 - movs r1, 0x20 - subs r2, r1, r0 - cmp r2, 0 - bne _081E0D7C - cmp r8, r6 - bhi _081E0D68 - cmp r10, r7 - bcc _081E0D78 -_081E0D68: - movs r6, 0x1 - mov r1, r10 - b _081E0E70 - .align 2, 0 -_081E0D70: .4byte 0x00ffffff -_081E0D74: .4byte gUnknown_086B08F8 -_081E0D78: - movs r6, 0 - b _081E0E72 -_081E0D7C: - subs r1, r2 - lsls r6, r2 - adds r0, r7, 0 - lsrs r0, r1 - orrs r6, r0 - lsls r7, r2 - mov r5, r8 - lsrs r5, r1 - mov r3, r8 - lsls r3, r2 - mov r0, r10 - lsrs r0, r1 - orrs r3, r0 - mov r8, r3 - mov r4, r10 - lsls r4, r2 - mov r10, r4 - lsrs r0, r6, 16 - mov r9, r0 - ldr r1, _081E0E8C - ands r1, r6 - str r1, [sp, 0x10] - adds r0, r5, 0 - mov r1, r9 - bl __umodsi3 - adds r4, r0, 0 - adds r0, r5, 0 - mov r1, r9 - bl __udivsi3 - adds r3, r0, 0 - ldr r2, [sp, 0x10] - adds r1, r3, 0 - muls r1, r2 - lsls r4, 16 - mov r2, r8 - lsrs r0, r2, 16 - orrs r4, r0 - cmp r4, r1 - bcs _081E0DDE - subs r3, 0x1 - adds r4, r6 - cmp r4, r6 - bcc _081E0DDE - cmp r4, r1 - bcs _081E0DDE - subs r3, 0x1 - adds r4, r6 -_081E0DDE: - subs r4, r1 - adds r0, r4, 0 - mov r1, r9 - str r3, [sp, 0x1C] - bl __umodsi3 - adds r5, r0, 0 - adds r0, r4, 0 - mov r1, r9 - bl __udivsi3 - adds r2, r0, 0 - ldr r4, [sp, 0x10] - adds r1, r2, 0 - muls r1, r4 - lsls r5, 16 - ldr r0, _081E0E8C - mov r4, r8 - ands r4, r0 - orrs r5, r4 - ldr r3, [sp, 0x1C] - cmp r5, r1 - bcs _081E0E1C - subs r2, 0x1 - adds r5, r6 - cmp r5, r6 - bcc _081E0E1C - cmp r5, r1 - bcs _081E0E1C - subs r2, 0x1 - adds r5, r6 -_081E0E1C: - lsls r6, r3, 16 - orrs r6, r2 - subs r1, r5, r1 - mov r8, r1 - ldr r0, _081E0E8C - mov r9, r0 - adds r1, r6, 0 - ands r1, r0 - lsrs r3, r6, 16 - adds r0, r7, 0 - mov r2, r9 - ands r0, r2 - lsrs r2, r7, 16 - adds r5, r1, 0 - muls r5, r0 - adds r4, r1, 0 - muls r4, r2 - adds r1, r3, 0 - muls r1, r0 - muls r3, r2 - lsrs r0, r5, 16 - adds r4, r0 - adds r4, r1 - cmp r4, r1 - bcs _081E0E54 - movs r0, 0x80 - lsls r0, 9 - adds r3, r0 -_081E0E54: - lsrs r0, r4, 16 - adds r3, r0 - mov r1, r9 - ands r4, r1 - lsls r0, r4, 16 - ands r5, r1 - adds r1, r0, r5 - cmp r3, r8 - bhi _081E0E6E - cmp r3, r8 - bne _081E0E72 - cmp r1, r10 - bls _081E0E72 -_081E0E6E: - subs r6, 0x1 -_081E0E70: - subs r0, r1, r7 -_081E0E72: - movs r2, 0 - str r2, [sp, 0x4] -_081E0E76: - str r6, [sp, 0x14] - ldr r3, [sp, 0x4] - str r3, [sp, 0x18] - ldr r0, [sp, 0x14] - ldr r1, [sp, 0x18] - add sp, 0x20 - pop {r3-r5} - mov r8, r3 - mov r9, r4 - mov r10, r5 - pop {r4-r7,pc} - .align 2, 0 -_081E0E8C: .4byte 0x0000ffff - thumb_func_end __udivdi3 - - thumb_func_start __udivsi3 -@ unsigned int __udivsi3(unsigned int dividend, unsigned int divisor) -__udivsi3: @ 81E0E90 - cmp r1, 0 - beq _081E0EFE - movs r3, 0x1 - movs r2, 0 - push {r4} - cmp r0, r1 - bcc _081E0EF8 - movs r4, 0x1 - lsls r4, 28 -_081E0EA2: - cmp r1, r4 - bcs _081E0EB0 - cmp r1, r0 - bcs _081E0EB0 - lsls r1, 4 - lsls r3, 4 - b _081E0EA2 -_081E0EB0: - lsls r4, 3 -_081E0EB2: - cmp r1, r4 - bcs _081E0EC0 - cmp r1, r0 - bcs _081E0EC0 - lsls r1, 1 - lsls r3, 1 - b _081E0EB2 -_081E0EC0: - cmp r0, r1 - bcc _081E0EC8 - subs r0, r1 - orrs r2, r3 -_081E0EC8: - lsrs r4, r1, 1 - cmp r0, r4 - bcc _081E0ED4 - subs r0, r4 - lsrs r4, r3, 1 - orrs r2, r4 -_081E0ED4: - lsrs r4, r1, 2 - cmp r0, r4 - bcc _081E0EE0 - subs r0, r4 - lsrs r4, r3, 2 - orrs r2, r4 -_081E0EE0: - lsrs r4, r1, 3 - cmp r0, r4 - bcc _081E0EEC - subs r0, r4 - lsrs r4, r3, 3 - orrs r2, r4 -_081E0EEC: - cmp r0, 0 - beq _081E0EF8 - lsrs r3, 4 - beq _081E0EF8 - lsrs r1, 4 - b _081E0EC0 -_081E0EF8: - adds r0, r2, 0 - pop {r4} - mov pc, lr -_081E0EFE: - push {lr} - bl nullsub_1 - movs r0, 0 - pop {pc} - thumb_func_end __udivsi3 - - thumb_func_start __umodsi3 -@ unsigned int __umodsi3(unsigned int dividend, unsigned int divisor) -__umodsi3: @ 81E0F08 - cmp r1, 0 - beq _081E0FBE - movs r3, 0x1 - cmp r0, r1 - bcs _081E0F14 - mov pc, lr -_081E0F14: - push {r4} - movs r4, 0x1 - lsls r4, 28 -_081E0F1A: - cmp r1, r4 - bcs _081E0F28 - cmp r1, r0 - bcs _081E0F28 - lsls r1, 4 - lsls r3, 4 - b _081E0F1A -_081E0F28: - lsls r4, 3 -_081E0F2A: - cmp r1, r4 - bcs _081E0F38 - cmp r1, r0 - bcs _081E0F38 - lsls r1, 1 - lsls r3, 1 - b _081E0F2A -_081E0F38: - movs r2, 0 - cmp r0, r1 - bcc _081E0F40 - subs r0, r1 -_081E0F40: - lsrs r4, r1, 1 - cmp r0, r4 - bcc _081E0F52 - subs r0, r4 - mov r12, r3 - movs r4, 0x1 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E0F52: - lsrs r4, r1, 2 - cmp r0, r4 - bcc _081E0F64 - subs r0, r4 - mov r12, r3 - movs r4, 0x2 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E0F64: - lsrs r4, r1, 3 - cmp r0, r4 - bcc _081E0F76 - subs r0, r4 - mov r12, r3 - movs r4, 0x3 - rors r3, r4 - orrs r2, r3 - mov r3, r12 -_081E0F76: - mov r12, r3 - cmp r0, 0 - beq _081E0F84 - lsrs r3, 4 - beq _081E0F84 - lsrs r1, 4 - b _081E0F38 -_081E0F84: - movs r4, 0xE - lsls r4, 28 - ands r2, r4 - bne _081E0F90 - pop {r4} - mov pc, lr -_081E0F90: - mov r3, r12 - movs r4, 0x3 - rors r3, r4 - tst r2, r3 - beq _081E0F9E - lsrs r4, r1, 3 - adds r0, r4 -_081E0F9E: - mov r3, r12 - movs r4, 0x2 - rors r3, r4 - tst r2, r3 - beq _081E0FAC - lsrs r4, r1, 2 - adds r0, r4 -_081E0FAC: - mov r3, r12 - movs r4, 0x1 - rors r3, r4 - tst r2, r3 - beq _081E0FBA - lsrs r4, r1, 1 - adds r0, r4 -_081E0FBA: - pop {r4} - mov pc, lr -_081E0FBE: - push {lr} - bl nullsub_1 - movs r0, 0 - pop {pc} - thumb_func_end __umodsi3 - - thumb_func_start __pack_d -__pack_d: @ 81E0FC8 - push {r4-r7,lr} - sub sp, 0x8 - adds r1, r0, 0 - ldr r4, [r1, 0xC] - ldr r5, [r1, 0x10] - ldr r7, [r1, 0x4] - movs r6, 0 - movs r2, 0 - ldr r0, [r1] - cmp r0, 0x1 - bhi _081E0FE0 - movs r2, 0x1 -_081E0FE0: - cmp r2, 0 - beq _081E1000 - ldr r6, _081E0FF4 - ldr r2, _081E0FF8 - ldr r3, _081E0FFC - adds r0, r4, 0 - adds r1, r5, 0 - orrs r1, r3 - b _081E10B8 - .align 2, 0 -_081E0FF4: .4byte 0x000007ff -_081E0FF8: .4byte 0x00000000 -_081E0FFC: .4byte 0x00080000 -_081E1000: - movs r2, 0 - cmp r0, 0x4 - bne _081E1008 - movs r2, 0x1 -_081E1008: - cmp r2, 0 - bne _081E1054 - movs r2, 0 - cmp r0, 0x2 - bne _081E1014 - movs r2, 0x1 -_081E1014: - cmp r2, 0 - beq _081E101E - movs r4, 0 - movs r5, 0 - b _081E10BC -_081E101E: - adds r0, r5, 0 - orrs r0, r4 - cmp r0, 0 - beq _081E10BC - ldr r2, [r1, 0x8] - ldr r0, _081E103C - cmp r2, r0 - bge _081E104E - subs r2, r0, r2 - cmp r2, 0x38 - ble _081E1040 - movs r4, 0 - movs r5, 0 - b _081E10AE - .align 2, 0 -_081E103C: .4byte 0xfffffc02 -_081E1040: - adds r1, r5, 0 - adds r0, r4, 0 - bl __lshrdi3 - adds r5, r1, 0 - adds r4, r0, 0 - b _081E10AE -_081E104E: - ldr r0, _081E105C - cmp r2, r0 - ble _081E1064 -_081E1054: - ldr r6, _081E1060 - movs r4, 0 - movs r5, 0 - b _081E10BC - .align 2, 0 -_081E105C: .4byte 0x000003ff -_081E1060: .4byte 0x000007ff -_081E1064: - ldr r0, _081E108C - adds r6, r2, r0 - movs r0, 0xFF - adds r1, r4, 0 - ands r1, r0 - movs r2, 0 - cmp r1, 0x80 - bne _081E1090 - cmp r2, 0 - bne _081E1090 - adds r0, 0x1 - adds r1, r4, 0 - ands r1, r0 - adds r0, r2, 0 - orrs r0, r1 - cmp r0, 0 - beq _081E1098 - movs r0, 0x80 - movs r1, 0 - b _081E1094 - .align 2, 0 -_081E108C: .4byte 0x000003ff -_081E1090: - movs r0, 0x7F - movs r1, 0 -_081E1094: - adds r4, r0 - adcs r5, r1 -_081E1098: - ldr r0, _081E10FC - cmp r5, r0 - bls _081E10AE - lsls r3, r5, 31 - lsrs r2, r4, 1 - adds r0, r3, 0 - orrs r0, r2 - lsrs r1, r5, 1 - adds r5, r1, 0 - adds r4, r0, 0 - adds r6, 0x1 -_081E10AE: - lsls r3, r5, 24 - lsrs r2, r4, 8 - adds r0, r3, 0 - orrs r0, r2 - lsrs r1, r5, 8 -_081E10B8: - adds r5, r1, 0 - adds r4, r0, 0 -_081E10BC: - str r4, [sp] - ldr r2, _081E1100 - ands r2, r5 - ldr r0, [sp, 0x4] - ldr r1, _081E1104 - ands r0, r1 - orrs r0, r2 - str r0, [sp, 0x4] - mov r2, sp - ldr r1, _081E1108 - adds r0, r1, 0 - ands r6, r0 - lsls r1, r6, 4 - ldr r0, _081E110C - ldrh r3, [r2, 0x6] - ands r0, r3 - orrs r0, r1 - strh r0, [r2, 0x6] - lsls r1, r7, 7 - movs r0, 0x7F - ldrb r3, [r2, 0x7] - ands r0, r3 - orrs r0, r1 - strb r0, [r2, 0x7] - ldr r1, [sp] - ldr r0, [sp, 0x4] - str r0, [sp] - str r1, [sp, 0x4] - ldr r0, [sp] - ldr r1, [sp, 0x4] - add sp, 0x8 - pop {r4-r7,pc} - .align 2, 0 -_081E10FC: .4byte 0x1fffffff -_081E1100: .4byte 0x000fffff -_081E1104: .4byte 0xfff00000 -_081E1108: .4byte 0x000007ff -_081E110C: .4byte 0xffff800f - thumb_func_end __pack_d - - thumb_func_start __unpack_d -__unpack_d: @ 81E1110 - push {r4-r7,lr} - sub sp, 0x8 - adds r2, r0, 0 - adds r6, r1, 0 - ldr r1, [r2, 0x4] - str r1, [sp] - ldr r0, [r2] - str r0, [sp, 0x4] - mov r2, sp - adds r4, r1, 0 - lsls r0, 12 - lsrs r5, r0, 12 - ldrh r3, [r2, 0x6] - lsls r0, r3, 17 - lsrs r3, r0, 21 - ldrb r2, [r2, 0x7] - lsrs r0, r2, 7 - str r0, [r6, 0x4] - cmp r3, 0 - bne _081E1184 - orrs r1, r5 - cmp r1, 0 - bne _081E1144 - movs r0, 0x2 - str r0, [r6] - b _081E11D8 -_081E1144: - ldr r0, _081E117C - str r0, [r6, 0x8] - lsrs r3, r4, 24 - lsls r2, r5, 8 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 8 - adds r5, r1, 0 - adds r4, r0, 0 - movs r0, 0x3 - str r0, [r6] - ldr r0, _081E1180 - cmp r5, r0 - bhi _081E11B4 - adds r7, r0, 0 -_081E1162: - lsrs r3, r4, 31 - lsls r2, r5, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 1 - adds r5, r1, 0 - adds r4, r0, 0 - ldr r0, [r6, 0x8] - subs r0, 0x1 - str r0, [r6, 0x8] - cmp r5, r7 - bls _081E1162 - b _081E11B4 - .align 2, 0 -_081E117C: .4byte 0xfffffc02 -_081E1180: .4byte 0x0fffffff -_081E1184: - ldr r0, _081E1198 - cmp r3, r0 - bne _081E11BA - orrs r1, r5 - cmp r1, 0 - bne _081E119C - movs r0, 0x4 - str r0, [r6] - b _081E11D8 - .align 2, 0 -_081E1198: .4byte 0x000007ff -_081E119C: - movs r2, 0x80 - lsls r2, 12 - movs r0, 0 - adds r1, r5, 0 - ands r1, r2 - orrs r1, r0 - cmp r1, 0 - beq _081E11B2 - movs r0, 0x1 - str r0, [r6] - b _081E11B4 -_081E11B2: - str r1, [r6] -_081E11B4: - str r4, [r6, 0xC] - str r5, [r6, 0x10] - b _081E11D8 -_081E11BA: - ldr r1, _081E11DC - adds r0, r3, r1 - str r0, [r6, 0x8] - movs r0, 0x3 - str r0, [r6] - lsrs r3, r4, 24 - lsls r2, r5, 8 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 8 - ldr r2, _081E11E0 - ldr r3, _081E11E4 - orrs r1, r3 - str r0, [r6, 0xC] - str r1, [r6, 0x10] -_081E11D8: - add sp, 0x8 - pop {r4-r7,pc} - .align 2, 0 -_081E11DC: .4byte 0xfffffc01 -_081E11E0: .4byte 0x00000000 -_081E11E4: .4byte 0x10000000 - thumb_func_end __unpack_d - - thumb_func_start __fpadd_parts_d -__fpadd_parts_d: @ 81E11E8 - push {r4-r7,lr} - mov r7, r10 - mov r6, r9 - mov r5, r8 - push {r5-r7} - sub sp, 0xC - adds r3, r0, 0 - adds r4, r1, 0 - mov r10, r2 - movs r0, 0 - ldr r2, [r3] - cmp r2, 0x1 - bhi _081E1204 - movs r0, 0x1 -_081E1204: - cmp r0, 0 - beq _081E120C -_081E1208: - adds r0, r3, 0 - b _081E1444 -_081E120C: - movs r1, 0 - ldr r0, [r4] - cmp r0, 0x1 - bhi _081E1216 - movs r1, 0x1 -_081E1216: - cmp r1, 0 - bne _081E128E - movs r1, 0 - cmp r2, 0x4 - bne _081E1222 - movs r1, 0x1 -_081E1222: - cmp r1, 0 - beq _081E1244 - movs r1, 0 - cmp r0, 0x4 - bne _081E122E - movs r1, 0x1 -_081E122E: - cmp r1, 0 - beq _081E1208 - ldr r1, [r3, 0x4] - ldr r0, [r4, 0x4] - cmp r1, r0 - beq _081E1208 - ldr r0, _081E1240 - b _081E1444 - .align 2, 0 -_081E1240: .4byte 0x03000f38 -_081E1244: - movs r1, 0 - cmp r0, 0x4 - bne _081E124C - movs r1, 0x1 -_081E124C: - cmp r1, 0 - bne _081E128E - movs r1, 0 - cmp r0, 0x2 - bne _081E1258 - movs r1, 0x1 -_081E1258: - cmp r1, 0 - beq _081E1280 - movs r0, 0 - cmp r2, 0x2 - bne _081E1264 - movs r0, 0x1 -_081E1264: - cmp r0, 0 - beq _081E1208 - mov r1, r10 - adds r0, r3, 0 - ldm r0!, {r2,r5,r6} - stm r1!, {r2,r5,r6} - ldm r0!, {r2,r5} - stm r1!, {r2,r5} - ldr r0, [r3, 0x4] - ldr r1, [r4, 0x4] - ands r0, r1 - mov r6, r10 - str r0, [r6, 0x4] - b _081E1442 -_081E1280: - movs r1, 0 - ldr r0, [r3] - cmp r0, 0x2 - bne _081E128A - movs r1, 0x1 -_081E128A: - cmp r1, 0 - beq _081E1292 -_081E128E: - adds r0, r4, 0 - b _081E1444 -_081E1292: - ldr r0, [r3, 0x8] - mov r9, r0 - ldr r1, [r4, 0x8] - mov r8, r1 - ldr r6, [r3, 0xC] - ldr r7, [r3, 0x10] - ldr r0, [r4, 0xC] - ldr r1, [r4, 0x10] - str r0, [sp] - str r1, [sp, 0x4] - mov r1, r9 - mov r2, r8 - subs r0, r1, r2 - cmp r0, 0 - bge _081E12B2 - negs r0, r0 -_081E12B2: - cmp r0, 0x3F - bgt _081E1330 - ldr r3, [r3, 0x4] - mov r12, r3 - ldr r4, [r4, 0x4] - str r4, [sp, 0x8] - cmp r9, r8 - ble _081E12FC - mov r3, r9 - mov r4, r8 - subs r3, r4 - mov r8, r3 -_081E12CA: - movs r5, 0x1 - negs r5, r5 - add r8, r5 - ldr r2, [sp] - movs r0, 0x1 - ands r2, r0 - movs r3, 0 - ldr r1, [sp, 0x4] - lsls r5, r1, 31 - ldr r0, [sp] - lsrs r4, r0, 1 - adds r0, r5, 0 - orrs r0, r4 - adds r4, r1, 0 - lsrs r1, r4, 1 - adds r5, r2, 0 - orrs r5, r0 - str r5, [sp] - adds r4, r3, 0 - orrs r4, r1 - str r4, [sp, 0x4] - mov r5, r8 - cmp r5, 0 - bne _081E12CA - mov r8, r9 -_081E12FC: - cmp r8, r9 - ble _081E134C - mov r0, r8 - mov r1, r9 - subs r0, r1 - mov r9, r0 -_081E1308: - movs r2, 0x1 - negs r2, r2 - add r9, r2 - movs r2, 0x1 - ands r2, r6 - movs r3, 0 - lsls r5, r7, 31 - lsrs r4, r6, 1 - adds r0, r5, 0 - orrs r0, r4 - lsrs r1, r7, 1 - adds r6, r2, 0 - orrs r6, r0 - adds r7, r3, 0 - orrs r7, r1 - mov r3, r9 - cmp r3, 0 - bne _081E1308 - mov r9, r8 - b _081E134C -_081E1330: - cmp r9, r8 - ble _081E133E - movs r0, 0 - movs r1, 0 - str r0, [sp] - str r1, [sp, 0x4] - b _081E1344 -_081E133E: - mov r9, r8 - movs r6, 0 - movs r7, 0 -_081E1344: - ldr r3, [r3, 0x4] - mov r12, r3 - ldr r4, [r4, 0x4] - str r4, [sp, 0x8] -_081E134C: - ldr r1, [sp, 0x8] - cmp r12, r1 - beq _081E13F4 - mov r2, r12 - cmp r2, 0 - beq _081E136E - adds r1, r7, 0 - adds r0, r6, 0 - bl __negdi2 - adds r3, r1, 0 - adds r2, r0, 0 - ldr r4, [sp] - ldr r5, [sp, 0x4] - adds r2, r4 - adcs r3, r5 - b _081E137A -_081E136E: - adds r3, r7, 0 - adds r2, r6, 0 - ldr r0, [sp] - ldr r1, [sp, 0x4] - subs r2, r0 - sbcs r3, r1 -_081E137A: - cmp r3, 0 - blt _081E1390 - movs r0, 0 - mov r1, r10 - str r0, [r1, 0x4] - mov r4, r9 - str r4, [r1, 0x8] - mov r5, r10 - str r2, [r5, 0xC] - str r3, [r5, 0x10] - b _081E13A8 -_081E1390: - movs r0, 0x1 - mov r6, r10 - str r0, [r6, 0x4] - mov r0, r9 - str r0, [r6, 0x8] - adds r1, r3, 0 - adds r0, r2, 0 - bl __negdi2 - mov r2, r10 - str r0, [r2, 0xC] - str r1, [r2, 0x10] -_081E13A8: - mov r4, r10 - ldr r2, [r4, 0xC] - ldr r3, [r4, 0x10] - movs r0, 0x1 - negs r0, r0 - asrs r1, r0, 31 -_081E13B4: - adds r2, r0 - adcs r3, r1 - ldr r0, _081E13F0 - cmp r3, r0 - bhi _081E140C - cmp r3, r0 - bne _081E13CA - movs r0, 0x2 - negs r0, r0 - cmp r2, r0 - bhi _081E140C -_081E13CA: - mov r5, r10 - ldr r0, [r5, 0xC] - ldr r1, [r5, 0x10] - lsrs r3, r0, 31 - lsls r2, r1, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, 1 - mov r6, r10 - str r0, [r6, 0xC] - str r1, [r6, 0x10] - ldr r2, [r6, 0x8] - subs r2, 0x1 - str r2, [r6, 0x8] - movs r2, 0x1 - negs r2, r2 - asrs r3, r2, 31 - b _081E13B4 - .align 2, 0 -_081E13F0: .4byte 0x0fffffff -_081E13F4: - mov r0, r12 - mov r1, r10 - str r0, [r1, 0x4] - mov r2, r9 - str r2, [r1, 0x8] - ldr r3, [sp] - ldr r4, [sp, 0x4] - adds r6, r3 - adcs r7, r4 - mov r4, r10 - str r6, [r4, 0xC] - str r7, [r4, 0x10] -_081E140C: - movs r0, 0x3 - mov r5, r10 - str r0, [r5] - ldr r1, [r5, 0x10] - ldr r0, _081E1450 - cmp r1, r0 - bls _081E1442 - ldr r4, [r5, 0xC] - ldr r5, [r5, 0x10] - movs r2, 0x1 - adds r0, r4, 0 - ands r0, r2 - movs r1, 0 - lsls r6, r5, 31 - mov r8, r6 - lsrs r6, r4, 1 - mov r2, r8 - orrs r2, r6 - lsrs r3, r5, 1 - orrs r0, r2 - orrs r1, r3 - mov r2, r10 - str r0, [r2, 0xC] - str r1, [r2, 0x10] - ldr r0, [r2, 0x8] - adds r0, 0x1 - str r0, [r2, 0x8] -_081E1442: - mov r0, r10 -_081E1444: - add sp, 0xC - pop {r3-r5} - mov r8, r3 - mov r9, r4 - mov r10, r5 - pop {r4-r7,pc} - .align 2, 0 -_081E1450: .4byte 0x1fffffff - thumb_func_end __fpadd_parts_d - - thumb_func_start __adddf3 -@ double __adddf3(double arg_a, double arg_b) -__adddf3: @ 81E1454 - push {r4,lr} - sub sp, 0x4C - str r0, [sp, 0x3C] - str r1, [sp, 0x40] - str r2, [sp, 0x44] - str r3, [sp, 0x48] - add r0, sp, 0x3C - mov r1, sp - bl __unpack_d - add r0, sp, 0x44 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - add r2, sp, 0x28 - mov r0, sp - adds r1, r4, 0 - bl __fpadd_parts_d - bl __pack_d - add sp, 0x4C - pop {r4,pc} - thumb_func_end __adddf3 - - thumb_func_start __subdf3 -__subdf3: @ 81E1484 - push {r4,lr} - sub sp, 0x4C - str r0, [sp, 0x3C] - str r1, [sp, 0x40] - str r2, [sp, 0x44] - str r3, [sp, 0x48] - add r0, sp, 0x3C - mov r1, sp - bl __unpack_d - add r0, sp, 0x44 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - ldr r0, [r4, 0x4] - movs r1, 0x1 - eors r0, r1 - str r0, [r4, 0x4] - add r2, sp, 0x28 - mov r0, sp - adds r1, r4, 0 - bl __fpadd_parts_d - bl __pack_d - add sp, 0x4C - pop {r4,pc} - thumb_func_end __subdf3 - - thumb_func_start __muldf3 -__muldf3: @ 81E14BC - push {r4-r7,lr} - mov r7, r10 - mov r6, r9 - mov r5, r8 - push {r5-r7} - sub sp, 0x74 - str r0, [sp, 0x3C] - str r1, [sp, 0x40] - str r2, [sp, 0x44] - str r3, [sp, 0x48] - add r0, sp, 0x3C - mov r1, sp - bl __unpack_d - add r0, sp, 0x44 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - mov r8, sp - add r0, sp, 0x28 - mov r10, r0 - movs r0, 0 - ldr r1, [sp] - cmp r1, 0x1 - bhi _081E14F2 - movs r0, 0x1 -_081E14F2: - cmp r0, 0 - bne _081E1556 - movs r2, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1500 - movs r2, 0x1 -_081E1500: - cmp r2, 0 - beq _081E1508 - ldr r0, [sp, 0x4] - b _081E1578 -_081E1508: - movs r2, 0 - cmp r1, 0x4 - bne _081E1510 - movs r2, 0x1 -_081E1510: - cmp r2, 0 - beq _081E1522 - movs r1, 0 - cmp r0, 0x2 - bne _081E151C - movs r1, 0x1 -_081E151C: - cmp r1, 0 - bne _081E153A - b _081E1556 -_081E1522: - movs r2, 0 - cmp r0, 0x4 - bne _081E152A - movs r2, 0x1 -_081E152A: - cmp r2, 0 - beq _081E154A - movs r0, 0 - cmp r1, 0x2 - bne _081E1536 - movs r0, 0x1 -_081E1536: - cmp r0, 0 - beq _081E1544 -_081E153A: - ldr r0, _081E1540 - b _081E1742 - .align 2, 0 -_081E1540: .4byte 0x03000f38 -_081E1544: - mov r1, r8 - ldr r0, [r1, 0x4] - b _081E1578 -_081E154A: - movs r2, 0 - cmp r1, 0x2 - bne _081E1552 - movs r2, 0x1 -_081E1552: - cmp r2, 0 - beq _081E1568 -_081E1556: - ldr r0, [sp, 0x4] - ldr r1, [sp, 0x18] - eors r0, r1 - negs r1, r0 - orrs r1, r0 - lsrs r1, 31 - str r1, [sp, 0x4] - mov r0, sp - b _081E1742 -_081E1568: - movs r1, 0 - cmp r0, 0x2 - bne _081E1570 - movs r1, 0x1 -_081E1570: - cmp r1, 0 - beq _081E1588 - mov r2, r8 - ldr r0, [r2, 0x4] -_081E1578: - ldr r1, [sp, 0x18] - eors r0, r1 - negs r1, r0 - orrs r1, r0 - lsrs r1, 31 - str r1, [sp, 0x18] - adds r0, r4, 0 - b _081E1742 -_081E1588: - mov r4, r8 - ldr r0, [r4, 0xC] - ldr r1, [r4, 0x10] - adds r6, r0, 0 - movs r7, 0 - str r1, [sp, 0x4C] - movs r5, 0 - str r5, [sp, 0x50] - ldr r0, [sp, 0x20] - ldr r1, [sp, 0x24] - adds r4, r0, 0 - str r1, [sp, 0x54] - movs r0, 0 - str r0, [sp, 0x58] - adds r1, r5, 0 - adds r0, r4, 0 - adds r3, r7, 0 - adds r2, r6, 0 - bl __muldi3 - str r0, [sp, 0x5C] - str r1, [sp, 0x60] - ldr r0, [sp, 0x54] - ldr r1, [sp, 0x58] - adds r3, r7, 0 - adds r2, r6, 0 - bl __muldi3 - adds r7, r1, 0 - adds r6, r0, 0 - adds r1, r5, 0 - adds r0, r4, 0 - ldr r2, [sp, 0x4C] - ldr r3, [sp, 0x50] - bl __muldi3 - adds r5, r1, 0 - adds r4, r0, 0 - ldr r0, [sp, 0x54] - ldr r1, [sp, 0x58] - ldr r2, [sp, 0x4C] - ldr r3, [sp, 0x50] - bl __muldi3 - str r0, [sp, 0x64] - str r1, [sp, 0x68] - movs r1, 0 - movs r2, 0 - str r1, [sp, 0x6C] - str r2, [sp, 0x70] - adds r3, r7, 0 - adds r2, r6, 0 - adds r2, r4 - adcs r3, r5 - cmp r7, r3 - bhi _081E1600 - cmp r7, r3 - bne _081E1608 - cmp r6, r2 - bls _081E1608 -_081E1600: - ldr r5, _081E1758 - ldr r4, _081E1754 - str r4, [sp, 0x6C] - str r5, [sp, 0x70] -_081E1608: - adds r1, r2, 0 - movs r6, 0 - adds r7, r1, 0 - ldr r0, [sp, 0x5C] - ldr r1, [sp, 0x60] - adds r6, r0 - adcs r7, r1 - cmp r1, r7 - bhi _081E1624 - ldr r1, [sp, 0x60] - cmp r1, r7 - bne _081E1634 - cmp r0, r6 - bls _081E1634 -_081E1624: - movs r0, 0x1 - movs r1, 0 - ldr r4, [sp, 0x6C] - ldr r5, [sp, 0x70] - adds r4, r0 - adcs r5, r1 - str r4, [sp, 0x6C] - str r5, [sp, 0x70] -_081E1634: - adds r0, r3, 0 - adds r2, r0, 0 - movs r3, 0 - adds r5, r3, 0 - adds r4, r2, 0 - ldr r0, [sp, 0x64] - ldr r1, [sp, 0x68] - adds r4, r0 - adcs r5, r1 - ldr r1, [sp, 0x6C] - ldr r2, [sp, 0x70] - adds r4, r1 - adcs r5, r2 - mov r0, r8 - ldr r2, [r0, 0x8] - ldr r0, [sp, 0x1C] - adds r2, r0 - str r2, [sp, 0x30] - mov r0, r8 - ldr r1, [r0, 0x4] - ldr r0, [sp, 0x18] - eors r1, r0 - negs r0, r1 - orrs r0, r1 - lsrs r0, 31 - str r0, [sp, 0x2C] - adds r2, 0x4 - str r2, [sp, 0x30] - ldr r0, _081E175C - cmp r5, r0 - bls _081E16B6 - movs r1, 0x1 - mov r9, r1 - mov r8, r0 - mov r12, r2 -_081E167A: - movs r2, 0x1 - add r12, r2 - mov r0, r9 - ands r0, r4 - cmp r0, 0 - beq _081E16A0 - lsls r3, r7, 31 - lsrs r2, r6, 1 - adds r0, r3, 0 - orrs r0, r2 - lsrs r1, r7, 1 - adds r7, r1, 0 - adds r6, r0, 0 - adds r0, r6, 0 - movs r1, 0x80 - lsls r1, 24 - orrs r1, r7 - adds r7, r1, 0 - adds r6, r0, 0 -_081E16A0: - lsls r3, r5, 31 - lsrs r2, r4, 1 - adds r0, r3, 0 - orrs r0, r2 - lsrs r1, r5, 1 - adds r5, r1, 0 - adds r4, r0, 0 - cmp r5, r8 - bhi _081E167A - mov r0, r12 - str r0, [sp, 0x30] -_081E16B6: - ldr r0, _081E1760 - cmp r5, r0 - bhi _081E1708 - movs r1, 0x80 - lsls r1, 24 - mov r9, r1 - mov r8, r0 - ldr r2, [sp, 0x30] - mov r12, r2 -_081E16C8: - movs r0, 0x1 - negs r0, r0 - add r12, r0 - lsrs r3, r4, 31 - lsls r2, r5, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 1 - adds r5, r1, 0 - adds r4, r0, 0 - movs r0, 0 - mov r1, r9 - ands r1, r7 - orrs r0, r1 - cmp r0, 0 - beq _081E16F2 - movs r0, 0x1 - orrs r0, r4 - adds r1, r5, 0 - adds r5, r1, 0 - adds r4, r0, 0 -_081E16F2: - lsrs r3, r6, 31 - lsls r2, r7, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r6, 1 - adds r7, r1, 0 - adds r6, r0, 0 - cmp r5, r8 - bls _081E16C8 - mov r1, r12 - str r1, [sp, 0x30] -_081E1708: - movs r0, 0xFF - adds r1, r4, 0 - ands r1, r0 - movs r2, 0 - cmp r1, 0x80 - bne _081E1736 - cmp r2, 0 - bne _081E1736 - adds r0, 0x1 - adds r1, r4, 0 - ands r1, r0 - adds r0, r2, 0 - orrs r0, r1 - cmp r0, 0 - bne _081E172E - adds r0, r7, 0 - orrs r0, r6 - cmp r0, 0 - beq _081E1736 -_081E172E: - movs r0, 0x80 - movs r1, 0 - adds r4, r0 - adcs r5, r1 -_081E1736: - str r4, [sp, 0x34] - str r5, [sp, 0x38] - movs r0, 0x3 - mov r2, r10 - str r0, [r2] - add r0, sp, 0x28 -_081E1742: - bl __pack_d - add sp, 0x74 - pop {r3-r5} - mov r8, r3 - mov r9, r4 - mov r10, r5 - pop {r4-r7,pc} - .align 2, 0 -_081E1754: .4byte 0x00000000 -_081E1758: .4byte 0x00000001 -_081E175C: .4byte 0x1fffffff -_081E1760: .4byte 0x0fffffff - thumb_func_end __muldf3 - - thumb_func_start __divdf3 -__divdf3: @ 81E1764 - push {r4-r7,lr} - sub sp, 0x48 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - mov r12, sp - movs r0, 0 - ldr r3, [sp] - cmp r3, 0x1 - bhi _081E178E - movs r0, 0x1 -_081E178E: - cmp r0, 0 - beq _081E1796 - mov r1, sp - b _081E18D8 -_081E1796: - movs r0, 0 - ldr r2, [sp, 0x14] - adds r5, r2, 0 - cmp r2, 0x1 - bhi _081E17A2 - movs r0, 0x1 -_081E17A2: - cmp r0, 0 - beq _081E17AA - adds r1, r4, 0 - b _081E18D8 -_081E17AA: - ldr r0, [sp, 0x4] - ldr r1, [sp, 0x18] - eors r0, r1 - str r0, [sp, 0x4] - movs r0, 0 - cmp r3, 0x4 - bne _081E17BA - movs r0, 0x1 -_081E17BA: - cmp r0, 0 - bne _081E17CA - movs r4, 0 - cmp r3, 0x2 - bne _081E17C6 - movs r4, 0x1 -_081E17C6: - cmp r4, 0 - beq _081E17DC -_081E17CA: - mov r1, r12 - ldr r0, [r1] - cmp r0, r5 - beq _081E17D4 - b _081E18D8 -_081E17D4: - ldr r1, _081E17D8 - b _081E18D8 - .align 2, 0 -_081E17D8: .4byte 0x03000f38 -_081E17DC: - movs r0, 0 - cmp r2, 0x4 - bne _081E17E4 - movs r0, 0x1 -_081E17E4: - cmp r0, 0 - beq _081E17F6 - movs r0, 0 - movs r1, 0 - str r0, [sp, 0xC] - str r1, [sp, 0x10] - str r4, [sp, 0x8] - mov r1, sp - b _081E18D8 -_081E17F6: - movs r0, 0 - cmp r2, 0x2 - bne _081E17FE - movs r0, 0x1 -_081E17FE: - cmp r0, 0 - beq _081E180A - movs r0, 0x4 - mov r2, r12 - str r0, [r2] - b _081E18D6 -_081E180A: - mov r3, r12 - ldr r1, [r3, 0x8] - ldr r0, [sp, 0x1C] - subs r6, r1, r0 - str r6, [r3, 0x8] - ldr r4, [r3, 0xC] - ldr r5, [r3, 0x10] - ldr r0, [sp, 0x20] - ldr r1, [sp, 0x24] - str r0, [sp, 0x38] - str r1, [sp, 0x3C] - cmp r1, r5 - bhi _081E182E - ldr r1, [sp, 0x3C] - cmp r1, r5 - bne _081E1842 - cmp r0, r4 - bls _081E1842 -_081E182E: - lsrs r3, r4, 31 - lsls r2, r5, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 1 - adds r5, r1, 0 - adds r4, r0, 0 - subs r0, r6, 0x1 - mov r2, r12 - str r0, [r2, 0x8] -_081E1842: - ldr r7, _081E18E8 - ldr r6, _081E18E4 - movs r0, 0 - movs r1, 0 - str r0, [sp, 0x40] - str r1, [sp, 0x44] -_081E184E: - ldr r1, [sp, 0x3C] - cmp r1, r5 - bhi _081E1872 - cmp r1, r5 - bne _081E185E - ldr r2, [sp, 0x38] - cmp r2, r4 - bhi _081E1872 -_081E185E: - ldr r0, [sp, 0x40] - orrs r0, r6 - ldr r1, [sp, 0x44] - orrs r1, r7 - str r0, [sp, 0x40] - str r1, [sp, 0x44] - ldr r0, [sp, 0x38] - ldr r1, [sp, 0x3C] - subs r4, r0 - sbcs r5, r1 -_081E1872: - lsls r3, r7, 31 - lsrs r2, r6, 1 - adds r0, r3, 0 - orrs r0, r2 - lsrs r1, r7, 1 - adds r7, r1, 0 - adds r6, r0, 0 - lsrs r3, r4, 31 - lsls r2, r5, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, r4, 1 - adds r5, r1, 0 - adds r4, r0, 0 - adds r0, r7, 0 - orrs r0, r6 - cmp r0, 0 - bne _081E184E - movs r0, 0xFF - ldr r1, [sp, 0x40] - ands r1, r0 - movs r2, 0 - cmp r1, 0x80 - bne _081E18CC - cmp r2, 0 - bne _081E18CC - adds r0, 0x1 - ldr r1, [sp, 0x40] - ands r1, r0 - adds r0, r2, 0 - orrs r0, r1 - cmp r0, 0 - bne _081E18BC - adds r0, r5, 0 - orrs r0, r4 - cmp r0, 0 - beq _081E18CC -_081E18BC: - movs r0, 0x80 - movs r1, 0 - ldr r2, [sp, 0x40] - ldr r3, [sp, 0x44] - adds r2, r0 - adcs r3, r1 - str r2, [sp, 0x40] - str r3, [sp, 0x44] -_081E18CC: - ldr r0, [sp, 0x40] - ldr r1, [sp, 0x44] - mov r2, r12 - str r0, [r2, 0xC] - str r1, [r2, 0x10] -_081E18D6: - mov r1, r12 -_081E18D8: - adds r0, r1, 0 - bl __pack_d - add sp, 0x48 - pop {r4-r7,pc} - .align 2, 0 -_081E18E4: .4byte 0x00000000 -_081E18E8: .4byte 0x10000000 - thumb_func_end __divdf3 - - thumb_func_start __fpcmp_parts_d -__fpcmp_parts_d: @ 81E18EC - push {r4-r6,lr} - adds r5, r0, 0 - adds r6, r1, 0 - movs r0, 0 - ldr r1, [r5] - cmp r1, 0x1 - bhi _081E18FC - movs r0, 0x1 -_081E18FC: - cmp r0, 0 - bne _081E190E - movs r0, 0 - ldr r2, [r6] - cmp r2, 0x1 - bhi _081E190A - movs r0, 0x1 -_081E190A: - cmp r0, 0 - beq _081E1912 -_081E190E: - movs r0, 0x1 - b _081E19E8 -_081E1912: - movs r0, 0 - cmp r1, 0x4 - bne _081E191A - movs r0, 0x1 -_081E191A: - cmp r0, 0 - beq _081E1932 - movs r0, 0 - cmp r2, 0x4 - bne _081E1926 - movs r0, 0x1 -_081E1926: - cmp r0, 0 - beq _081E1932 - ldr r0, [r6, 0x4] - ldr r1, [r5, 0x4] - subs r0, r1 - b _081E19E8 -_081E1932: - movs r1, 0 - ldr r0, [r5] - cmp r0, 0x4 - bne _081E193C - movs r1, 0x1 -_081E193C: - cmp r1, 0 - bne _081E198A - movs r1, 0 - cmp r2, 0x4 - bne _081E1948 - movs r1, 0x1 -_081E1948: - cmp r1, 0 - beq _081E195A -_081E194C: - ldr r0, [r6, 0x4] - movs r1, 0x1 - negs r1, r1 - cmp r0, 0 - beq _081E1994 - movs r1, 0x1 - b _081E1994 -_081E195A: - movs r1, 0 - cmp r0, 0x2 - bne _081E1962 - movs r1, 0x1 -_081E1962: - cmp r1, 0 - beq _081E1972 - movs r1, 0 - cmp r2, 0x2 - bne _081E196E - movs r1, 0x1 -_081E196E: - cmp r1, 0 - bne _081E19E6 -_081E1972: - movs r1, 0 - cmp r0, 0x2 - bne _081E197A - movs r1, 0x1 -_081E197A: - cmp r1, 0 - bne _081E194C - movs r0, 0 - cmp r2, 0x2 - bne _081E1986 - movs r0, 0x1 -_081E1986: - cmp r0, 0 - beq _081E1998 -_081E198A: - ldr r0, [r5, 0x4] - movs r1, 0x1 - cmp r0, 0 - beq _081E1994 - subs r1, 0x2 -_081E1994: - adds r0, r1, 0 - b _081E19E8 -_081E1998: - ldr r0, [r6, 0x4] - ldr r4, [r5, 0x4] - cmp r4, r0 - beq _081E19AA -_081E19A0: - movs r0, 0x1 - cmp r4, 0 - beq _081E19E8 - subs r0, 0x2 - b _081E19E8 -_081E19AA: - ldr r1, [r5, 0x8] - ldr r0, [r6, 0x8] - cmp r1, r0 - bgt _081E19A0 - cmp r1, r0 - bge _081E19C2 -_081E19B6: - movs r0, 0x1 - negs r0, r0 - cmp r4, 0 - beq _081E19E8 - movs r0, 0x1 - b _081E19E8 -_081E19C2: - ldr r3, [r5, 0x10] - ldr r2, [r6, 0x10] - cmp r3, r2 - bhi _081E19A0 - cmp r3, r2 - bne _081E19D6 - ldr r1, [r5, 0xC] - ldr r0, [r6, 0xC] - cmp r1, r0 - bhi _081E19A0 -_081E19D6: - cmp r2, r3 - bhi _081E19B6 - cmp r2, r3 - bne _081E19E6 - ldr r1, [r6, 0xC] - ldr r0, [r5, 0xC] - cmp r1, r0 - bhi _081E19B6 -_081E19E6: - movs r0, 0 -_081E19E8: - pop {r4-r6,pc} - thumb_func_end __fpcmp_parts_d - - thumb_func_start __cmpdf2 -__cmpdf2: @ 81E19EC - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d - add sp, 0x38 - pop {r4,pc} - thumb_func_end __cmpdf2 - - thumb_func_start __eqdf2 -__eqdf2: @ 81E1A18 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1A40 - movs r1, 0x1 -_081E1A40: - cmp r1, 0 - bne _081E1A52 - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1A4E - movs r1, 0x1 -_081E1A4E: - cmp r1, 0 - beq _081E1A56 -_081E1A52: - movs r0, 0x1 - b _081E1A5E -_081E1A56: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1A5E: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __eqdf2 - - thumb_func_start __nedf2 -__nedf2: @ 81E1A64 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1A8C - movs r1, 0x1 -_081E1A8C: - cmp r1, 0 - bne _081E1A9E - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1A9A - movs r1, 0x1 -_081E1A9A: - cmp r1, 0 - beq _081E1AA2 -_081E1A9E: - movs r0, 0x1 - b _081E1AAA -_081E1AA2: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1AAA: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __nedf2 - - thumb_func_start __gtdf2 -__gtdf2: @ 81E1AB0 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1AD8 - movs r1, 0x1 -_081E1AD8: - cmp r1, 0 - bne _081E1AEA - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1AE6 - movs r1, 0x1 -_081E1AE6: - cmp r1, 0 - beq _081E1AF0 -_081E1AEA: - movs r0, 0x1 - negs r0, r0 - b _081E1AF8 -_081E1AF0: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1AF8: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __gtdf2 - - thumb_func_start __gedf2 -@ int __gedf2(double arg_a, double arg_b) -__gedf2: @ 81E1AFC - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1B24 - movs r1, 0x1 -_081E1B24: - cmp r1, 0 - bne _081E1B36 - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1B32 - movs r1, 0x1 -_081E1B32: - cmp r1, 0 - beq _081E1B3C -_081E1B36: - movs r0, 0x1 - negs r0, r0 - b _081E1B44 -_081E1B3C: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1B44: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __gedf2 - - thumb_func_start __ltdf2 -__ltdf2: @ 81E1B48 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1B70 - movs r1, 0x1 -_081E1B70: - cmp r1, 0 - bne _081E1B82 - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1B7E - movs r1, 0x1 -_081E1B7E: - cmp r1, 0 - beq _081E1B86 -_081E1B82: - movs r0, 0x1 - b _081E1B8E -_081E1B86: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1B8E: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __ltdf2 - - thumb_func_start __ledf2 -__ledf2: @ 81E1B94 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x28] - str r1, [sp, 0x2C] - str r2, [sp, 0x30] - str r3, [sp, 0x34] - add r0, sp, 0x28 - mov r1, sp - bl __unpack_d - add r0, sp, 0x30 - add r4, sp, 0x14 - adds r1, r4, 0 - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E1BBC - movs r1, 0x1 -_081E1BBC: - cmp r1, 0 - bne _081E1BCE - movs r1, 0 - ldr r0, [sp, 0x14] - cmp r0, 0x1 - bhi _081E1BCA - movs r1, 0x1 -_081E1BCA: - cmp r1, 0 - beq _081E1BD2 -_081E1BCE: - movs r0, 0x1 - b _081E1BDA -_081E1BD2: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_d -_081E1BDA: - add sp, 0x38 - pop {r4,pc} - thumb_func_end __ledf2 - - thumb_func_start __floatsidf -__floatsidf: @ 81E1BE0 - push {r4,r5,lr} - sub sp, 0x14 - adds r2, r0, 0 - movs r0, 0x3 - str r0, [sp] - lsrs r1, r2, 31 - str r1, [sp, 0x4] - cmp r2, 0 - bne _081E1BF8 - movs r0, 0x2 - str r0, [sp] - b _081E1C4E -_081E1BF8: - movs r0, 0x3C - str r0, [sp, 0x8] - cmp r1, 0 - beq _081E1C1E - movs r0, 0x80 - lsls r0, 24 - cmp r2, r0 - bne _081E1C18 - ldr r1, _081E1C14 - ldr r0, _081E1C10 - b _081E1C54 - .align 2, 0 -_081E1C10: .4byte 0xc1e00000 -_081E1C14: .4byte 0x00000000 -_081E1C18: - negs r0, r2 - asrs r1, r0, 31 - b _081E1C22 -_081E1C1E: - adds r0, r2, 0 - asrs r1, r2, 31 -_081E1C22: - str r0, [sp, 0xC] - str r1, [sp, 0x10] - ldr r0, [sp, 0x10] - ldr r1, _081E1C58 - cmp r0, r1 - bhi _081E1C4E - adds r5, r1, 0 - ldr r4, [sp, 0x8] -_081E1C32: - ldr r0, [sp, 0xC] - ldr r1, [sp, 0x10] - lsrs r3, r0, 31 - lsls r2, r1, 1 - adds r1, r3, 0 - orrs r1, r2 - lsls r0, 1 - str r0, [sp, 0xC] - str r1, [sp, 0x10] - subs r4, 0x1 - ldr r0, [sp, 0x10] - cmp r0, r5 - bls _081E1C32 - str r4, [sp, 0x8] -_081E1C4E: - mov r0, sp - bl __pack_d -_081E1C54: - add sp, 0x14 - pop {r4,r5,pc} - .align 2, 0 -_081E1C58: .4byte 0x0fffffff - thumb_func_end __floatsidf - - thumb_func_start __fixdfsi -@ int __fixdfsi(double arg_a) -__fixdfsi: @ 81E1C5C - push {lr} - sub sp, 0x1C - str r0, [sp, 0x14] - str r1, [sp, 0x18] - add r0, sp, 0x14 - mov r1, sp - bl __unpack_d - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x2 - bne _081E1C76 - movs r1, 0x1 -_081E1C76: - cmp r1, 0 - bne _081E1CAA - movs r1, 0 - cmp r0, 0x1 - bhi _081E1C82 - movs r1, 0x1 -_081E1C82: - cmp r1, 0 - bne _081E1CAA - movs r1, 0 - cmp r0, 0x4 - bne _081E1C8E - movs r1, 0x1 -_081E1C8E: - cmp r1, 0 - beq _081E1CA4 -_081E1C92: - ldr r0, [sp, 0x4] - ldr r1, _081E1CA0 - cmp r0, 0 - beq _081E1CC8 - adds r1, 0x1 - b _081E1CC8 - .align 2, 0 -_081E1CA0: .4byte 0x7fffffff -_081E1CA4: - ldr r0, [sp, 0x8] - cmp r0, 0 - bge _081E1CAE -_081E1CAA: - movs r0, 0 - b _081E1CCA -_081E1CAE: - cmp r0, 0x1E - bgt _081E1C92 - movs r2, 0x3C - subs r2, r0 - ldr r0, [sp, 0xC] - ldr r1, [sp, 0x10] - bl __lshrdi3 - adds r1, r0, 0 - ldr r0, [sp, 0x4] - cmp r0, 0 - beq _081E1CC8 - negs r1, r1 -_081E1CC8: - adds r0, r1, 0 -_081E1CCA: - add sp, 0x1C - pop {pc} - thumb_func_end __fixdfsi - - thumb_func_start __negdf2 -__negdf2: @ 81E1CD0 - push {lr} - sub sp, 0x1C - str r0, [sp, 0x14] - str r1, [sp, 0x18] - add r0, sp, 0x14 - mov r1, sp - bl __unpack_d - movs r1, 0 - ldr r0, [sp, 0x4] - cmp r0, 0 - bne _081E1CEA - movs r1, 0x1 -_081E1CEA: - str r1, [sp, 0x4] - mov r0, sp - bl __pack_d - add sp, 0x1C - pop {pc} - thumb_func_end __negdf2 - - thumb_func_start __make_dp -__make_dp: @ 81E1CF8 - sub sp, 0x4 - push {r4,lr} - sub sp, 0x14 - str r3, [sp, 0x1C] - ldr r3, [sp, 0x1C] - ldr r4, [sp, 0x20] - str r0, [sp] - str r1, [sp, 0x4] - str r2, [sp, 0x8] - str r3, [sp, 0xC] - str r4, [sp, 0x10] - mov r0, sp - bl __pack_d - add sp, 0x14 - pop {r4} - pop {r3} - add sp, 0x4 - bx r3 - thumb_func_end __make_dp - - thumb_func_start __truncdfsf2 -__truncdfsf2: @ 81E1D20 - push {r4,r5,lr} - sub sp, 0x1C - str r0, [sp, 0x14] - str r1, [sp, 0x18] - add r0, sp, 0x14 - mov r1, sp - bl __unpack_d - ldr r2, [sp, 0xC] - ldr r3, [sp, 0x10] - lsls r5, r3, 2 - lsrs r4, r2, 30 - adds r0, r5, 0 - orrs r0, r4 - adds r5, r0, 0 - ldr r4, _081E1D60 - adds r0, r2, 0 - ands r0, r4 - movs r1, 0 - orrs r0, r1 - cmp r0, 0 - beq _081E1D50 - movs r0, 0x1 - orrs r5, r0 -_081E1D50: - ldr r0, [sp] - ldr r1, [sp, 0x4] - ldr r2, [sp, 0x8] - adds r3, r5, 0 - bl __make_fp - add sp, 0x1C - pop {r4,r5,pc} - .align 2, 0 -_081E1D60: .4byte 0x3fffffff - thumb_func_end __truncdfsf2 - - thumb_func_start __pack_f -__pack_f: @ 81E1D64 - push {r4-r6,lr} - ldr r2, [r0, 0xC] - ldr r6, [r0, 0x4] - movs r5, 0 - movs r1, 0 - ldr r3, [r0] - cmp r3, 0x1 - bhi _081E1D76 - movs r1, 0x1 -_081E1D76: - cmp r1, 0 - beq _081E1D84 - movs r5, 0xFF - movs r0, 0x80 - lsls r0, 13 - orrs r2, r0 - b _081E1DEA -_081E1D84: - movs r1, 0 - cmp r3, 0x4 - bne _081E1D8C - movs r1, 0x1 -_081E1D8C: - cmp r1, 0 - bne _081E1DC0 - movs r1, 0 - cmp r3, 0x2 - bne _081E1D98 - movs r1, 0x1 -_081E1D98: - cmp r1, 0 - beq _081E1DA0 - movs r2, 0 - b _081E1DEA -_081E1DA0: - cmp r2, 0 - beq _081E1DEA - ldr r0, [r0, 0x8] - movs r3, 0x7E - negs r3, r3 - cmp r0, r3 - bge _081E1DBC - subs r0, r3, r0 - cmp r0, 0x19 - ble _081E1DB8 - movs r2, 0 - b _081E1DE8 -_081E1DB8: - lsrs r2, r0 - b _081E1DE8 -_081E1DBC: - cmp r0, 0x7F - ble _081E1DC6 -_081E1DC0: - movs r5, 0xFF - movs r2, 0 - b _081E1DEA -_081E1DC6: - adds r5, r0, 0 - adds r5, 0x7F - movs r0, 0x7F - ands r0, r2 - cmp r0, 0x40 - bne _081E1DDE - movs r0, 0x80 - ands r0, r2 - cmp r0, 0 - beq _081E1DE0 - adds r2, 0x40 - b _081E1DE0 -_081E1DDE: - adds r2, 0x3F -_081E1DE0: - cmp r2, 0 - bge _081E1DE8 - lsrs r2, 1 - adds r5, 0x1 -_081E1DE8: - lsrs r2, 7 -_081E1DEA: - ldr r0, _081E1E0C - ands r2, r0 - ldr r0, _081E1E10 - ands r4, r0 - orrs r4, r2 - movs r0, 0xFF - ands r5, r0 - lsls r1, r5, 23 - ldr r0, _081E1E14 - ands r4, r0 - orrs r4, r1 - lsls r1, r6, 31 - ldr r0, _081E1E18 - ands r4, r0 - orrs r4, r1 - adds r0, r4, 0 - pop {r4-r6,pc} - .align 2, 0 -_081E1E0C: .4byte 0x007fffff -_081E1E10: .4byte 0xff800000 -_081E1E14: .4byte 0x807fffff -_081E1E18: .4byte 0x7fffffff - thumb_func_end __pack_f - - thumb_func_start __unpack_f -__unpack_f: @ 81E1E1C - push {r4,lr} - adds r3, r1, 0 - ldr r0, [r0] - lsls r1, r0, 9 - lsrs r2, r1, 9 - lsls r1, r0, 1 - lsrs r1, 24 - lsrs r0, 31 - str r0, [r3, 0x4] - cmp r1, 0 - bne _081E1E60 - cmp r2, 0 - bne _081E1E3C - movs r0, 0x2 - str r0, [r3] - b _081E1E94 -_081E1E3C: - adds r4, r1, 0 - subs r4, 0x7E - str r4, [r3, 0x8] - lsls r2, 7 - movs r0, 0x3 - str r0, [r3] - ldr r1, _081E1E5C - cmp r2, r1 - bhi _081E1E7C - adds r0, r4, 0 -_081E1E50: - lsls r2, 1 - subs r0, 0x1 - cmp r2, r1 - bls _081E1E50 - str r0, [r3, 0x8] - b _081E1E7C - .align 2, 0 -_081E1E5C: .4byte 0x3fffffff -_081E1E60: - cmp r1, 0xFF - bne _081E1E80 - cmp r2, 0 - bne _081E1E6E - movs r0, 0x4 - str r0, [r3] - b _081E1E94 -_081E1E6E: - movs r0, 0x80 - lsls r0, 13 - ands r0, r2 - cmp r0, 0 - beq _081E1E7A - movs r0, 0x1 -_081E1E7A: - str r0, [r3] -_081E1E7C: - str r2, [r3, 0xC] - b _081E1E94 -_081E1E80: - adds r0, r1, 0 - subs r0, 0x7F - str r0, [r3, 0x8] - movs r0, 0x3 - str r0, [r3] - lsls r0, r2, 7 - movs r1, 0x80 - lsls r1, 23 - orrs r0, r1 - str r0, [r3, 0xC] -_081E1E94: - pop {r4,pc} - thumb_func_end __unpack_f - - thumb_func_start __fpadd_parts_f -__fpadd_parts_f: @ 81E1E98 - push {r4-r7,lr} - mov r7, r8 - push {r7} - adds r6, r0, 0 - adds r7, r1, 0 - adds r5, r2, 0 - movs r0, 0 - ldr r2, [r6] - cmp r2, 0x1 - bhi _081E1EAE - movs r0, 0x1 -_081E1EAE: - cmp r0, 0 - beq _081E1EB6 -_081E1EB2: - adds r0, r6, 0 - b _081E200C -_081E1EB6: - movs r1, 0 - ldr r0, [r7] - cmp r0, 0x1 - bhi _081E1EC0 - movs r1, 0x1 -_081E1EC0: - cmp r1, 0 - bne _081E1F34 - movs r1, 0 - cmp r2, 0x4 - bne _081E1ECC - movs r1, 0x1 -_081E1ECC: - cmp r1, 0 - beq _081E1EEC - movs r1, 0 - cmp r0, 0x4 - bne _081E1ED8 - movs r1, 0x1 -_081E1ED8: - cmp r1, 0 - beq _081E1EB2 - ldr r1, [r6, 0x4] - ldr r0, [r7, 0x4] - cmp r1, r0 - beq _081E1EB2 - ldr r0, _081E1EE8 - b _081E200C - .align 2, 0 -_081E1EE8: .4byte 0x03000f50 -_081E1EEC: - movs r1, 0 - cmp r0, 0x4 - bne _081E1EF4 - movs r1, 0x1 -_081E1EF4: - cmp r1, 0 - bne _081E1F34 - movs r1, 0 - cmp r0, 0x2 - bne _081E1F00 - movs r1, 0x1 -_081E1F00: - cmp r1, 0 - beq _081E1F26 - movs r0, 0 - cmp r2, 0x2 - bne _081E1F0C - movs r0, 0x1 -_081E1F0C: - cmp r0, 0 - beq _081E1EB2 - adds r1, r5, 0 - adds r0, r6, 0 - ldm r0!, {r2-r4} - stm r1!, {r2-r4} - ldr r0, [r0] - str r0, [r1] - ldr r0, [r6, 0x4] - ldr r1, [r7, 0x4] - ands r0, r1 - str r0, [r5, 0x4] - b _081E200A -_081E1F26: - movs r1, 0 - ldr r0, [r6] - cmp r0, 0x2 - bne _081E1F30 - movs r1, 0x1 -_081E1F30: - cmp r1, 0 - beq _081E1F38 -_081E1F34: - adds r0, r7, 0 - b _081E200C -_081E1F38: - ldr r1, [r6, 0x8] - ldr r3, [r7, 0x8] - ldr r2, [r6, 0xC] - ldr r4, [r7, 0xC] - subs r0, r1, r3 - cmp r0, 0 - bge _081E1F48 - negs r0, r0 -_081E1F48: - cmp r0, 0x1F - bgt _081E1F8C - ldr r6, [r6, 0x4] - ldr r7, [r7, 0x4] - mov r8, r7 - cmp r1, r3 - ble _081E1F6E - movs r7, 0x1 - mov r12, r7 - subs r3, r1, r3 -_081E1F5C: - subs r3, 0x1 - adds r0, r4, 0 - mov r7, r12 - ands r0, r7 - lsrs r4, 1 - orrs r4, r0 - cmp r3, 0 - bne _081E1F5C - adds r3, r1, 0 -_081E1F6E: - cmp r3, r1 - ble _081E1F9E - movs r0, 0x1 - mov r12, r0 - subs r1, r3, r1 -_081E1F78: - subs r1, 0x1 - adds r0, r2, 0 - mov r7, r12 - ands r0, r7 - lsrs r2, 1 - orrs r2, r0 - cmp r1, 0 - bne _081E1F78 - adds r1, r3, 0 - b _081E1F9E -_081E1F8C: - cmp r1, r3 - ble _081E1F94 - movs r4, 0 - b _081E1F98 -_081E1F94: - adds r1, r3, 0 - movs r2, 0 -_081E1F98: - ldr r6, [r6, 0x4] - ldr r7, [r7, 0x4] - mov r8, r7 -_081E1F9E: - cmp r6, r8 - beq _081E1FE8 - cmp r6, 0 - beq _081E1FAA - subs r3, r4, r2 - b _081E1FAC -_081E1FAA: - subs r3, r2, r4 -_081E1FAC: - cmp r3, 0 - blt _081E1FBA - movs r0, 0 - str r0, [r5, 0x4] - str r1, [r5, 0x8] - str r3, [r5, 0xC] - b _081E1FC4 -_081E1FBA: - movs r0, 0x1 - str r0, [r5, 0x4] - str r1, [r5, 0x8] - negs r0, r3 - str r0, [r5, 0xC] -_081E1FC4: - ldr r1, [r5, 0xC] - subs r0, r1, 0x1 - ldr r2, _081E1FE4 - cmp r0, r2 - bhi _081E1FF0 -_081E1FCE: - lsls r0, r1, 1 - str r0, [r5, 0xC] - ldr r1, [r5, 0x8] - subs r1, 0x1 - str r1, [r5, 0x8] - adds r1, r0, 0 - subs r0, r1, 0x1 - cmp r0, r2 - bls _081E1FCE - b _081E1FF0 - .align 2, 0 -_081E1FE4: .4byte 0x3ffffffe -_081E1FE8: - str r6, [r5, 0x4] - str r1, [r5, 0x8] - adds r0, r2, r4 - str r0, [r5, 0xC] -_081E1FF0: - movs r0, 0x3 - str r0, [r5] - ldr r1, [r5, 0xC] - cmp r1, 0 - bge _081E200A - movs r0, 0x1 - ands r0, r1 - lsrs r1, 1 - orrs r0, r1 - str r0, [r5, 0xC] - ldr r0, [r5, 0x8] - adds r0, 0x1 - str r0, [r5, 0x8] -_081E200A: - adds r0, r5, 0 -_081E200C: - pop {r3} - mov r8, r3 - pop {r4-r7,pc} - thumb_func_end __fpadd_parts_f - - thumb_func_start __addsf3 -__addsf3: @ 81E2014 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x30] - str r1, [sp, 0x34] - add r0, sp, 0x30 - mov r1, sp - bl __unpack_f - add r0, sp, 0x34 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - add r2, sp, 0x20 - mov r0, sp - adds r1, r4, 0 - bl __fpadd_parts_f - bl __pack_f - add sp, 0x38 - pop {r4,pc} - thumb_func_end __addsf3 - - thumb_func_start __subsf3 -__subsf3: @ 81E2040 - push {r4,lr} - sub sp, 0x38 - str r0, [sp, 0x30] - str r1, [sp, 0x34] - add r0, sp, 0x30 - mov r1, sp - bl __unpack_f - add r0, sp, 0x34 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - ldr r0, [r4, 0x4] - movs r1, 0x1 - eors r0, r1 - str r0, [r4, 0x4] - add r2, sp, 0x20 - mov r0, sp - adds r1, r4, 0 - bl __fpadd_parts_f - bl __pack_f - add sp, 0x38 - pop {r4,pc} - thumb_func_end __subsf3 - - thumb_func_start __mulsf3 -__mulsf3: @ 81E2074 - push {r4-r7,lr} - mov r7, r9 - mov r6, r8 - push {r6,r7} - sub sp, 0x38 - str r0, [sp, 0x30] - str r1, [sp, 0x34] - add r0, sp, 0x30 - mov r1, sp - bl __unpack_f - add r0, sp, 0x34 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - mov r7, sp - add r0, sp, 0x20 - mov r8, r0 - movs r0, 0 - ldr r1, [sp] - mov r9, r8 - cmp r1, 0x1 - bhi _081E20A6 - movs r0, 0x1 -_081E20A6: - cmp r0, 0 - bne _081E2104 - movs r2, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E20B4 - movs r2, 0x1 -_081E20B4: - cmp r2, 0 - beq _081E20BC - ldr r0, [sp, 0x4] - b _081E2124 -_081E20BC: - movs r2, 0 - cmp r1, 0x4 - bne _081E20C4 - movs r2, 0x1 -_081E20C4: - cmp r2, 0 - beq _081E20D6 - movs r1, 0 - cmp r0, 0x2 - bne _081E20D0 - movs r1, 0x1 -_081E20D0: - cmp r1, 0 - bne _081E20EE - b _081E2104 -_081E20D6: - movs r2, 0 - cmp r0, 0x4 - bne _081E20DE - movs r2, 0x1 -_081E20DE: - cmp r2, 0 - beq _081E20F8 - movs r0, 0 - cmp r1, 0x2 - bne _081E20EA - movs r0, 0x1 -_081E20EA: - cmp r0, 0 - beq _081E2122 -_081E20EE: - ldr r0, _081E20F4 - b _081E21C6 - .align 2, 0 -_081E20F4: .4byte 0x03000f50 -_081E20F8: - movs r2, 0 - cmp r1, 0x2 - bne _081E2100 - movs r2, 0x1 -_081E2100: - cmp r2, 0 - beq _081E2116 -_081E2104: - ldr r0, [sp, 0x4] - ldr r1, [sp, 0x14] - eors r0, r1 - negs r1, r0 - orrs r1, r0 - lsrs r1, 31 - str r1, [sp, 0x4] - mov r0, sp - b _081E21C6 -_081E2116: - movs r1, 0 - cmp r0, 0x2 - bne _081E211E - movs r1, 0x1 -_081E211E: - cmp r1, 0 - beq _081E2134 -_081E2122: - ldr r0, [r7, 0x4] -_081E2124: - ldr r1, [sp, 0x14] - eors r0, r1 - negs r1, r0 - orrs r1, r0 - lsrs r1, 31 - str r1, [sp, 0x14] - adds r0, r4, 0 - b _081E21C6 -_081E2134: - ldr r0, [r7, 0xC] - movs r1, 0 - ldr r2, [sp, 0x1C] - movs r3, 0 - bl __muldi3 - adds r2, r1, 0 - adds r5, r2, 0 - adds r6, r0, 0 - ldr r4, [r7, 0x8] - ldr r0, [sp, 0x18] - adds r4, r0 - str r4, [sp, 0x28] - ldr r1, [r7, 0x4] - ldr r0, [sp, 0x14] - eors r1, r0 - negs r0, r1 - orrs r0, r1 - lsrs r0, 31 - str r0, [sp, 0x24] - adds r4, 0x2 - str r4, [sp, 0x28] - cmp r2, 0 - bge _081E2180 - movs r2, 0x1 - movs r1, 0x80 - lsls r1, 24 -_081E216A: - adds r4, 0x1 - adds r0, r5, 0 - ands r0, r2 - cmp r0, 0 - beq _081E2178 - lsrs r6, 1 - orrs r6, r1 -_081E2178: - lsrs r5, 1 - cmp r5, 0 - blt _081E216A - str r4, [sp, 0x28] -_081E2180: - ldr r0, _081E21D4 - cmp r5, r0 - bhi _081E21A6 - movs r4, 0x80 - lsls r4, 24 - movs r3, 0x1 - adds r2, r0, 0 - ldr r1, [sp, 0x28] -_081E2190: - subs r1, 0x1 - lsls r5, 1 - adds r0, r6, 0 - ands r0, r4 - cmp r0, 0 - beq _081E219E - orrs r5, r3 -_081E219E: - lsls r6, 1 - cmp r5, r2 - bls _081E2190 - str r1, [sp, 0x28] -_081E21A6: - movs r0, 0x7F - ands r0, r5 - cmp r0, 0x40 - bne _081E21BC - movs r0, 0x80 - ands r0, r5 - cmp r0, 0 - bne _081E21BA - cmp r6, 0 - beq _081E21BC -_081E21BA: - adds r5, 0x40 -_081E21BC: - str r5, [sp, 0x2C] - movs r0, 0x3 - mov r1, r8 - str r0, [r1] - mov r0, r9 -_081E21C6: - bl __pack_f - add sp, 0x38 - pop {r3,r4} - mov r8, r3 - mov r9, r4 - pop {r4-r7,pc} - .align 2, 0 -_081E21D4: .4byte 0x3fffffff - thumb_func_end __mulsf3 - - thumb_func_start __divsf3 -__divsf3: @ 81E21D8 - push {r4-r6,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r5, sp, 0x10 - adds r1, r5, 0 - bl __unpack_f - mov r4, sp - movs r0, 0 - ldr r3, [sp] - cmp r3, 0x1 - bhi _081E21FE - movs r0, 0x1 -_081E21FE: - cmp r0, 0 - beq _081E2206 - mov r1, sp - b _081E22B8 -_081E2206: - movs r0, 0 - ldr r2, [sp, 0x10] - adds r6, r2, 0 - cmp r2, 0x1 - bhi _081E2212 - movs r0, 0x1 -_081E2212: - cmp r0, 0 - beq _081E221A - adds r1, r5, 0 - b _081E22B8 -_081E221A: - ldr r0, [sp, 0x4] - ldr r1, [sp, 0x14] - eors r0, r1 - str r0, [sp, 0x4] - movs r0, 0 - cmp r3, 0x4 - bne _081E222A - movs r0, 0x1 -_081E222A: - cmp r0, 0 - bne _081E223A - movs r0, 0 - cmp r3, 0x2 - bne _081E2236 - movs r0, 0x1 -_081E2236: - cmp r0, 0 - beq _081E224C -_081E223A: - ldr r0, [r4] - adds r1, r4, 0 - cmp r0, r6 - bne _081E22B8 - ldr r1, _081E2248 - b _081E22B8 - .align 2, 0 -_081E2248: .4byte 0x03000f50 -_081E224C: - movs r1, 0 - cmp r2, 0x4 - bne _081E2254 - movs r1, 0x1 -_081E2254: - cmp r1, 0 - beq _081E2260 - str r0, [sp, 0xC] - str r0, [sp, 0x8] - mov r1, sp - b _081E22B8 -_081E2260: - movs r0, 0 - cmp r2, 0x2 - bne _081E2268 - movs r0, 0x1 -_081E2268: - cmp r0, 0 - beq _081E2272 - movs r0, 0x4 - str r0, [r4] - b _081E22B6 -_081E2272: - ldr r1, [r4, 0x8] - ldr r0, [sp, 0x18] - subs r0, r1, r0 - str r0, [r4, 0x8] - ldr r2, [r4, 0xC] - ldr r3, [sp, 0x1C] - cmp r2, r3 - bcs _081E2288 - lsls r2, 1 - subs r0, 0x1 - str r0, [r4, 0x8] -_081E2288: - movs r0, 0x80 - lsls r0, 23 - movs r1, 0 -_081E228E: - cmp r2, r3 - bcc _081E2296 - orrs r1, r0 - subs r2, r3 -_081E2296: - lsrs r0, 1 - lsls r2, 1 - cmp r0, 0 - bne _081E228E - movs r0, 0x7F - ands r0, r1 - cmp r0, 0x40 - bne _081E22B4 - movs r0, 0x80 - ands r0, r1 - cmp r0, 0 - bne _081E22B2 - cmp r2, 0 - beq _081E22B4 -_081E22B2: - adds r1, 0x40 -_081E22B4: - str r1, [r4, 0xC] -_081E22B6: - adds r1, r4, 0 -_081E22B8: - adds r0, r1, 0 - bl __pack_f - add sp, 0x28 - pop {r4-r6,pc} - thumb_func_end __divsf3 - - thumb_func_start __fpcmp_parts_f -__fpcmp_parts_f: @ 81E22C4 - push {r4,lr} - adds r4, r0, 0 - movs r0, 0 - ldr r2, [r4] - cmp r2, 0x1 - bhi _081E22D2 - movs r0, 0x1 -_081E22D2: - cmp r0, 0 - bne _081E22E4 - movs r0, 0 - ldr r3, [r1] - cmp r3, 0x1 - bhi _081E22E0 - movs r0, 0x1 -_081E22E0: - cmp r0, 0 - beq _081E22E8 -_081E22E4: - movs r0, 0x1 - b _081E23A6 -_081E22E8: - movs r0, 0 - cmp r2, 0x4 - bne _081E22F0 - movs r0, 0x1 -_081E22F0: - cmp r0, 0 - beq _081E2308 - movs r0, 0 - cmp r3, 0x4 - bne _081E22FC - movs r0, 0x1 -_081E22FC: - cmp r0, 0 - beq _081E2308 - ldr r0, [r1, 0x4] - ldr r1, [r4, 0x4] - subs r0, r1 - b _081E23A6 -_081E2308: - movs r2, 0 - ldr r0, [r4] - cmp r0, 0x4 - bne _081E2312 - movs r2, 0x1 -_081E2312: - cmp r2, 0 - bne _081E2360 - movs r2, 0 - cmp r3, 0x4 - bne _081E231E - movs r2, 0x1 -_081E231E: - cmp r2, 0 - beq _081E2330 -_081E2322: - ldr r0, [r1, 0x4] - movs r1, 0x1 - negs r1, r1 - cmp r0, 0 - beq _081E236A - movs r1, 0x1 - b _081E236A -_081E2330: - movs r2, 0 - cmp r0, 0x2 - bne _081E2338 - movs r2, 0x1 -_081E2338: - cmp r2, 0 - beq _081E2348 - movs r2, 0 - cmp r3, 0x2 - bne _081E2344 - movs r2, 0x1 -_081E2344: - cmp r2, 0 - bne _081E23A4 -_081E2348: - movs r2, 0 - cmp r0, 0x2 - bne _081E2350 - movs r2, 0x1 -_081E2350: - cmp r2, 0 - bne _081E2322 - movs r0, 0 - cmp r3, 0x2 - bne _081E235C - movs r0, 0x1 -_081E235C: - cmp r0, 0 - beq _081E236E -_081E2360: - ldr r0, [r4, 0x4] - movs r1, 0x1 - cmp r0, 0 - beq _081E236A - subs r1, 0x2 -_081E236A: - adds r0, r1, 0 - b _081E23A6 -_081E236E: - ldr r3, [r4, 0x4] - ldr r0, [r1, 0x4] - cmp r3, r0 - beq _081E2380 -_081E2376: - movs r0, 0x1 - cmp r3, 0 - beq _081E23A6 - subs r0, 0x2 - b _081E23A6 -_081E2380: - ldr r2, [r4, 0x8] - ldr r0, [r1, 0x8] - cmp r2, r0 - bgt _081E2376 - cmp r2, r0 - bge _081E2398 -_081E238C: - movs r0, 0x1 - negs r0, r0 - cmp r3, 0 - beq _081E23A6 - movs r0, 0x1 - b _081E23A6 -_081E2398: - ldr r0, [r4, 0xC] - ldr r1, [r1, 0xC] - cmp r0, r1 - bhi _081E2376 - cmp r0, r1 - bcc _081E238C -_081E23A4: - movs r0, 0 -_081E23A6: - pop {r4,pc} - thumb_func_end __fpcmp_parts_f - - thumb_func_start __cmpsf2 -__cmpsf2: @ 81E23A8 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f - add sp, 0x28 - pop {r4,pc} - thumb_func_end __cmpsf2 - - thumb_func_start __eqsf2 -__eqsf2: @ 81E23D0 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E23F4 - movs r1, 0x1 -_081E23F4: - cmp r1, 0 - bne _081E2406 - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E2402 - movs r1, 0x1 -_081E2402: - cmp r1, 0 - beq _081E240A -_081E2406: - movs r0, 0x1 - b _081E2412 -_081E240A: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E2412: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __eqsf2 - - thumb_func_start __nesf2 -__nesf2: @ 81E2418 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E243C - movs r1, 0x1 -_081E243C: - cmp r1, 0 - bne _081E244E - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E244A - movs r1, 0x1 -_081E244A: - cmp r1, 0 - beq _081E2452 -_081E244E: - movs r0, 0x1 - b _081E245A -_081E2452: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E245A: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __nesf2 - - thumb_func_start __gtsf2 -__gtsf2: @ 81E2460 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E2484 - movs r1, 0x1 -_081E2484: - cmp r1, 0 - bne _081E2496 - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E2492 - movs r1, 0x1 -_081E2492: - cmp r1, 0 - beq _081E249C -_081E2496: - movs r0, 0x1 - negs r0, r0 - b _081E24A4 -_081E249C: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E24A4: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __gtsf2 - - thumb_func_start __gesf2 -__gesf2: @ 81E24A8 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E24CC - movs r1, 0x1 -_081E24CC: - cmp r1, 0 - bne _081E24DE - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E24DA - movs r1, 0x1 -_081E24DA: - cmp r1, 0 - beq _081E24E4 -_081E24DE: - movs r0, 0x1 - negs r0, r0 - b _081E24EC -_081E24E4: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E24EC: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __gesf2 - - thumb_func_start __ltsf2 -__ltsf2: @ 81E24F0 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E2514 - movs r1, 0x1 -_081E2514: - cmp r1, 0 - bne _081E2526 - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E2522 - movs r1, 0x1 -_081E2522: - cmp r1, 0 - beq _081E252A -_081E2526: - movs r0, 0x1 - b _081E2532 -_081E252A: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E2532: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __ltsf2 - - thumb_func_start __lesf2 -__lesf2: @ 81E2538 - push {r4,lr} - sub sp, 0x28 - str r0, [sp, 0x20] - str r1, [sp, 0x24] - add r0, sp, 0x20 - mov r1, sp - bl __unpack_f - add r0, sp, 0x24 - add r4, sp, 0x10 - adds r1, r4, 0 - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x1 - bhi _081E255C - movs r1, 0x1 -_081E255C: - cmp r1, 0 - bne _081E256E - movs r1, 0 - ldr r0, [sp, 0x10] - cmp r0, 0x1 - bhi _081E256A - movs r1, 0x1 -_081E256A: - cmp r1, 0 - beq _081E2572 -_081E256E: - movs r0, 0x1 - b _081E257A -_081E2572: - mov r0, sp - adds r1, r4, 0 - bl __fpcmp_parts_f -_081E257A: - add sp, 0x28 - pop {r4,pc} - thumb_func_end __lesf2 - - thumb_func_start __floatsisf -__floatsisf: @ 81E2580 - push {lr} - sub sp, 0x10 - adds r1, r0, 0 - movs r0, 0x3 - str r0, [sp] - lsrs r2, r1, 31 - str r2, [sp, 0x4] - cmp r1, 0 - bne _081E2598 - movs r0, 0x2 - str r0, [sp] - b _081E25D0 -_081E2598: - movs r0, 0x1E - str r0, [sp, 0x8] - cmp r2, 0 - beq _081E25B6 - movs r0, 0x80 - lsls r0, 24 - cmp r1, r0 - bne _081E25B0 - ldr r0, _081E25AC - b _081E25D6 - .align 2, 0 -_081E25AC: .4byte 0xcf000000 -_081E25B0: - negs r0, r1 - str r0, [sp, 0xC] - b _081E25B8 -_081E25B6: - str r1, [sp, 0xC] -_081E25B8: - ldr r2, [sp, 0xC] - ldr r3, _081E25DC - cmp r2, r3 - bhi _081E25D0 - ldr r1, [sp, 0x8] -_081E25C2: - lsls r0, r2, 1 - subs r1, 0x1 - adds r2, r0, 0 - cmp r0, r3 - bls _081E25C2 - str r1, [sp, 0x8] - str r0, [sp, 0xC] -_081E25D0: - mov r0, sp - bl __pack_f -_081E25D6: - add sp, 0x10 - pop {pc} - .align 2, 0 -_081E25DC: .4byte 0x3fffffff - thumb_func_end __floatsisf - - thumb_func_start __fixsfsi -__fixsfsi: @ 81E25E0 - push {lr} - sub sp, 0x14 - str r0, [sp, 0x10] - add r0, sp, 0x10 - mov r1, sp - bl __unpack_f - movs r1, 0 - ldr r0, [sp] - cmp r0, 0x2 - bne _081E25F8 - movs r1, 0x1 -_081E25F8: - cmp r1, 0 - bne _081E262A - movs r1, 0 - cmp r0, 0x1 - bhi _081E2604 - movs r1, 0x1 -_081E2604: - cmp r1, 0 - bne _081E262A - movs r1, 0 - cmp r0, 0x4 - bne _081E2610 - movs r1, 0x1 -_081E2610: - cmp r1, 0 - beq _081E2624 -_081E2614: - ldr r0, [sp, 0x4] - ldr r1, _081E2620 - cmp r0, 0 - beq _081E2642 - adds r1, 0x1 - b _081E2642 - .align 2, 0 -_081E2620: .4byte 0x7fffffff -_081E2624: - ldr r1, [sp, 0x8] - cmp r1, 0 - bge _081E262E -_081E262A: - movs r0, 0 - b _081E2644 -_081E262E: - cmp r1, 0x1E - bgt _081E2614 - movs r0, 0x1E - subs r0, r1 - ldr r1, [sp, 0xC] - lsrs r1, r0 - ldr r0, [sp, 0x4] - cmp r0, 0 - beq _081E2642 - negs r1, r1 -_081E2642: - adds r0, r1, 0 -_081E2644: - add sp, 0x14 - pop {pc} - thumb_func_end __fixsfsi - - thumb_func_start __negsf2 -__negsf2: @ 81E2648 - push {lr} - sub sp, 0x14 - str r0, [sp, 0x10] - add r0, sp, 0x10 - mov r1, sp - bl __unpack_f - movs r1, 0 - ldr r0, [sp, 0x4] - cmp r0, 0 - bne _081E2660 - movs r1, 0x1 -_081E2660: - str r1, [sp, 0x4] - mov r0, sp - bl __pack_f - add sp, 0x14 - pop {pc} - thumb_func_end __negsf2 - - thumb_func_start __make_fp -__make_fp: @ 81E266C - push {lr} - sub sp, 0x10 - str r0, [sp] - str r1, [sp, 0x4] - str r2, [sp, 0x8] - str r3, [sp, 0xC] - mov r0, sp - bl __pack_f - add sp, 0x10 - pop {pc} - thumb_func_end __make_fp - - thumb_func_start __extendsfdf2 -__extendsfdf2: @ 81E2684 - push {r4-r6,lr} - sub sp, 0x18 - str r0, [sp, 0x14] - add r0, sp, 0x14 - add r1, sp, 0x4 - bl __unpack_f - ldr r0, [sp, 0x4] - ldr r1, [sp, 0x8] - ldr r2, [sp, 0xC] - ldr r3, [sp, 0x10] - movs r4, 0 - lsrs r6, r3, 2 - lsls r5, r4, 30 - adds r4, r6, 0 - orrs r4, r5 - lsls r3, 30 - str r4, [sp] - bl __make_dp - add sp, 0x18 - pop {r4-r6,pc} - thumb_func_end __extendsfdf2 - - thumb_func_start __lshrdi3 -__lshrdi3: @ 81E26B0 - push {r4-r6,lr} - adds r6, r1, 0 - adds r5, r0, 0 - cmp r2, 0 - beq _081E26E0 - movs r0, 0x20 - subs r0, r2 - cmp r0, 0 - bgt _081E26CC - movs r4, 0 - negs r0, r0 - adds r3, r6, 0 - lsrs r3, r0 - b _081E26DC -_081E26CC: - adds r1, r6, 0 - lsls r1, r0 - adds r4, r6, 0 - lsrs r4, r2 - adds r0, r5, 0 - lsrs r0, r2 - adds r3, r0, 0 - orrs r3, r1 -_081E26DC: - adds r1, r4, 0 - adds r0, r3, 0 -_081E26E0: - pop {r4-r6,pc} - thumb_func_end __lshrdi3 - - thumb_func_start __negdi2 -__negdi2: @ 81E26E4 - push {r4,lr} - negs r2, r0 - adds r3, r2, 0 - negs r1, r1 - cmp r2, 0 - beq _081E26F2 - subs r1, 0x1 -_081E26F2: - adds r4, r1, 0 - adds r1, r4, 0 - adds r0, r3, 0 - pop {r4,pc} - thumb_func_end __negdi2 - - thumb_func_start memcpy -@ void *memcpy(void *dest, void *src, int size) -memcpy: @ 81E26FC - push {r4,r5,lr} - adds r5, r0, 0 - adds r4, r5, 0 - adds r3, r1, 0 - cmp r2, 0xF - bls _081E273C - adds r0, r3, 0 - orrs r0, r5 - movs r1, 0x3 - ands r0, r1 - cmp r0, 0 - bne _081E273C - adds r1, r5, 0 -_081E2716: - ldm r3!, {r0} - stm r1!, {r0} - ldm r3!, {r0} - stm r1!, {r0} - ldm r3!, {r0} - stm r1!, {r0} - ldm r3!, {r0} - stm r1!, {r0} - subs r2, 0x10 - cmp r2, 0xF - bhi _081E2716 - cmp r2, 0x3 - bls _081E273A -_081E2730: - ldm r3!, {r0} - stm r1!, {r0} - subs r2, 0x4 - cmp r2, 0x3 - bhi _081E2730 -_081E273A: - adds r4, r1, 0 -_081E273C: - subs r2, 0x1 - movs r0, 0x1 - negs r0, r0 - cmp r2, r0 - beq _081E2756 - adds r1, r0, 0 -_081E2748: - ldrb r0, [r3] - strb r0, [r4] - adds r3, 0x1 - adds r4, 0x1 - subs r2, 0x1 - cmp r2, r1 - bne _081E2748 -_081E2756: - adds r0, r5, 0 - pop {r4,r5,pc} - thumb_func_end memcpy - - thumb_func_start memset -@ void *memset(void *dest, char c, int size) -memset: @ 81E275C - push {r4,r5,lr} - adds r5, r0, 0 - adds r4, r1, 0 - adds r3, r5, 0 - cmp r2, 0x3 - bls _081E27A2 - movs r0, 0x3 - ands r0, r5 - cmp r0, 0 - bne _081E27A2 - adds r1, r5, 0 - movs r0, 0xFF - ands r4, r0 - lsls r3, r4, 8 - orrs r3, r4 - lsls r0, r3, 16 - orrs r3, r0 - cmp r2, 0xF - bls _081E2796 -_081E2782: - stm r1!, {r3} - stm r1!, {r3} - stm r1!, {r3} - stm r1!, {r3} - subs r2, 0x10 - cmp r2, 0xF - bhi _081E2782 - b _081E2796 -_081E2792: - stm r1!, {r3} - subs r2, 0x4 -_081E2796: - cmp r2, 0x3 - bhi _081E2792 - adds r3, r1, 0 - b _081E27A2 -_081E279E: - strb r4, [r3] - adds r3, 0x1 -_081E27A2: - adds r0, r2, 0 - subs r2, 0x1 - cmp r0, 0 - bne _081E279E - adds r0, r5, 0 - pop {r4,r5,pc} - thumb_func_end memset - - thumb_func_start strcmp -@ int strcmp(char *s1, char *s2) -strcmp: @ 81E27B0 - push {r4,r5,lr} - adds r2, r0, 0 - adds r3, r1, 0 - orrs r0, r3 - movs r1, 0x3 - ands r0, r1 - cmp r0, 0 - bne _081E27F6 - ldr r1, [r2] - ldr r0, [r3] - cmp r1, r0 - bne _081E27F6 - ldr r5, _081E27DC - ldr r4, _081E27E0 -_081E27CC: - ldr r1, [r2] - adds r0, r1, r5 - bics r0, r1 - ands r0, r4 - cmp r0, 0 - beq _081E27E4 - movs r0, 0 - b _081E2808 - .align 2, 0 -_081E27DC: .4byte 0xfefefeff -_081E27E0: .4byte 0x80808080 -_081E27E4: - adds r2, 0x4 - adds r3, 0x4 - ldr r1, [r2] - ldr r0, [r3] - cmp r1, r0 - beq _081E27CC - b _081E27F6 -_081E27F2: - adds r2, 0x1 - adds r3, 0x1 -_081E27F6: - ldrb r0, [r2] - cmp r0, 0 - beq _081E2802 - ldrb r1, [r3] - cmp r0, r1 - beq _081E27F2 -_081E2802: - ldrb r2, [r2] - ldrb r3, [r3] - subs r0, r2, r3 -_081E2808: - pop {r4,r5,pc} - thumb_func_end strcmp - - .align 2, 0 @ Don't pad with nop. diff --git a/data/data2.s b/data/data2.s index d0a3611c5..987f20017 100644 --- a/data/data2.s +++ b/data/data2.s @@ -10503,1065 +10503,4 @@ gUnknown_0845545C: @ 845545C .global gUnknown_0845548C gUnknown_0845548C: @ 845548C - .incbin "baserom.gba", 0x0045548c, 0x25b31c - - .global sSetupInfos -sSetupInfos: @ 86B07A8 - .incbin "baserom.gba", 0x006b07a8, 0x150 - - .global gUnknown_086B08F8 -gUnknown_086B08F8: @ 86B08F8 - .incbin "baserom.gba", 0x006b08f8, 0x64f708 - - .global gUnknown_08D00000 -gUnknown_08D00000: @ 8D00000 - .incbin "baserom.gba", 0x00d00000, 0x4e0 - - .global gUnknown_08D004E0 -gUnknown_08D004E0: @ 8D004E0 - .incbin "baserom.gba", 0x00d004e0, 0x44 - - .global gUnknown_08D00524 -gUnknown_08D00524: @ 8D00524 - .incbin "baserom.gba", 0x00d00524, 0x1000 - -@ 8D01524 - .include "data/graphics/pokemon/circled_question_mark_graphics.s" - -@ 8D019E4 - .incbin "baserom.gba", 0xd019e4, 0x16EC - - .global gUnknown_08D030D0 -gUnknown_08D030D0: @ 8D030D0 - .incbin "baserom.gba", 0x00d030d0, 0x6b78 - - .global gUnknown_08D09C48 -gUnknown_08D09C48: @ 8D09C48 - .incbin "baserom.gba", 0x00d09c48, 0x8524 - - .global gUnknown_08D1216C -gUnknown_08D1216C: @ 8D1216C - .incbin "baserom.gba", 0x00d1216c, 0x4fd8 - - .global gUnknown_08D17144 -gUnknown_08D17144: @ 8D17144 - .incbin "baserom.gba", 0x00d17144, 0x118 - - .global gUnknown_08D1725C -gUnknown_08D1725C: @ 8D1725C - .incbin "baserom.gba", 0x00d1725c, 0x1c8 - - .global gUnknown_08D17424 -gUnknown_08D17424: @ 8D17424 - .incbin "baserom.gba", 0x00d17424, 0x818 - - .global gUnknown_08D17C3C -gUnknown_08D17C3C: @ 8D17C3C - .incbin "baserom.gba", 0x00d17c3c, 0x130 - - .global gUnknown_08D17D6C -gUnknown_08D17D6C: @ 8D17D6C - .incbin "baserom.gba", 0x00d17d6c, 0xaac - - .global gUnknown_08D18818 -gUnknown_08D18818: @ 8D18818 - .incbin "baserom.gba", 0x00d18818, 0xf64 - - .global gUnknown_08D1977C -gUnknown_08D1977C: @ 8D1977C - .incbin "baserom.gba", 0x00d1977c, 0xad4 - - .global gUnknown_08D1A250 -gUnknown_08D1A250: @ 8D1A250 - .incbin "baserom.gba", 0x00d1a250, 0x114 - - .global gUnknown_08D1A364 -gUnknown_08D1A364: @ 8D1A364 - .incbin "baserom.gba", 0x00d1a364, 0x12c - - .global gUnknown_08D1A490 -gUnknown_08D1A490: @ 8D1A490 - .incbin "baserom.gba", 0x00d1a490, 0x188 - - .global gUnknown_08D1A618 -gUnknown_08D1A618: @ 8D1A618 - .incbin "baserom.gba", 0x00d1a618, 0x2404 - - .global gUnknown_08D1CA1C -gUnknown_08D1CA1C: @ 8D1CA1C - .incbin "baserom.gba", 0x00d1ca1c, 0x9f4 - - .global gUnknown_08D1D410 -gUnknown_08D1D410: @ 8D1D410 - .incbin "baserom.gba", 0x00d1d410, 0x13c - - .global gUnknown_08D1D54C -gUnknown_08D1D54C: @ 8D1D54C - .incbin "baserom.gba", 0x00d1d54c, 0x28 - - .global gUnknown_08D1D574 -gUnknown_08D1D574: @ 8D1D574 - .incbin "baserom.gba", 0x00d1d574, 0x34a0 - - .global gUnknown_08D20A14 -gUnknown_08D20A14: @ 8D20A14 - .incbin "baserom.gba", 0x00d20a14, 0x1c - - .global gUnknown_08D20A30 -gUnknown_08D20A30: @ 8D20A30 - .incbin "baserom.gba", 0x00d20a30, 0x1f8c - - .global gUnknown_08D229BC -gUnknown_08D229BC: @ 8D229BC - .incbin "baserom.gba", 0x00d229bc, 0xcd0 - - .global gUnknown_08D2368C -gUnknown_08D2368C: @ 8D2368C - .incbin "baserom.gba", 0x00d2368c, 0xa70 - - .global gUnknown_08D240FC -gUnknown_08D240FC: @ 8D240FC - .incbin "baserom.gba", 0x00d240fc, 0x28 - - .global gUnknown_08D24124 -gUnknown_08D24124: @ 8D24124 - .incbin "baserom.gba", 0x00d24124, 0xc58 - - .global gUnknown_08D24D7C -gUnknown_08D24D7C: @ 8D24D7C - .incbin "baserom.gba", 0x00d24d7c, 0x28 - - .global gUnknown_08D24DA4 -gUnknown_08D24DA4: @ 8D24DA4 - .incbin "baserom.gba", 0x00d24da4, 0x5c3c - - .global gUnknown_08D2A9E0 -gUnknown_08D2A9E0: @ 8D2A9E0 - .incbin "baserom.gba", 0x00d2a9e0, 0xa0 - - .global gUnknown_08D2AA80 -gUnknown_08D2AA80: @ 8D2AA80 - .incbin "baserom.gba", 0x00d2aa80, 0x18 - - .global gUnknown_08D2AA98 -gUnknown_08D2AA98: @ 8D2AA98 - .incbin "baserom.gba", 0x00d2aa98, 0x27d0 - - .global gUnknown_08D2D268 -gUnknown_08D2D268: @ 8D2D268 - .incbin "baserom.gba", 0x00d2d268, 0x24 - - .global gUnknown_08D2D28C -gUnknown_08D2D28C: @ 8D2D28C - .incbin "baserom.gba", 0x00d2d28c, 0x240 - - .global gUnknown_08D2D4CC -gUnknown_08D2D4CC: @ 8D2D4CC - .incbin "baserom.gba", 0x00d2d4cc, 0x600 - - .global gUnknown_08D2DACC -gUnknown_08D2DACC: @ 8D2DACC - .incbin "baserom.gba", 0x00d2dacc, 0x210 - - .global gUnknown_08D2DCDC -gUnknown_08D2DCDC: @ 8D2DCDC - .incbin "baserom.gba", 0x00d2dcdc, 0x11c - - .global gUnknown_08D2DDF8 -gUnknown_08D2DDF8: @ 8D2DDF8 - .incbin "baserom.gba", 0x00d2ddf8, 0x11c - - .global gUnknown_08D2DF14 -gUnknown_08D2DF14: @ 8D2DF14 - .incbin "baserom.gba", 0x00d2df14, 0x20 - - .global gUnknown_08D2DF34 -gUnknown_08D2DF34: @ 8D2DF34 - .incbin "baserom.gba", 0x00d2df34, 0x20 - - .global gUnknown_08D2DF54 -gUnknown_08D2DF54: @ 8D2DF54 - .incbin "baserom.gba", 0x00d2df54, 0x20 - - .global gUnknown_08D2DF74 -gUnknown_08D2DF74: @ 8D2DF74 - .incbin "baserom.gba", 0x00d2df74, 0x20 - - .global gUnknown_08D2DF94 -gUnknown_08D2DF94: @ 8D2DF94 - .incbin "baserom.gba", 0x00d2df94, 0x20 - - .global gUnknown_08D2DFB4 -gUnknown_08D2DFB4: @ 8D2DFB4 - .incbin "baserom.gba", 0x00d2dfb4, 0x20 - - .global gUnknown_08D2DFD4 -gUnknown_08D2DFD4: @ 8D2DFD4 - .incbin "baserom.gba", 0x00d2dfd4, 0x20 - - .global gUnknown_08D2DFF4 -gUnknown_08D2DFF4: @ 8D2DFF4 - .incbin "baserom.gba", 0x00d2dff4, 0x20 - - .global gUnknown_08D2E014 -gUnknown_08D2E014: @ 8D2E014 - .incbin "baserom.gba", 0x00d2e014, 0x13c - - .global gUnknown_08D2E150 -gUnknown_08D2E150: @ 8D2E150 - .incbin "baserom.gba", 0x00d2e150, 0x20 - - .global gUnknown_08D2E170 -gUnknown_08D2E170: @ 8D2E170 - .incbin "baserom.gba", 0x00d2e170, 0xc8c - - .global gUnknown_08D2EDFC -gUnknown_08D2EDFC: @ 8D2EDFC - .incbin "baserom.gba", 0x00d2edfc, 0x4c - - .global gUnknown_08D2EE48 -gUnknown_08D2EE48: @ 8D2EE48 - .incbin "baserom.gba", 0x00d2ee48, 0xF44 - -@ 8D2FD8C - .include "data/graphics/pokemon/graphics.s" - -@ 8E48D38 - .include "data/graphics/trainers/graphics.s" - - .align 2 -gMonIcon_QuestionMark: @ 8E5D5F0 - .incbin "graphics/pokemon/question_mark/icon.4bpp" - - .align 2 -gMonFootprint_QuestionMark: @ 8E5D9F0 - .incbin "graphics/pokemon/question_mark/footprint.1bpp" - - .global gUnknown_08E5DA10 -gUnknown_08E5DA10: @ 8E5DA10 - .incbin "baserom.gba", 0x00e5da10, 0xe8 - - .global gUnknown_08E5DAF8 -gUnknown_08E5DAF8: @ 8E5DAF8 - .incbin "baserom.gba", 0x00e5daf8, 0x10c - - .global gUnknown_08E5DC04 -gUnknown_08E5DC04: @ 8E5DC04 - .incbin "baserom.gba", 0x00e5dc04, 0x28 - - .global gUnknown_08E5DC2C -gUnknown_08E5DC2C: @ 8E5DC2C - .incbin "baserom.gba", 0x00e5dc2c, 0x25b0 - - .global gUnknown_08E601DC -gUnknown_08E601DC: @ 8E601DC - .incbin "baserom.gba", 0x00e601dc, 0x618 - - .global gUnknown_08E607F4 -gUnknown_08E607F4: @ 8E607F4 - .incbin "baserom.gba", 0x00e607f4, 0x13f4 - - .global gUnknown_08E61BE8 -gUnknown_08E61BE8: @ 8E61BE8 - .incbin "baserom.gba", 0x00e61be8, 0x640 - - .global gUnknown_08E62228 -gUnknown_08E62228: @ 8E62228 - .incbin "baserom.gba", 0x00e62228, 0x2ec - - .global gUnknown_08E62514 -gUnknown_08E62514: @ 8E62514 - .incbin "baserom.gba", 0x00e62514, 0x5ac - - .global gUnknown_08E62AC0 -gUnknown_08E62AC0: @ 8E62AC0 - .incbin "baserom.gba", 0x00e62ac0, 0x3c - - .global gUnknown_08E62AFC -gUnknown_08E62AFC: @ 8E62AFC - .incbin "baserom.gba", 0x00e62afc, 0x2b0 - - .global gUnknown_08E62DAC -gUnknown_08E62DAC: @ 8E62DAC - .incbin "baserom.gba", 0x00e62dac, 0x608 - - .global gUnknown_08E633B4 -gUnknown_08E633B4: @ 8E633B4 - .incbin "baserom.gba", 0x00e633b4, 0x2f0 - - .global gUnknown_08E636A4 -gUnknown_08E636A4: @ 8E636A4 - .incbin "baserom.gba", 0x00e636a4, 0x3c - - .global gUnknown_08E636E0 -gUnknown_08E636E0: @ 8E636E0 - .incbin "baserom.gba", 0x00e636e0, 0x58 - - .global gUnknown_08E63738 -gUnknown_08E63738: @ 8E63738 - .incbin "baserom.gba", 0x00e63738, 0x3c - - .global gUnknown_08E63774 -gUnknown_08E63774: @ 8E63774 - .incbin "baserom.gba", 0x00e63774, 0x3c - - .global gUnknown_08E637B0 -gUnknown_08E637B0: @ 8E637B0 - .incbin "baserom.gba", 0x00e637b0, 0x60 - - .global gUnknown_08E63810 -gUnknown_08E63810: @ 8E63810 - .incbin "baserom.gba", 0x00e63810, 0x6c - - .global gUnknown_08E6387C -gUnknown_08E6387C: @ 8E6387C - .incbin "baserom.gba", 0x00e6387c, 0x50 - - .global gUnknown_08E638CC -gUnknown_08E638CC: @ 8E638CC - .incbin "baserom.gba", 0x00e638cc, 0x48 - - .global gUnknown_08E63914 -gUnknown_08E63914: @ 8E63914 - .incbin "baserom.gba", 0x00e63914, 0x44 - - .global gUnknown_08E63958 -gUnknown_08E63958: @ 8E63958 - .incbin "baserom.gba", 0x00e63958, 0x50 - - .global gUnknown_08E639A8 -gUnknown_08E639A8: @ 8E639A8 - .incbin "baserom.gba", 0x00e639a8, 0x17b4 - - .global gUnknown_08E6515C -gUnknown_08E6515C: @ 8E6515C - .incbin "baserom.gba", 0x00e6515c, 0x4cc - - .global gUnknown_08E65628 -gUnknown_08E65628: @ 8E65628 - .incbin "baserom.gba", 0x00e65628, 0x174c - - .global gUnknown_08E66D74 -gUnknown_08E66D74: @ 8E66D74 - .incbin "baserom.gba", 0x00e66d74, 0x81c - - .global gUnknown_08E67590 -gUnknown_08E67590: @ 8E67590 - .incbin "baserom.gba", 0x00e67590, 0x2a8 - - .global gUnknown_08E67838 -gUnknown_08E67838: @ 8E67838 - .incbin "baserom.gba", 0x00e67838, 0x410 - - .global gUnknown_08E67C48 -gUnknown_08E67C48: @ 8E67C48 - .incbin "baserom.gba", 0x00e67c48, 0x290 - - .global gUnknown_08E67ED8 -gUnknown_08E67ED8: @ 8E67ED8 - .incbin "baserom.gba", 0x00e67ed8, 0x17c - - .global gUnknown_08E68054 -gUnknown_08E68054: @ 8E68054 - .incbin "baserom.gba", 0x00e68054, 0x52c - - .global gUnknown_08E68580 -gUnknown_08E68580: @ 8E68580 - .incbin "baserom.gba", 0x00e68580, 0xef8 - - .global gUnknown_08E69478 -gUnknown_08E69478: @ 8E69478 - .incbin "baserom.gba", 0x00e69478, 0x100 - - .global gUnknown_08E69578 -gUnknown_08E69578: @ 8E69578 - .incbin "baserom.gba", 0x00e69578, 0x214 - - .global gUnknown_08E6978C -gUnknown_08E6978C: @ 8E6978C - .incbin "baserom.gba", 0x00e6978c, 0xf78 - - .global gUnknown_08E6A704 -gUnknown_08E6A704: @ 8E6A704 - .incbin "baserom.gba", 0x00e6a704, 0xD8 - -gMonIcon_Egg: @ 8E6A7DC - .incbin "graphics/pokemon/egg/icon.4bpp" - -@ 8E6ABDC - .incbin "baserom.gba", 0x00E6ABDC, 0x1524 - - .global gUnknown_08E6C100 -gUnknown_08E6C100: @ 8E6C100 - .incbin "baserom.gba", 0x00e6c100, 0x820 - - .global gUnknown_08E6C920 -gUnknown_08E6C920: @ 8E6C920 - .incbin "baserom.gba", 0x00e6c920, 0xa34 - - .global gUnknown_08E6D354 -gUnknown_08E6D354: @ 8E6D354 - .incbin "baserom.gba", 0x00e6d354, 0xaf4 - - .global gUnknown_08E6DE48 -gUnknown_08E6DE48: @ 8E6DE48 - .incbin "baserom.gba", 0x00e6de48, 0x2b8 - - .global gUnknown_08E6E100 -gUnknown_08E6E100: @ 8E6E100 - .incbin "baserom.gba", 0x00e6e100, 0x1e4 - - .global gUnknown_08E6E2E4 -gUnknown_08E6E2E4: @ 8E6E2E4 - .incbin "baserom.gba", 0x00e6e2e4, 0x1e4 - - .global gUnknown_08E6E4C8 -gUnknown_08E6E4C8: @ 8E6E4C8 - .incbin "baserom.gba", 0x00e6e4c8, 0x1158 - - .global gUnknown_08E6F620 -gUnknown_08E6F620: @ 8E6F620 - .incbin "baserom.gba", 0x00e6f620, 0x1320 - - .global gUnknown_08E70940 -gUnknown_08E70940: @ 8E70940 - .incbin "baserom.gba", 0x00e70940, 0x28 - - .global gUnknown_08E70968 -gUnknown_08E70968: @ 8E70968 - .incbin "baserom.gba", 0x00e70968, 0x2d0 - - .global gUnknown_08E70C38 -gUnknown_08E70C38: @ 8E70C38 - .incbin "baserom.gba", 0x00e70c38, 0x2d4 - - .global gUnknown_08E70F0C -gUnknown_08E70F0C: @ 8E70F0C - .incbin "baserom.gba", 0x00e70f0c, 0x448 - - .global gUnknown_08E71354 -gUnknown_08E71354: @ 8E71354 - .incbin "baserom.gba", 0x00e71354, 0x34c - - .global gUnknown_08E716A0 -gUnknown_08E716A0: @ 8E716A0 - .incbin "baserom.gba", 0x00e716a0, 0xe8 - - .global gUnknown_08E71788 -gUnknown_08E71788: @ 8E71788 - .incbin "baserom.gba", 0x00e71788, 0x10c - - .global gUnknown_08E71894 -gUnknown_08E71894: @ 8E71894 - .incbin "baserom.gba", 0x00e71894, 0xa0 - - .global gUnknown_08E71934 -gUnknown_08E71934: @ 8E71934 - .incbin "baserom.gba", 0x00e71934, 0xdb0 - - .global gUnknown_08E726E4 -gUnknown_08E726E4: @ 8E726E4 - .incbin "baserom.gba", 0x00e726e4, 0x17c - - .global gUnknown_08E72860 -gUnknown_08E72860: @ 8E72860 - .incbin "baserom.gba", 0x00e72860, 0x1f0 - - .global gUnknown_08E72A50 -gUnknown_08E72A50: @ 8E72A50 - .incbin "baserom.gba", 0x00e72a50, 0x28 - - .global gUnknown_08E72A78 -gUnknown_08E72A78: @ 8E72A78 - .incbin "baserom.gba", 0x00e72a78, 0x9f0 - - .global gUnknown_08E73468 -gUnknown_08E73468: @ 8E73468 - .incbin "baserom.gba", 0x00e73468, 0xa0 - - .global gUnknown_08E73508 -gUnknown_08E73508: @ 8E73508 - .incbin "baserom.gba", 0x00e73508, 0x800 - - .global gUnknown_08E73D08 -gUnknown_08E73D08: @ 8E73D08 - .incbin "baserom.gba", 0x00e73d08, 0x180 - - .global gUnknown_08E73E88 -gUnknown_08E73E88: @ 8E73E88 - .incbin "baserom.gba", 0x00e73e88, 0x800 - - .global gUnknown_08E74688 -gUnknown_08E74688: @ 8E74688 - .incbin "baserom.gba", 0x00e74688, 0x800 - - .global gUnknown_08E74E88 -gUnknown_08E74E88: @ 8E74E88 - .incbin "baserom.gba", 0x00e74e88, 0x18a0 - - .global gUnknown_08E76728 -gUnknown_08E76728: @ 8E76728 - .incbin "baserom.gba", 0x00e76728, 0x86c - - .global gUnknown_08E76F94 -gUnknown_08E76F94: @ 8E76F94 - .incbin "baserom.gba", 0x00e76f94, 0x38 - - .global gUnknown_08E76FCC -gUnknown_08E76FCC: @ 8E76FCC - .incbin "baserom.gba", 0x00e76fcc, 0x38 - - .global gUnknown_08E77004 -gUnknown_08E77004: @ 8E77004 - .incbin "baserom.gba", 0x00e77004, 0x800 - - .global gUnknown_08E77804 -gUnknown_08E77804: @ 8E77804 - .incbin "baserom.gba", 0x00e77804, 0xfc - - .global gUnknown_08E77900 -gUnknown_08E77900: @ 8E77900 - .incbin "baserom.gba", 0x00e77900, 0x28 - - .global gUnknown_08E77928 -gUnknown_08E77928: @ 8E77928 - .incbin "baserom.gba", 0x00e77928, 0x1bc - - .global gUnknown_08E77AE4 -gUnknown_08E77AE4: @ 8E77AE4 - .incbin "baserom.gba", 0x00e77ae4, 0x23c - - .global gUnknown_08E77D20 -gUnknown_08E77D20: @ 8E77D20 - .incbin "baserom.gba", 0x00e77d20, 0x358 - - .global gUnknown_08E78078 -gUnknown_08E78078: @ 8E78078 - .incbin "baserom.gba", 0x00e78078, 0x284 - - .global gUnknown_08E782FC -gUnknown_08E782FC: @ 8E782FC - .incbin "baserom.gba", 0x00e782fc, 0x100 - - .global gUnknown_08E783FC -gUnknown_08E783FC: @ 8E783FC - .incbin "baserom.gba", 0x00e783fc, 0x440 - - .global gUnknown_08E7883C -gUnknown_08E7883C: @ 8E7883C - .incbin "baserom.gba", 0x00e7883c, 0xa8 - - .global gUnknown_08E788E4 -gUnknown_08E788E4: @ 8E788E4 - .incbin "baserom.gba", 0x00e788e4, 0x1a0 - - .global gUnknown_08E78A84 -gUnknown_08E78A84: @ 8E78A84 - .incbin "baserom.gba", 0x00e78a84, 0x27c - -@ 8E78D00 - .include "data/graphics/berries/graphics.s" - -@ 8E7E7D0 - .incbin "baserom.gba", 0xE7E7D0, 0x3CC - - .global gUnknown_08E7EB9C -gUnknown_08E7EB9C: @ 8E7EB9C - .incbin "baserom.gba", 0x00e7eb9c, 0xa0 - - .global gUnknown_08E7EC3C -gUnknown_08E7EC3C: @ 8E7EC3C - .incbin "baserom.gba", 0x00e7ec3c, 0x1d30 - - .global gUnknown_08E8096C -gUnknown_08E8096C: @ 8E8096C - .incbin "baserom.gba", 0x00e8096c, 0x72c - - .global gUnknown_08E81098 -gUnknown_08E81098: @ 8E81098 - .incbin "baserom.gba", 0x00e81098, 0x4900 - - .global gUnknown_08E85998 -gUnknown_08E85998: @ 8E85998 - .incbin "baserom.gba", 0x00e85998, 0x800 - - .global gUnknown_08E86198 -gUnknown_08E86198: @ 8E86198 - .incbin "baserom.gba", 0x00e86198, 0xc0 - - .global gUnknown_08E86258 -gUnknown_08E86258: @ 8E86258 - .incbin "baserom.gba", 0x00e86258, 0x500 - - .global gUnknown_08E86758 -gUnknown_08E86758: @ 8E86758 - .incbin "baserom.gba", 0x00e86758, 0x139e - - .global gUnknown_08E87AF6 -gUnknown_08E87AF6: @ 8E87AF6 - .incbin "baserom.gba", 0x00e87af6, 0x60 - - .global gUnknown_08E87B56 -gUnknown_08E87B56: @ 8E87B56 - .incbin "baserom.gba", 0x00e87b56, 0x5e - - .global gUnknown_08E87BB4 -gUnknown_08E87BB4: @ 8E87BB4 - .incbin "baserom.gba", 0x00e87bb4, 0x1fc - - .global gUnknown_08E87DB0 -gUnknown_08E87DB0: @ 8E87DB0 - .incbin "baserom.gba", 0x00e87db0, 0x52a - - .global gUnknown_08E882DA -gUnknown_08E882DA: @ 8E882DA - .incbin "baserom.gba", 0x00e882da, 0x7e - - .global gUnknown_08E88358 -gUnknown_08E88358: @ 8E88358 - .incbin "baserom.gba", 0x00e88358, 0x174 - - .global gUnknown_08E884CC -gUnknown_08E884CC: @ 8E884CC - .incbin "baserom.gba", 0x00e884cc, 0x55c - - .global gUnknown_08E88A28 -gUnknown_08E88A28: @ 8E88A28 - .incbin "baserom.gba", 0x00e88a28, 0x20 - - .global gUnknown_08E88A48 -gUnknown_08E88A48: @ 8E88A48 - .incbin "baserom.gba", 0x00e88a48, 0x40 - - .global gUnknown_08E88A88 -gUnknown_08E88A88: @ 8E88A88 - .incbin "baserom.gba", 0x00e88a88, 0x2c4 - - .global gUnknown_08E88D4C -gUnknown_08E88D4C: @ 8E88D4C - .incbin "baserom.gba", 0x00e88d4c, 0x578 - - .global gUnknown_08E892C4 -gUnknown_08E892C4: @ 8E892C4 - .incbin "baserom.gba", 0x00e892c4, 0x364 - - .global gUnknown_08E89628 -gUnknown_08E89628: @ 8E89628 - .incbin "baserom.gba", 0x00e89628, 0x20 - - .global gUnknown_08E89648 -gUnknown_08E89648: @ 8E89648 - .incbin "baserom.gba", 0x00e89648, 0x20 - - .global gUnknown_08E89668 -gUnknown_08E89668: @ 8E89668 - .incbin "baserom.gba", 0x00e89668, 0x2f0 - - .global gUnknown_08E89958 -gUnknown_08E89958: @ 8E89958 - .incbin "baserom.gba", 0x00e89958, 0x20 - - .global gUnknown_08E89978 -gUnknown_08E89978: @ 8E89978 - .incbin "baserom.gba", 0x00e89978, 0x160 - - .global gUnknown_08E89AD8 -gUnknown_08E89AD8: @ 8E89AD8 - .incbin "baserom.gba", 0x00e89ad8, 0x6e8 - - .global gUnknown_08E8A1C0 -gUnknown_08E8A1C0: @ 8E8A1C0 - .incbin "baserom.gba", 0x00e8a1c0, 0x2 - - .global gUnknown_08E8A1C2 -gUnknown_08E8A1C2: @ 8E8A1C2 - .incbin "baserom.gba", 0x00e8a1c2, 0x1e - - .global gUnknown_08E8A1E0 -gUnknown_08E8A1E0: @ 8E8A1E0 - .incbin "baserom.gba", 0x00e8a1e0, 0x3f8 - - .global gUnknown_08E8A5D8 -gUnknown_08E8A5D8: @ 8E8A5D8 - .incbin "baserom.gba", 0x00e8a5d8, 0x1ec - - .global gUnknown_08E8A7C4 -gUnknown_08E8A7C4: @ 8E8A7C4 - .incbin "baserom.gba", 0x00e8a7c4, 0x540 - - .global gUnknown_08E8AD04 -gUnknown_08E8AD04: @ 8E8AD04 - .incbin "baserom.gba", 0x00e8ad04, 0x4c0 - - .global gUnknown_08E8B1C4 -gUnknown_08E8B1C4: @ 8E8B1C4 - .incbin "baserom.gba", 0x00e8b1c4, 0x20 - - .global gUnknown_08E8B1E4 -gUnknown_08E8B1E4: @ 8E8B1E4 - .incbin "baserom.gba", 0x00e8b1e4, 0x20 - - .global gUnknown_08E8B204 -gUnknown_08E8B204: @ 8E8B204 - .incbin "baserom.gba", 0x00e8b204, 0x19c - - .global gUnknown_08E8B3A0 -gUnknown_08E8B3A0: @ 8E8B3A0 - .incbin "baserom.gba", 0x00e8b3a0, 0x140 - - .global gUnknown_08E8B4E0 -gUnknown_08E8B4E0: @ 8E8B4E0 - .incbin "baserom.gba", 0x00e8b4e0, 0x1ae0 - - .global gUnknown_08E8CFC0 -gUnknown_08E8CFC0: @ 8E8CFC0 - .incbin "baserom.gba", 0x00e8cfc0, 0xa00 - - .global gUnknown_08E8D9C0 -gUnknown_08E8D9C0: @ 8E8D9C0 - .incbin "baserom.gba", 0x00e8d9c0, 0x500 - - .global gUnknown_08E8DEC0 -gUnknown_08E8DEC0: @ 8E8DEC0 - .incbin "baserom.gba", 0x00e8dec0, 0x228 - - .global gUnknown_08E8E0E8 -gUnknown_08E8E0E8: @ 8E8E0E8 - .incbin "baserom.gba", 0x00e8e0e8, 0x20 - - .global gUnknown_08E8E108 -gUnknown_08E8E108: @ 8E8E108 - .incbin "baserom.gba", 0x00e8e108, 0x20 - - .global gUnknown_08E8E128 -gUnknown_08E8E128: @ 8E8E128 - .incbin "baserom.gba", 0x00e8e128, 0x11c - - .global gUnknown_08E8E244 -gUnknown_08E8E244: @ 8E8E244 - .incbin "baserom.gba", 0x00e8e244, 0x464 - - .global gUnknown_08E8E6A8 -gUnknown_08E8E6A8: @ 8E8E6A8 - .incbin "baserom.gba", 0x00e8e6a8, 0x20 - - .global gUnknown_08E8E6C8 -gUnknown_08E8E6C8: @ 8E8E6C8 - .incbin "baserom.gba", 0x00e8e6c8, 0x20 - - .global gUnknown_08E8E6E8 -gUnknown_08E8E6E8: @ 8E8E6E8 - .incbin "baserom.gba", 0x00e8e6e8, 0x1c8 - - .global gUnknown_08E8E8B0 -gUnknown_08E8E8B0: @ 8E8E8B0 - .incbin "baserom.gba", 0x00e8e8b0, 0x1c8 - - .global gUnknown_08E8EA78 -gUnknown_08E8EA78: @ 8E8EA78 - .incbin "baserom.gba", 0x00e8ea78, 0x3a0 - - .global gUnknown_08E8EE18 -gUnknown_08E8EE18: @ 8E8EE18 - .incbin "baserom.gba", 0x00e8ee18, 0x360 - - .global gUnknown_08E8F178 -gUnknown_08E8F178: @ 8E8F178 - .incbin "baserom.gba", 0x00e8f178, 0x22 - - .global gUnknown_08E8F19A -gUnknown_08E8F19A: @ 8E8F19A - .incbin "baserom.gba", 0x00e8f19a, 0x6 - - .global gUnknown_08E8F1A0 -gUnknown_08E8F1A0: @ 8E8F1A0 - .incbin "baserom.gba", 0x00e8f1a0, 0x18 - - .global gUnknown_08E8F1B8 -gUnknown_08E8F1B8: @ 8E8F1B8 - .incbin "baserom.gba", 0x00e8f1b8, 0x64c - - .global gUnknown_08E8F804 -gUnknown_08E8F804: @ 8E8F804 - .incbin "baserom.gba", 0x00e8f804, 0x20 - - .global gUnknown_08E8F824 -gUnknown_08E8F824: @ 8E8F824 - .incbin "baserom.gba", 0x00e8f824, 0x20 - - .global gUnknown_08E8F844 -gUnknown_08E8F844: @ 8E8F844 - .incbin "baserom.gba", 0x00e8f844, 0xbb4 - - .global gUnknown_08E903F8 -gUnknown_08E903F8: @ 8E903F8 - .incbin "baserom.gba", 0x00e903f8, 0x1D20 - - .align 2 -gTilesetTiles_General: @ 8E92118 - .incbin "data/tilesets/primary/general/tiles.4bpp.lz" - - .align 2 -gTilesetPalettes_General: @ 8E94310 - .incbin "data/tilesets/primary/general/palettes/00.gbapal" - .incbin "data/tilesets/primary/general/palettes/01.gbapal" - .incbin "data/tilesets/primary/general/palettes/02.gbapal" - .incbin "data/tilesets/primary/general/palettes/03.gbapal" - .incbin "data/tilesets/primary/general/palettes/04.gbapal" - .incbin "data/tilesets/primary/general/palettes/05.gbapal" - .incbin "data/tilesets/primary/general/palettes/06.gbapal" - .incbin "data/tilesets/primary/general/palettes/07.gbapal" - .incbin "data/tilesets/primary/general/palettes/08.gbapal" - .incbin "data/tilesets/primary/general/palettes/09.gbapal" - .incbin "data/tilesets/primary/general/palettes/10.gbapal" - .incbin "data/tilesets/primary/general/palettes/11.gbapal" - .incbin "data/tilesets/primary/general/palettes/12.gbapal" - .incbin "data/tilesets/primary/general/palettes/13.gbapal" - .incbin "data/tilesets/primary/general/palettes/14.gbapal" - .incbin "data/tilesets/primary/general/palettes/15.gbapal" - - .global gUnknown_08E94510 -gUnknown_08E94510: @ 8E94510 - .incbin "baserom.gba", 0x00e94510, 0x40 - - .global gUnknown_08E94550 -gUnknown_08E94550: @ 8E94550 - .incbin "baserom.gba", 0x00e94550, 0x80 - - .global gUnknown_08E945D0 -gUnknown_08E945D0: @ 8E945D0 - .incbin "baserom.gba", 0x00e945d0, 0x500 - - .global gUnknown_08E94AD0 -gUnknown_08E94AD0: @ 8E94AD0 - .incbin "baserom.gba", 0x00e94ad0, 0x900 - - .global gUnknown_08E953D0 -gUnknown_08E953D0: @ 8E953D0 - .incbin "baserom.gba", 0x00e953d0, 0xe0 - - .global gUnknown_08E954B0 -gUnknown_08E954B0: @ 8E954B0 - .incbin "baserom.gba", 0x00e954b0, 0x2c4 - - .global gUnknown_08E95774 -gUnknown_08E95774: @ 8E95774 - .incbin "baserom.gba", 0x00e95774, 0x2a4 - - .global gUnknown_08E95A18 -gUnknown_08E95A18: @ 8E95A18 - .incbin "baserom.gba", 0x00e95a18, 0xa0 - - .global gUnknown_08E95AB8 -gUnknown_08E95AB8: @ 8E95AB8 - .incbin "baserom.gba", 0x00e95ab8, 0x500 - - .global gUnknown_08E95FB8 -gUnknown_08E95FB8: @ 8E95FB8 - .incbin "baserom.gba", 0x00e95fb8, 0x500 - - .global gUnknown_08E964B8 -gUnknown_08E964B8: @ 8E964B8 - .incbin "baserom.gba", 0x00e964b8, 0x200 - - .global gUnknown_08E966B8 -gUnknown_08E966B8: @ 8E966B8 - .incbin "baserom.gba", 0x00e966b8, 0x20 - - .global gMonIconPalettes -gMonIconPalettes: @ 8E966D8 - .incbin "graphics/pokemon_icon_palettes/0.gbapal" - .incbin "graphics/pokemon_icon_palettes/1.gbapal" - .incbin "graphics/pokemon_icon_palettes/2.gbapal" - - .global gUnknown_08E96738 -gUnknown_08E96738: @ 8E96738 - .incbin "baserom.gba", 0x00e96738, 0x150 - - .global gUnknown_08E96888 -gUnknown_08E96888: @ 8E96888 - .incbin "baserom.gba", 0x00e96888, 0x10c - - .global gUnknown_08E96994 -gUnknown_08E96994: @ 8E96994 - .incbin "baserom.gba", 0x00e96994, 0x138 - - .global gUnknown_08E96ACC -gUnknown_08E96ACC: @ 8E96ACC - .incbin "baserom.gba", 0x00e96acc, 0x8c - - .global gUnknown_08E96B58 -gUnknown_08E96B58: @ 8E96B58 - .incbin "baserom.gba", 0x00e96b58, 0x7c - - .global gUnknown_08E96BD4 -gUnknown_08E96BD4: @ 8E96BD4 - .incbin "baserom.gba", 0x00e96bd4, 0x158 - - .global gUnknown_08E96D2C -gUnknown_08E96D2C: @ 8E96D2C - .incbin "baserom.gba", 0x00e96d2c, 0x19c - - .global gUnknown_08E96EC8 -gUnknown_08E96EC8: @ 8E96EC8 - .incbin "baserom.gba", 0x00e96ec8, 0x2980 - - .global gUnknown_08E99848 -gUnknown_08E99848: @ 8E99848 - .incbin "baserom.gba", 0x00e99848, 0x768 - - .global gUnknown_08E99FB0 -gUnknown_08E99FB0: @ 8E99FB0 - .incbin "baserom.gba", 0x00e99fb0, 0x150 - - .global gUnknown_08E9A100 -gUnknown_08E9A100: @ 8E9A100 - .incbin "baserom.gba", 0x00e9a100, 0x200 - - .global gUnknown_08E9A300 -gUnknown_08E9A300: @ 8E9A300 - .incbin "baserom.gba", 0x00e9a300, 0x800 - - .global gUnknown_08E9AB00 -gUnknown_08E9AB00: @ 8E9AB00 - .incbin "baserom.gba", 0x00e9ab00, 0x40 - - .global gUnknown_08E9AB40 -gUnknown_08E9AB40: @ 8E9AB40 - .incbin "baserom.gba", 0x00e9ab40, 0x20 - - .global gUnknown_08E9AB60 -gUnknown_08E9AB60: @ 8E9AB60 - .incbin "baserom.gba", 0x00e9ab60, 0x54 - - .global gUnknown_08E9ABB4 -gUnknown_08E9ABB4: @ 8E9ABB4 - .incbin "baserom.gba", 0x00e9abb4, 0x78 - - .global gUnknown_08E9AC2C -gUnknown_08E9AC2C: @ 8E9AC2C - .incbin "baserom.gba", 0x00e9ac2c, 0x20 - - .global gUnknown_08E9AC4C -gUnknown_08E9AC4C: @ 8E9AC4C - .incbin "baserom.gba", 0x00e9ac4c, 0x1a90 - - .global gUnknown_08E9C6DC -gUnknown_08E9C6DC: @ 8E9C6DC - .incbin "baserom.gba", 0x00e9c6dc, 0xbc - - .global gUnknown_08E9C798 -gUnknown_08E9C798: @ 8E9C798 - .incbin "baserom.gba", 0x00e9c798, 0x28c - - .global gUnknown_08E9CA24 -gUnknown_08E9CA24: @ 8E9CA24 - .incbin "baserom.gba", 0x00e9ca24, 0x20 - - .global gUnknown_08E9CA44 -gUnknown_08E9CA44: @ 8E9CA44 - .incbin "baserom.gba", 0x00e9ca44, 0xe88 - - .global gUnknown_08E9D8CC -gUnknown_08E9D8CC: @ 8E9D8CC - .incbin "baserom.gba", 0x00e9d8cc, 0x1d58 - - .global gUnknown_08E9F624 -gUnknown_08E9F624: @ 8E9F624 - .incbin "baserom.gba", 0x00e9f624, 0x1c0 - - .global gUnknown_08E9F7E4 -gUnknown_08E9F7E4: @ 8E9F7E4 - .incbin "baserom.gba", 0x00e9f7e4, 0x1a4 - - .global gUnknown_08E9F988 -gUnknown_08E9F988: @ 8E9F988 - .incbin "baserom.gba", 0x00e9f988, 0x60 - - .global gUnknown_08E9F9E8 -gUnknown_08E9F9E8: @ 8E9F9E8 - .incbin "baserom.gba", 0x00e9f9e8, 0x20 - - .global gUnknown_08E9FA08 -gUnknown_08E9FA08: @ 8E9FA08 - .incbin "baserom.gba", 0x00e9fa08, 0xf4 - - .global gUnknown_08E9FAFC -gUnknown_08E9FAFC: @ 8E9FAFC - .incbin "baserom.gba", 0x00e9fafc, 0x1c - - .global gUnknown_08E9FB18 -gUnknown_08E9FB18: @ 8E9FB18 - .incbin "baserom.gba", 0x00e9fb18, 0x4 - - .global gUnknown_08E9FB1C -gUnknown_08E9FB1C: @ 8E9FB1C - .incbin "baserom.gba", 0x00e9fb1c, 0x84 - - .global gUnknown_08E9FBA0 -gUnknown_08E9FBA0: @ 8E9FBA0 - .incbin "baserom.gba", 0x00e9fba0, 0xc4 - - .global gUnknown_08E9FC64 -gUnknown_08E9FC64: @ 8E9FC64 - .incbin "baserom.gba", 0x00e9fc64, 0xb8 - - .global gUnknown_08E9FD1C -gUnknown_08E9FD1C: @ 8E9FD1C - .incbin "baserom.gba", 0x00e9fd1c, 0x48 - - .global gUnknown_08E9FD64 -gUnknown_08E9FD64: @ 8E9FD64 - .incbin "baserom.gba", 0x00e9fd64, 0xf0 - - .global gUnknown_08E9FE54 -gUnknown_08E9FE54: @ 8E9FE54 - .incbin "baserom.gba", 0x00e9fe54, 0x60 - - .global gUnknown_08E9FEB4 -gUnknown_08E9FEB4: @ 8E9FEB4 - .incbin "baserom.gba", 0x00e9feb4, 0xa4 - - .global gUnknown_08E9FF58 -gUnknown_08E9FF58: @ 8E9FF58 - .incbin "baserom.gba", 0x00e9ff58, 0xd0 - - .global gUnknown_08EA0028 -gUnknown_08EA0028: @ 8EA0028 - .incbin "baserom.gba", 0x00ea0028, 0xe0 - - .global gUnknown_08EA0108 -gUnknown_08EA0108: @ 8EA0108 - .incbin "baserom.gba", 0x00ea0108, 0x1c0 - - .global gUnknown_08EA02C8 -gUnknown_08EA02C8: @ 8EA02C8 - .incbin "baserom.gba", 0x00ea02c8, 0x80 - - .global gUnknown_08EA0348 -gUnknown_08EA0348: @ 8EA0348 - .incbin "baserom.gba", 0x00ea0348, 0x1280 - - .global gUnknown_08EA15C8 -gUnknown_08EA15C8: @ 8EA15C8 - .incbin "baserom.gba", 0x00ea15c8, 0x800 - - .global gUnknown_08EA1DC8 -gUnknown_08EA1DC8: @ 8EA1DC8 - .incbin "baserom.gba", 0x00ea1dc8, 0x844 - - .global gUnknown_08EA260C -gUnknown_08EA260C: @ 8EA260C - .incbin "baserom.gba", 0x00ea260c, 0x438 - - .global gUnknown_08EA2A44 -gUnknown_08EA2A44: @ 8EA2A44 - .incbin "baserom.gba", 0x00ea2a44, 0x200 - - .global gUnknown_08EA2C44 -gUnknown_08EA2C44: @ 8EA2C44 - .incbin "baserom.gba", 0x00ea2c44, 0x3f80 - - .global gUnknown_08EA6BC4 -gUnknown_08EA6BC4: @ 8EA6BC4 - .incbin "baserom.gba", 0x00ea6bc4 + .incbin "baserom.gba", 0x0045548c, 0x25B29C diff --git a/data/graphics.s b/data/graphics.s new file mode 100644 index 000000000..7712965fc --- /dev/null +++ b/data/graphics.s @@ -0,0 +1,1062 @@ +@ This is where most of the graphics is stored. + + .section gfx_data, "aw", %progbits + + .global gUnknown_08D00000 +gUnknown_08D00000: @ 8D00000 + .incbin "baserom.gba", 0x00d00000, 0x4e0 + + .global gUnknown_08D004E0 +gUnknown_08D004E0: @ 8D004E0 + .incbin "baserom.gba", 0x00d004e0, 0x44 + + .global gUnknown_08D00524 +gUnknown_08D00524: @ 8D00524 + .incbin "baserom.gba", 0x00d00524, 0x1000 + +@ 8D01524 + .include "data/graphics/pokemon/circled_question_mark_graphics.s" + +@ 8D019E4 + .incbin "baserom.gba", 0xd019e4, 0x16EC + + .global gUnknown_08D030D0 +gUnknown_08D030D0: @ 8D030D0 + .incbin "baserom.gba", 0x00d030d0, 0x6b78 + + .global gUnknown_08D09C48 +gUnknown_08D09C48: @ 8D09C48 + .incbin "baserom.gba", 0x00d09c48, 0x8524 + + .global gUnknown_08D1216C +gUnknown_08D1216C: @ 8D1216C + .incbin "baserom.gba", 0x00d1216c, 0x4fd8 + + .global gUnknown_08D17144 +gUnknown_08D17144: @ 8D17144 + .incbin "baserom.gba", 0x00d17144, 0x118 + + .global gUnknown_08D1725C +gUnknown_08D1725C: @ 8D1725C + .incbin "baserom.gba", 0x00d1725c, 0x1c8 + + .global gUnknown_08D17424 +gUnknown_08D17424: @ 8D17424 + .incbin "baserom.gba", 0x00d17424, 0x818 + + .global gUnknown_08D17C3C +gUnknown_08D17C3C: @ 8D17C3C + .incbin "baserom.gba", 0x00d17c3c, 0x130 + + .global gUnknown_08D17D6C +gUnknown_08D17D6C: @ 8D17D6C + .incbin "baserom.gba", 0x00d17d6c, 0xaac + + .global gUnknown_08D18818 +gUnknown_08D18818: @ 8D18818 + .incbin "baserom.gba", 0x00d18818, 0xf64 + + .global gUnknown_08D1977C +gUnknown_08D1977C: @ 8D1977C + .incbin "baserom.gba", 0x00d1977c, 0xad4 + + .global gUnknown_08D1A250 +gUnknown_08D1A250: @ 8D1A250 + .incbin "baserom.gba", 0x00d1a250, 0x114 + + .global gUnknown_08D1A364 +gUnknown_08D1A364: @ 8D1A364 + .incbin "baserom.gba", 0x00d1a364, 0x12c + + .global gUnknown_08D1A490 +gUnknown_08D1A490: @ 8D1A490 + .incbin "baserom.gba", 0x00d1a490, 0x188 + + .global gUnknown_08D1A618 +gUnknown_08D1A618: @ 8D1A618 + .incbin "baserom.gba", 0x00d1a618, 0x2404 + + .global gUnknown_08D1CA1C +gUnknown_08D1CA1C: @ 8D1CA1C + .incbin "baserom.gba", 0x00d1ca1c, 0x9f4 + + .global gUnknown_08D1D410 +gUnknown_08D1D410: @ 8D1D410 + .incbin "baserom.gba", 0x00d1d410, 0x13c + + .global gUnknown_08D1D54C +gUnknown_08D1D54C: @ 8D1D54C + .incbin "baserom.gba", 0x00d1d54c, 0x28 + + .global gUnknown_08D1D574 +gUnknown_08D1D574: @ 8D1D574 + .incbin "baserom.gba", 0x00d1d574, 0x34a0 + + .global gUnknown_08D20A14 +gUnknown_08D20A14: @ 8D20A14 + .incbin "baserom.gba", 0x00d20a14, 0x1c + + .global gUnknown_08D20A30 +gUnknown_08D20A30: @ 8D20A30 + .incbin "baserom.gba", 0x00d20a30, 0x1f8c + + .global gUnknown_08D229BC +gUnknown_08D229BC: @ 8D229BC + .incbin "baserom.gba", 0x00d229bc, 0xcd0 + + .global gUnknown_08D2368C +gUnknown_08D2368C: @ 8D2368C + .incbin "baserom.gba", 0x00d2368c, 0xa70 + + .global gUnknown_08D240FC +gUnknown_08D240FC: @ 8D240FC + .incbin "baserom.gba", 0x00d240fc, 0x28 + + .global gUnknown_08D24124 +gUnknown_08D24124: @ 8D24124 + .incbin "baserom.gba", 0x00d24124, 0xc58 + + .global gUnknown_08D24D7C +gUnknown_08D24D7C: @ 8D24D7C + .incbin "baserom.gba", 0x00d24d7c, 0x28 + + .global gUnknown_08D24DA4 +gUnknown_08D24DA4: @ 8D24DA4 + .incbin "baserom.gba", 0x00d24da4, 0x5c3c + + .global gUnknown_08D2A9E0 +gUnknown_08D2A9E0: @ 8D2A9E0 + .incbin "baserom.gba", 0x00d2a9e0, 0xa0 + + .global gUnknown_08D2AA80 +gUnknown_08D2AA80: @ 8D2AA80 + .incbin "baserom.gba", 0x00d2aa80, 0x18 + + .global gUnknown_08D2AA98 +gUnknown_08D2AA98: @ 8D2AA98 + .incbin "baserom.gba", 0x00d2aa98, 0x27d0 + + .global gUnknown_08D2D268 +gUnknown_08D2D268: @ 8D2D268 + .incbin "baserom.gba", 0x00d2d268, 0x24 + + .global gUnknown_08D2D28C +gUnknown_08D2D28C: @ 8D2D28C + .incbin "baserom.gba", 0x00d2d28c, 0x240 + + .global gUnknown_08D2D4CC +gUnknown_08D2D4CC: @ 8D2D4CC + .incbin "baserom.gba", 0x00d2d4cc, 0x600 + + .global gUnknown_08D2DACC +gUnknown_08D2DACC: @ 8D2DACC + .incbin "baserom.gba", 0x00d2dacc, 0x210 + + .global gUnknown_08D2DCDC +gUnknown_08D2DCDC: @ 8D2DCDC + .incbin "baserom.gba", 0x00d2dcdc, 0x11c + + .global gUnknown_08D2DDF8 +gUnknown_08D2DDF8: @ 8D2DDF8 + .incbin "baserom.gba", 0x00d2ddf8, 0x11c + + .global gUnknown_08D2DF14 +gUnknown_08D2DF14: @ 8D2DF14 + .incbin "baserom.gba", 0x00d2df14, 0x20 + + .global gUnknown_08D2DF34 +gUnknown_08D2DF34: @ 8D2DF34 + .incbin "baserom.gba", 0x00d2df34, 0x20 + + .global gUnknown_08D2DF54 +gUnknown_08D2DF54: @ 8D2DF54 + .incbin "baserom.gba", 0x00d2df54, 0x20 + + .global gUnknown_08D2DF74 +gUnknown_08D2DF74: @ 8D2DF74 + .incbin "baserom.gba", 0x00d2df74, 0x20 + + .global gUnknown_08D2DF94 +gUnknown_08D2DF94: @ 8D2DF94 + .incbin "baserom.gba", 0x00d2df94, 0x20 + + .global gUnknown_08D2DFB4 +gUnknown_08D2DFB4: @ 8D2DFB4 + .incbin "baserom.gba", 0x00d2dfb4, 0x20 + + .global gUnknown_08D2DFD4 +gUnknown_08D2DFD4: @ 8D2DFD4 + .incbin "baserom.gba", 0x00d2dfd4, 0x20 + + .global gUnknown_08D2DFF4 +gUnknown_08D2DFF4: @ 8D2DFF4 + .incbin "baserom.gba", 0x00d2dff4, 0x20 + + .global gUnknown_08D2E014 +gUnknown_08D2E014: @ 8D2E014 + .incbin "baserom.gba", 0x00d2e014, 0x13c + + .global gUnknown_08D2E150 +gUnknown_08D2E150: @ 8D2E150 + .incbin "baserom.gba", 0x00d2e150, 0x20 + + .global gUnknown_08D2E170 +gUnknown_08D2E170: @ 8D2E170 + .incbin "baserom.gba", 0x00d2e170, 0xc8c + + .global gUnknown_08D2EDFC +gUnknown_08D2EDFC: @ 8D2EDFC + .incbin "baserom.gba", 0x00d2edfc, 0x4c + + .global gUnknown_08D2EE48 +gUnknown_08D2EE48: @ 8D2EE48 + .incbin "baserom.gba", 0x00d2ee48, 0xF44 + +@ 8D2FD8C + .include "data/graphics/pokemon/graphics.s" + +@ 8E48D38 + .include "data/graphics/trainers/graphics.s" + + .align 2 + .global gMonIcon_QuestionMark +gMonIcon_QuestionMark: @ 8E5D5F0 + .incbin "graphics/pokemon/question_mark/icon.4bpp" + + .align 2 + .global gMonFootprint_QuestionMark +gMonFootprint_QuestionMark: @ 8E5D9F0 + .incbin "graphics/pokemon/question_mark/footprint.1bpp" + + .global gUnknown_08E5DA10 +gUnknown_08E5DA10: @ 8E5DA10 + .incbin "baserom.gba", 0x00e5da10, 0xe8 + + .global gUnknown_08E5DAF8 +gUnknown_08E5DAF8: @ 8E5DAF8 + .incbin "baserom.gba", 0x00e5daf8, 0x10c + + .global gUnknown_08E5DC04 +gUnknown_08E5DC04: @ 8E5DC04 + .incbin "baserom.gba", 0x00e5dc04, 0x28 + + .global gUnknown_08E5DC2C +gUnknown_08E5DC2C: @ 8E5DC2C + .incbin "baserom.gba", 0x00e5dc2c, 0x25b0 + + .global gUnknown_08E601DC +gUnknown_08E601DC: @ 8E601DC + .incbin "baserom.gba", 0x00e601dc, 0x618 + + .global gUnknown_08E607F4 +gUnknown_08E607F4: @ 8E607F4 + .incbin "baserom.gba", 0x00e607f4, 0x13f4 + + .global gUnknown_08E61BE8 +gUnknown_08E61BE8: @ 8E61BE8 + .incbin "baserom.gba", 0x00e61be8, 0x640 + + .global gUnknown_08E62228 +gUnknown_08E62228: @ 8E62228 + .incbin "baserom.gba", 0x00e62228, 0x2ec + + .global gUnknown_08E62514 +gUnknown_08E62514: @ 8E62514 + .incbin "baserom.gba", 0x00e62514, 0x5ac + + .global gUnknown_08E62AC0 +gUnknown_08E62AC0: @ 8E62AC0 + .incbin "baserom.gba", 0x00e62ac0, 0x3c + + .global gUnknown_08E62AFC +gUnknown_08E62AFC: @ 8E62AFC + .incbin "baserom.gba", 0x00e62afc, 0x2b0 + + .global gUnknown_08E62DAC +gUnknown_08E62DAC: @ 8E62DAC + .incbin "baserom.gba", 0x00e62dac, 0x608 + + .global gUnknown_08E633B4 +gUnknown_08E633B4: @ 8E633B4 + .incbin "baserom.gba", 0x00e633b4, 0x2f0 + + .global gUnknown_08E636A4 +gUnknown_08E636A4: @ 8E636A4 + .incbin "baserom.gba", 0x00e636a4, 0x3c + + .global gUnknown_08E636E0 +gUnknown_08E636E0: @ 8E636E0 + .incbin "baserom.gba", 0x00e636e0, 0x58 + + .global gUnknown_08E63738 +gUnknown_08E63738: @ 8E63738 + .incbin "baserom.gba", 0x00e63738, 0x3c + + .global gUnknown_08E63774 +gUnknown_08E63774: @ 8E63774 + .incbin "baserom.gba", 0x00e63774, 0x3c + + .global gUnknown_08E637B0 +gUnknown_08E637B0: @ 8E637B0 + .incbin "baserom.gba", 0x00e637b0, 0x60 + + .global gUnknown_08E63810 +gUnknown_08E63810: @ 8E63810 + .incbin "baserom.gba", 0x00e63810, 0x6c + + .global gUnknown_08E6387C +gUnknown_08E6387C: @ 8E6387C + .incbin "baserom.gba", 0x00e6387c, 0x50 + + .global gUnknown_08E638CC +gUnknown_08E638CC: @ 8E638CC + .incbin "baserom.gba", 0x00e638cc, 0x48 + + .global gUnknown_08E63914 +gUnknown_08E63914: @ 8E63914 + .incbin "baserom.gba", 0x00e63914, 0x44 + + .global gUnknown_08E63958 +gUnknown_08E63958: @ 8E63958 + .incbin "baserom.gba", 0x00e63958, 0x50 + + .global gUnknown_08E639A8 +gUnknown_08E639A8: @ 8E639A8 + .incbin "baserom.gba", 0x00e639a8, 0x17b4 + + .global gUnknown_08E6515C +gUnknown_08E6515C: @ 8E6515C + .incbin "baserom.gba", 0x00e6515c, 0x4cc + + .global gUnknown_08E65628 +gUnknown_08E65628: @ 8E65628 + .incbin "baserom.gba", 0x00e65628, 0x174c + + .global gUnknown_08E66D74 +gUnknown_08E66D74: @ 8E66D74 + .incbin "baserom.gba", 0x00e66d74, 0x81c + + .global gUnknown_08E67590 +gUnknown_08E67590: @ 8E67590 + .incbin "baserom.gba", 0x00e67590, 0x2a8 + + .global gUnknown_08E67838 +gUnknown_08E67838: @ 8E67838 + .incbin "baserom.gba", 0x00e67838, 0x410 + + .global gUnknown_08E67C48 +gUnknown_08E67C48: @ 8E67C48 + .incbin "baserom.gba", 0x00e67c48, 0x290 + + .global gUnknown_08E67ED8 +gUnknown_08E67ED8: @ 8E67ED8 + .incbin "baserom.gba", 0x00e67ed8, 0x17c + + .global gUnknown_08E68054 +gUnknown_08E68054: @ 8E68054 + .incbin "baserom.gba", 0x00e68054, 0x52c + + .global gUnknown_08E68580 +gUnknown_08E68580: @ 8E68580 + .incbin "baserom.gba", 0x00e68580, 0xef8 + + .global gUnknown_08E69478 +gUnknown_08E69478: @ 8E69478 + .incbin "baserom.gba", 0x00e69478, 0x100 + + .global gUnknown_08E69578 +gUnknown_08E69578: @ 8E69578 + .incbin "baserom.gba", 0x00e69578, 0x214 + + .global gUnknown_08E6978C +gUnknown_08E6978C: @ 8E6978C + .incbin "baserom.gba", 0x00e6978c, 0xf78 + + .global gUnknown_08E6A704 +gUnknown_08E6A704: @ 8E6A704 + .incbin "baserom.gba", 0x00e6a704, 0xD8 + + .align 2 + .global gMonIcon_Egg +gMonIcon_Egg: @ 8E6A7DC + .incbin "graphics/pokemon/egg/icon.4bpp" + +@ 8E6ABDC + .incbin "baserom.gba", 0x00E6ABDC, 0x1524 + + .global gUnknown_08E6C100 +gUnknown_08E6C100: @ 8E6C100 + .incbin "baserom.gba", 0x00e6c100, 0x820 + + .global gUnknown_08E6C920 +gUnknown_08E6C920: @ 8E6C920 + .incbin "baserom.gba", 0x00e6c920, 0xa34 + + .global gUnknown_08E6D354 +gUnknown_08E6D354: @ 8E6D354 + .incbin "baserom.gba", 0x00e6d354, 0xaf4 + + .global gUnknown_08E6DE48 +gUnknown_08E6DE48: @ 8E6DE48 + .incbin "baserom.gba", 0x00e6de48, 0x2b8 + + .global gUnknown_08E6E100 +gUnknown_08E6E100: @ 8E6E100 + .incbin "baserom.gba", 0x00e6e100, 0x1e4 + + .global gUnknown_08E6E2E4 +gUnknown_08E6E2E4: @ 8E6E2E4 + .incbin "baserom.gba", 0x00e6e2e4, 0x1e4 + + .global gUnknown_08E6E4C8 +gUnknown_08E6E4C8: @ 8E6E4C8 + .incbin "baserom.gba", 0x00e6e4c8, 0x1158 + + .global gUnknown_08E6F620 +gUnknown_08E6F620: @ 8E6F620 + .incbin "baserom.gba", 0x00e6f620, 0x1320 + + .global gUnknown_08E70940 +gUnknown_08E70940: @ 8E70940 + .incbin "baserom.gba", 0x00e70940, 0x28 + + .global gUnknown_08E70968 +gUnknown_08E70968: @ 8E70968 + .incbin "baserom.gba", 0x00e70968, 0x2d0 + + .global gUnknown_08E70C38 +gUnknown_08E70C38: @ 8E70C38 + .incbin "baserom.gba", 0x00e70c38, 0x2d4 + + .global gUnknown_08E70F0C +gUnknown_08E70F0C: @ 8E70F0C + .incbin "baserom.gba", 0x00e70f0c, 0x448 + + .global gUnknown_08E71354 +gUnknown_08E71354: @ 8E71354 + .incbin "baserom.gba", 0x00e71354, 0x34c + + .global gUnknown_08E716A0 +gUnknown_08E716A0: @ 8E716A0 + .incbin "baserom.gba", 0x00e716a0, 0xe8 + + .global gUnknown_08E71788 +gUnknown_08E71788: @ 8E71788 + .incbin "baserom.gba", 0x00e71788, 0x10c + + .global gUnknown_08E71894 +gUnknown_08E71894: @ 8E71894 + .incbin "baserom.gba", 0x00e71894, 0xa0 + + .global gUnknown_08E71934 +gUnknown_08E71934: @ 8E71934 + .incbin "baserom.gba", 0x00e71934, 0xdb0 + + .global gUnknown_08E726E4 +gUnknown_08E726E4: @ 8E726E4 + .incbin "baserom.gba", 0x00e726e4, 0x17c + + .global gUnknown_08E72860 +gUnknown_08E72860: @ 8E72860 + .incbin "baserom.gba", 0x00e72860, 0x1f0 + + .global gUnknown_08E72A50 +gUnknown_08E72A50: @ 8E72A50 + .incbin "baserom.gba", 0x00e72a50, 0x28 + + .global gUnknown_08E72A78 +gUnknown_08E72A78: @ 8E72A78 + .incbin "baserom.gba", 0x00e72a78, 0x9f0 + + .global gUnknown_08E73468 +gUnknown_08E73468: @ 8E73468 + .incbin "baserom.gba", 0x00e73468, 0xa0 + + .global gUnknown_08E73508 +gUnknown_08E73508: @ 8E73508 + .incbin "baserom.gba", 0x00e73508, 0x800 + + .global gUnknown_08E73D08 +gUnknown_08E73D08: @ 8E73D08 + .incbin "baserom.gba", 0x00e73d08, 0x180 + + .global gUnknown_08E73E88 +gUnknown_08E73E88: @ 8E73E88 + .incbin "baserom.gba", 0x00e73e88, 0x800 + + .global gUnknown_08E74688 +gUnknown_08E74688: @ 8E74688 + .incbin "baserom.gba", 0x00e74688, 0x800 + + .global gUnknown_08E74E88 +gUnknown_08E74E88: @ 8E74E88 + .incbin "baserom.gba", 0x00e74e88, 0x18a0 + + .global gUnknown_08E76728 +gUnknown_08E76728: @ 8E76728 + .incbin "baserom.gba", 0x00e76728, 0x86c + + .global gUnknown_08E76F94 +gUnknown_08E76F94: @ 8E76F94 + .incbin "baserom.gba", 0x00e76f94, 0x38 + + .global gUnknown_08E76FCC +gUnknown_08E76FCC: @ 8E76FCC + .incbin "baserom.gba", 0x00e76fcc, 0x38 + + .global gUnknown_08E77004 +gUnknown_08E77004: @ 8E77004 + .incbin "baserom.gba", 0x00e77004, 0x800 + + .global gUnknown_08E77804 +gUnknown_08E77804: @ 8E77804 + .incbin "baserom.gba", 0x00e77804, 0xfc + + .global gUnknown_08E77900 +gUnknown_08E77900: @ 8E77900 + .incbin "baserom.gba", 0x00e77900, 0x28 + + .global gUnknown_08E77928 +gUnknown_08E77928: @ 8E77928 + .incbin "baserom.gba", 0x00e77928, 0x1bc + + .global gUnknown_08E77AE4 +gUnknown_08E77AE4: @ 8E77AE4 + .incbin "baserom.gba", 0x00e77ae4, 0x23c + + .global gUnknown_08E77D20 +gUnknown_08E77D20: @ 8E77D20 + .incbin "baserom.gba", 0x00e77d20, 0x358 + + .global gUnknown_08E78078 +gUnknown_08E78078: @ 8E78078 + .incbin "baserom.gba", 0x00e78078, 0x284 + + .global gUnknown_08E782FC +gUnknown_08E782FC: @ 8E782FC + .incbin "baserom.gba", 0x00e782fc, 0x100 + + .global gUnknown_08E783FC +gUnknown_08E783FC: @ 8E783FC + .incbin "baserom.gba", 0x00e783fc, 0x440 + + .global gUnknown_08E7883C +gUnknown_08E7883C: @ 8E7883C + .incbin "baserom.gba", 0x00e7883c, 0xa8 + + .global gUnknown_08E788E4 +gUnknown_08E788E4: @ 8E788E4 + .incbin "baserom.gba", 0x00e788e4, 0x1a0 + + .global gUnknown_08E78A84 +gUnknown_08E78A84: @ 8E78A84 + .incbin "baserom.gba", 0x00e78a84, 0x27c + +@ 8E78D00 + .include "data/graphics/berries/graphics.s" + +@ 8E7E7D0 + .incbin "baserom.gba", 0xE7E7D0, 0x3CC + + .global gUnknown_08E7EB9C +gUnknown_08E7EB9C: @ 8E7EB9C + .incbin "baserom.gba", 0x00e7eb9c, 0xa0 + + .global gUnknown_08E7EC3C +gUnknown_08E7EC3C: @ 8E7EC3C + .incbin "baserom.gba", 0x00e7ec3c, 0x1d30 + + .global gUnknown_08E8096C +gUnknown_08E8096C: @ 8E8096C + .incbin "baserom.gba", 0x00e8096c, 0x72c + + .global gUnknown_08E81098 +gUnknown_08E81098: @ 8E81098 + .incbin "baserom.gba", 0x00e81098, 0x4900 + + .global gUnknown_08E85998 +gUnknown_08E85998: @ 8E85998 + .incbin "baserom.gba", 0x00e85998, 0x800 + + .global gUnknown_08E86198 +gUnknown_08E86198: @ 8E86198 + .incbin "baserom.gba", 0x00e86198, 0xc0 + + .global gUnknown_08E86258 +gUnknown_08E86258: @ 8E86258 + .incbin "baserom.gba", 0x00e86258, 0x500 + + .global gUnknown_08E86758 +gUnknown_08E86758: @ 8E86758 + .incbin "baserom.gba", 0x00e86758, 0x139e + + .global gUnknown_08E87AF6 +gUnknown_08E87AF6: @ 8E87AF6 + .incbin "baserom.gba", 0x00e87af6, 0x60 + + .global gUnknown_08E87B56 +gUnknown_08E87B56: @ 8E87B56 + .incbin "baserom.gba", 0x00e87b56, 0x5e + + .global gUnknown_08E87BB4 +gUnknown_08E87BB4: @ 8E87BB4 + .incbin "baserom.gba", 0x00e87bb4, 0x1fc + + .global gUnknown_08E87DB0 +gUnknown_08E87DB0: @ 8E87DB0 + .incbin "baserom.gba", 0x00e87db0, 0x52a + + .global gUnknown_08E882DA +gUnknown_08E882DA: @ 8E882DA + .incbin "baserom.gba", 0x00e882da, 0x7e + + .global gUnknown_08E88358 +gUnknown_08E88358: @ 8E88358 + .incbin "baserom.gba", 0x00e88358, 0x174 + + .global gUnknown_08E884CC +gUnknown_08E884CC: @ 8E884CC + .incbin "baserom.gba", 0x00e884cc, 0x55c + + .global gUnknown_08E88A28 +gUnknown_08E88A28: @ 8E88A28 + .incbin "baserom.gba", 0x00e88a28, 0x20 + + .global gUnknown_08E88A48 +gUnknown_08E88A48: @ 8E88A48 + .incbin "baserom.gba", 0x00e88a48, 0x40 + + .global gUnknown_08E88A88 +gUnknown_08E88A88: @ 8E88A88 + .incbin "baserom.gba", 0x00e88a88, 0x2c4 + + .global gUnknown_08E88D4C +gUnknown_08E88D4C: @ 8E88D4C + .incbin "baserom.gba", 0x00e88d4c, 0x578 + + .global gUnknown_08E892C4 +gUnknown_08E892C4: @ 8E892C4 + .incbin "baserom.gba", 0x00e892c4, 0x364 + + .global gUnknown_08E89628 +gUnknown_08E89628: @ 8E89628 + .incbin "baserom.gba", 0x00e89628, 0x20 + + .global gUnknown_08E89648 +gUnknown_08E89648: @ 8E89648 + .incbin "baserom.gba", 0x00e89648, 0x20 + + .global gUnknown_08E89668 +gUnknown_08E89668: @ 8E89668 + .incbin "baserom.gba", 0x00e89668, 0x2f0 + + .global gUnknown_08E89958 +gUnknown_08E89958: @ 8E89958 + .incbin "baserom.gba", 0x00e89958, 0x20 + + .global gUnknown_08E89978 +gUnknown_08E89978: @ 8E89978 + .incbin "baserom.gba", 0x00e89978, 0x160 + + .global gUnknown_08E89AD8 +gUnknown_08E89AD8: @ 8E89AD8 + .incbin "baserom.gba", 0x00e89ad8, 0x6e8 + + .global gUnknown_08E8A1C0 +gUnknown_08E8A1C0: @ 8E8A1C0 + .incbin "baserom.gba", 0x00e8a1c0, 0x2 + + .global gUnknown_08E8A1C2 +gUnknown_08E8A1C2: @ 8E8A1C2 + .incbin "baserom.gba", 0x00e8a1c2, 0x1e + + .global gUnknown_08E8A1E0 +gUnknown_08E8A1E0: @ 8E8A1E0 + .incbin "baserom.gba", 0x00e8a1e0, 0x3f8 + + .global gUnknown_08E8A5D8 +gUnknown_08E8A5D8: @ 8E8A5D8 + .incbin "baserom.gba", 0x00e8a5d8, 0x1ec + + .global gUnknown_08E8A7C4 +gUnknown_08E8A7C4: @ 8E8A7C4 + .incbin "baserom.gba", 0x00e8a7c4, 0x540 + + .global gUnknown_08E8AD04 +gUnknown_08E8AD04: @ 8E8AD04 + .incbin "baserom.gba", 0x00e8ad04, 0x4c0 + + .global gUnknown_08E8B1C4 +gUnknown_08E8B1C4: @ 8E8B1C4 + .incbin "baserom.gba", 0x00e8b1c4, 0x20 + + .global gUnknown_08E8B1E4 +gUnknown_08E8B1E4: @ 8E8B1E4 + .incbin "baserom.gba", 0x00e8b1e4, 0x20 + + .global gUnknown_08E8B204 +gUnknown_08E8B204: @ 8E8B204 + .incbin "baserom.gba", 0x00e8b204, 0x19c + + .global gUnknown_08E8B3A0 +gUnknown_08E8B3A0: @ 8E8B3A0 + .incbin "baserom.gba", 0x00e8b3a0, 0x140 + + .global gUnknown_08E8B4E0 +gUnknown_08E8B4E0: @ 8E8B4E0 + .incbin "baserom.gba", 0x00e8b4e0, 0x1ae0 + + .global gUnknown_08E8CFC0 +gUnknown_08E8CFC0: @ 8E8CFC0 + .incbin "baserom.gba", 0x00e8cfc0, 0xa00 + + .global gUnknown_08E8D9C0 +gUnknown_08E8D9C0: @ 8E8D9C0 + .incbin "baserom.gba", 0x00e8d9c0, 0x500 + + .global gUnknown_08E8DEC0 +gUnknown_08E8DEC0: @ 8E8DEC0 + .incbin "baserom.gba", 0x00e8dec0, 0x228 + + .global gUnknown_08E8E0E8 +gUnknown_08E8E0E8: @ 8E8E0E8 + .incbin "baserom.gba", 0x00e8e0e8, 0x20 + + .global gUnknown_08E8E108 +gUnknown_08E8E108: @ 8E8E108 + .incbin "baserom.gba", 0x00e8e108, 0x20 + + .global gUnknown_08E8E128 +gUnknown_08E8E128: @ 8E8E128 + .incbin "baserom.gba", 0x00e8e128, 0x11c + + .global gUnknown_08E8E244 +gUnknown_08E8E244: @ 8E8E244 + .incbin "baserom.gba", 0x00e8e244, 0x464 + + .global gUnknown_08E8E6A8 +gUnknown_08E8E6A8: @ 8E8E6A8 + .incbin "baserom.gba", 0x00e8e6a8, 0x20 + + .global gUnknown_08E8E6C8 +gUnknown_08E8E6C8: @ 8E8E6C8 + .incbin "baserom.gba", 0x00e8e6c8, 0x20 + + .global gUnknown_08E8E6E8 +gUnknown_08E8E6E8: @ 8E8E6E8 + .incbin "baserom.gba", 0x00e8e6e8, 0x1c8 + + .global gUnknown_08E8E8B0 +gUnknown_08E8E8B0: @ 8E8E8B0 + .incbin "baserom.gba", 0x00e8e8b0, 0x1c8 + + .global gUnknown_08E8EA78 +gUnknown_08E8EA78: @ 8E8EA78 + .incbin "baserom.gba", 0x00e8ea78, 0x3a0 + + .global gUnknown_08E8EE18 +gUnknown_08E8EE18: @ 8E8EE18 + .incbin "baserom.gba", 0x00e8ee18, 0x360 + + .global gUnknown_08E8F178 +gUnknown_08E8F178: @ 8E8F178 + .incbin "baserom.gba", 0x00e8f178, 0x22 + + .global gUnknown_08E8F19A +gUnknown_08E8F19A: @ 8E8F19A + .incbin "baserom.gba", 0x00e8f19a, 0x6 + + .global gUnknown_08E8F1A0 +gUnknown_08E8F1A0: @ 8E8F1A0 + .incbin "baserom.gba", 0x00e8f1a0, 0x18 + + .global gUnknown_08E8F1B8 +gUnknown_08E8F1B8: @ 8E8F1B8 + .incbin "baserom.gba", 0x00e8f1b8, 0x64c + + .global gUnknown_08E8F804 +gUnknown_08E8F804: @ 8E8F804 + .incbin "baserom.gba", 0x00e8f804, 0x20 + + .global gUnknown_08E8F824 +gUnknown_08E8F824: @ 8E8F824 + .incbin "baserom.gba", 0x00e8f824, 0x20 + + .global gUnknown_08E8F844 +gUnknown_08E8F844: @ 8E8F844 + .incbin "baserom.gba", 0x00e8f844, 0xbb4 + + .global gUnknown_08E903F8 +gUnknown_08E903F8: @ 8E903F8 + .incbin "baserom.gba", 0x00e903f8, 0x1D20 + + .align 2 + .global gTilesetTiles_General +gTilesetTiles_General: @ 8E92118 + .incbin "data/tilesets/primary/general/tiles.4bpp.lz" + + .align 2 + .global gTilesetPalettes_General +gTilesetPalettes_General: @ 8E94310 + .incbin "data/tilesets/primary/general/palettes/00.gbapal" + .incbin "data/tilesets/primary/general/palettes/01.gbapal" + .incbin "data/tilesets/primary/general/palettes/02.gbapal" + .incbin "data/tilesets/primary/general/palettes/03.gbapal" + .incbin "data/tilesets/primary/general/palettes/04.gbapal" + .incbin "data/tilesets/primary/general/palettes/05.gbapal" + .incbin "data/tilesets/primary/general/palettes/06.gbapal" + .incbin "data/tilesets/primary/general/palettes/07.gbapal" + .incbin "data/tilesets/primary/general/palettes/08.gbapal" + .incbin "data/tilesets/primary/general/palettes/09.gbapal" + .incbin "data/tilesets/primary/general/palettes/10.gbapal" + .incbin "data/tilesets/primary/general/palettes/11.gbapal" + .incbin "data/tilesets/primary/general/palettes/12.gbapal" + .incbin "data/tilesets/primary/general/palettes/13.gbapal" + .incbin "data/tilesets/primary/general/palettes/14.gbapal" + .incbin "data/tilesets/primary/general/palettes/15.gbapal" + + .global gUnknown_08E94510 +gUnknown_08E94510: @ 8E94510 + .incbin "baserom.gba", 0x00e94510, 0x40 + + .global gUnknown_08E94550 +gUnknown_08E94550: @ 8E94550 + .incbin "baserom.gba", 0x00e94550, 0x80 + + .global gUnknown_08E945D0 +gUnknown_08E945D0: @ 8E945D0 + .incbin "baserom.gba", 0x00e945d0, 0x500 + + .global gUnknown_08E94AD0 +gUnknown_08E94AD0: @ 8E94AD0 + .incbin "baserom.gba", 0x00e94ad0, 0x900 + + .global gUnknown_08E953D0 +gUnknown_08E953D0: @ 8E953D0 + .incbin "baserom.gba", 0x00e953d0, 0xe0 + + .global gUnknown_08E954B0 +gUnknown_08E954B0: @ 8E954B0 + .incbin "baserom.gba", 0x00e954b0, 0x2c4 + + .global gUnknown_08E95774 +gUnknown_08E95774: @ 8E95774 + .incbin "baserom.gba", 0x00e95774, 0x2a4 + + .global gUnknown_08E95A18 +gUnknown_08E95A18: @ 8E95A18 + .incbin "baserom.gba", 0x00e95a18, 0xa0 + + .global gUnknown_08E95AB8 +gUnknown_08E95AB8: @ 8E95AB8 + .incbin "baserom.gba", 0x00e95ab8, 0x500 + + .global gUnknown_08E95FB8 +gUnknown_08E95FB8: @ 8E95FB8 + .incbin "baserom.gba", 0x00e95fb8, 0x500 + + .global gUnknown_08E964B8 +gUnknown_08E964B8: @ 8E964B8 + .incbin "baserom.gba", 0x00e964b8, 0x200 + + .global gUnknown_08E966B8 +gUnknown_08E966B8: @ 8E966B8 + .incbin "baserom.gba", 0x00e966b8, 0x20 + + .global gMonIconPalettes +gMonIconPalettes: @ 8E966D8 + .incbin "graphics/pokemon_icon_palettes/0.gbapal" + .incbin "graphics/pokemon_icon_palettes/1.gbapal" + .incbin "graphics/pokemon_icon_palettes/2.gbapal" + + .global gUnknown_08E96738 +gUnknown_08E96738: @ 8E96738 + .incbin "baserom.gba", 0x00e96738, 0x150 + + .global gUnknown_08E96888 +gUnknown_08E96888: @ 8E96888 + .incbin "baserom.gba", 0x00e96888, 0x10c + + .global gUnknown_08E96994 +gUnknown_08E96994: @ 8E96994 + .incbin "baserom.gba", 0x00e96994, 0x138 + + .global gUnknown_08E96ACC +gUnknown_08E96ACC: @ 8E96ACC + .incbin "baserom.gba", 0x00e96acc, 0x8c + + .global gUnknown_08E96B58 +gUnknown_08E96B58: @ 8E96B58 + .incbin "baserom.gba", 0x00e96b58, 0x7c + + .global gUnknown_08E96BD4 +gUnknown_08E96BD4: @ 8E96BD4 + .incbin "baserom.gba", 0x00e96bd4, 0x158 + + .global gUnknown_08E96D2C +gUnknown_08E96D2C: @ 8E96D2C + .incbin "baserom.gba", 0x00e96d2c, 0x19c + + .global gUnknown_08E96EC8 +gUnknown_08E96EC8: @ 8E96EC8 + .incbin "baserom.gba", 0x00e96ec8, 0x2980 + + .global gUnknown_08E99848 +gUnknown_08E99848: @ 8E99848 + .incbin "baserom.gba", 0x00e99848, 0x768 + + .global gUnknown_08E99FB0 +gUnknown_08E99FB0: @ 8E99FB0 + .incbin "baserom.gba", 0x00e99fb0, 0x150 + + .global gUnknown_08E9A100 +gUnknown_08E9A100: @ 8E9A100 + .incbin "baserom.gba", 0x00e9a100, 0x200 + + .global gUnknown_08E9A300 +gUnknown_08E9A300: @ 8E9A300 + .incbin "baserom.gba", 0x00e9a300, 0x800 + + .global gUnknown_08E9AB00 +gUnknown_08E9AB00: @ 8E9AB00 + .incbin "baserom.gba", 0x00e9ab00, 0x40 + + .global gUnknown_08E9AB40 +gUnknown_08E9AB40: @ 8E9AB40 + .incbin "baserom.gba", 0x00e9ab40, 0x20 + + .global gUnknown_08E9AB60 +gUnknown_08E9AB60: @ 8E9AB60 + .incbin "baserom.gba", 0x00e9ab60, 0x54 + + .global gUnknown_08E9ABB4 +gUnknown_08E9ABB4: @ 8E9ABB4 + .incbin "baserom.gba", 0x00e9abb4, 0x78 + + .global gUnknown_08E9AC2C +gUnknown_08E9AC2C: @ 8E9AC2C + .incbin "baserom.gba", 0x00e9ac2c, 0x20 + + .global gUnknown_08E9AC4C +gUnknown_08E9AC4C: @ 8E9AC4C + .incbin "baserom.gba", 0x00e9ac4c, 0x1a90 + + .global gUnknown_08E9C6DC +gUnknown_08E9C6DC: @ 8E9C6DC + .incbin "baserom.gba", 0x00e9c6dc, 0xbc + + .global gUnknown_08E9C798 +gUnknown_08E9C798: @ 8E9C798 + .incbin "baserom.gba", 0x00e9c798, 0x28c + + .global gUnknown_08E9CA24 +gUnknown_08E9CA24: @ 8E9CA24 + .incbin "baserom.gba", 0x00e9ca24, 0x20 + + .global gUnknown_08E9CA44 +gUnknown_08E9CA44: @ 8E9CA44 + .incbin "baserom.gba", 0x00e9ca44, 0xe88 + + .global gUnknown_08E9D8CC +gUnknown_08E9D8CC: @ 8E9D8CC + .incbin "baserom.gba", 0x00e9d8cc, 0x1d58 + + .global gUnknown_08E9F624 +gUnknown_08E9F624: @ 8E9F624 + .incbin "baserom.gba", 0x00e9f624, 0x1c0 + + .global gUnknown_08E9F7E4 +gUnknown_08E9F7E4: @ 8E9F7E4 + .incbin "baserom.gba", 0x00e9f7e4, 0x1a4 + + .global gUnknown_08E9F988 +gUnknown_08E9F988: @ 8E9F988 + .incbin "baserom.gba", 0x00e9f988, 0x60 + + .global gUnknown_08E9F9E8 +gUnknown_08E9F9E8: @ 8E9F9E8 + .incbin "baserom.gba", 0x00e9f9e8, 0x20 + + .global gUnknown_08E9FA08 +gUnknown_08E9FA08: @ 8E9FA08 + .incbin "baserom.gba", 0x00e9fa08, 0xf4 + + .global gUnknown_08E9FAFC +gUnknown_08E9FAFC: @ 8E9FAFC + .incbin "baserom.gba", 0x00e9fafc, 0x1c + + .global gUnknown_08E9FB18 +gUnknown_08E9FB18: @ 8E9FB18 + .incbin "baserom.gba", 0x00e9fb18, 0x4 + + .global gUnknown_08E9FB1C +gUnknown_08E9FB1C: @ 8E9FB1C + .incbin "baserom.gba", 0x00e9fb1c, 0x84 + + .global gUnknown_08E9FBA0 +gUnknown_08E9FBA0: @ 8E9FBA0 + .incbin "baserom.gba", 0x00e9fba0, 0xc4 + + .global gUnknown_08E9FC64 +gUnknown_08E9FC64: @ 8E9FC64 + .incbin "baserom.gba", 0x00e9fc64, 0xb8 + + .global gUnknown_08E9FD1C +gUnknown_08E9FD1C: @ 8E9FD1C + .incbin "baserom.gba", 0x00e9fd1c, 0x48 + + .global gUnknown_08E9FD64 +gUnknown_08E9FD64: @ 8E9FD64 + .incbin "baserom.gba", 0x00e9fd64, 0xf0 + + .global gUnknown_08E9FE54 +gUnknown_08E9FE54: @ 8E9FE54 + .incbin "baserom.gba", 0x00e9fe54, 0x60 + + .global gUnknown_08E9FEB4 +gUnknown_08E9FEB4: @ 8E9FEB4 + .incbin "baserom.gba", 0x00e9feb4, 0xa4 + + .global gUnknown_08E9FF58 +gUnknown_08E9FF58: @ 8E9FF58 + .incbin "baserom.gba", 0x00e9ff58, 0xd0 + + .global gUnknown_08EA0028 +gUnknown_08EA0028: @ 8EA0028 + .incbin "baserom.gba", 0x00ea0028, 0xe0 + + .global gUnknown_08EA0108 +gUnknown_08EA0108: @ 8EA0108 + .incbin "baserom.gba", 0x00ea0108, 0x1c0 + + .global gUnknown_08EA02C8 +gUnknown_08EA02C8: @ 8EA02C8 + .incbin "baserom.gba", 0x00ea02c8, 0x80 + + .global gUnknown_08EA0348 +gUnknown_08EA0348: @ 8EA0348 + .incbin "baserom.gba", 0x00ea0348, 0x1280 + + .global gUnknown_08EA15C8 +gUnknown_08EA15C8: @ 8EA15C8 + .incbin "baserom.gba", 0x00ea15c8, 0x800 + + .global gUnknown_08EA1DC8 +gUnknown_08EA1DC8: @ 8EA1DC8 + .incbin "baserom.gba", 0x00ea1dc8, 0x844 + + .global gUnknown_08EA260C +gUnknown_08EA260C: @ 8EA260C + .incbin "baserom.gba", 0x00ea260c, 0x438 + + .global gUnknown_08EA2A44 +gUnknown_08EA2A44: @ 8EA2A44 + .incbin "baserom.gba", 0x00ea2a44, 0x200 + + .global gUnknown_08EA2C44 +gUnknown_08EA2C44: @ 8EA2C44 + .incbin "baserom.gba", 0x00ea2c44, 0x3f80 + + .global gUnknown_08EA6BC4 +gUnknown_08EA6BC4: @ 8EA6BC4 + .incbin "baserom.gba", 0x00ea6bc4 diff --git a/data/graphics/berries/graphics.s b/data/graphics/berries/graphics.s index be96d58ee..cc199e485 100644 --- a/data/graphics/berries/graphics.s +++ b/data/graphics/berries/graphics.s @@ -1,429 +1,429 @@ .align 2 - + .global gBerryPic_Cheri gBerryPic_Cheri: @ 8E78D00 .incbin "graphics/berries/cheri/pic.4bpp.lz" .align 2 - + .global gBerryPic_Oran gBerryPic_Oran: @ 8E78E54 .incbin "graphics/berries/oran/pic.4bpp.lz" .align 2 - + .global gBerryPic_Pecha gBerryPic_Pecha: @ 8E78FC8 .incbin "graphics/berries/pecha/pic.4bpp.lz" .align 2 - + .global gBerryPic_Rawst gBerryPic_Rawst: @ 8E7913C .incbin "graphics/berries/rawst/pic.4bpp.lz" .align 2 - + .global gBerryPic_Aspear gBerryPic_Aspear: @ 8E792D4 .incbin "graphics/berries/aspear/pic.4bpp.lz" .align 2 - + .global gBerryPic_Leppa gBerryPic_Leppa: @ 8E7947C .incbin "graphics/berries/leppa/pic.4bpp.lz" .align 2 - + .global gBerryPic_Chesto gBerryPic_Chesto: @ 8E795EC .incbin "graphics/berries/chesto/pic.4bpp.lz" .align 2 - + .global gBerryPic_Persim gBerryPic_Persim: @ 8E797D0 .incbin "graphics/berries/persim/pic.4bpp.lz" .align 2 - + .global gBerryPic_Lum gBerryPic_Lum: @ 8E79920 .incbin "graphics/berries/lum/pic.4bpp.lz" .align 2 - + .global gBerryPic_Sitrus gBerryPic_Sitrus: @ 8E79A3C .incbin "graphics/berries/sitrus/pic.4bpp.lz" .align 2 - + .global gBerryPic_Figy gBerryPic_Figy: @ 8E79BE0 .incbin "graphics/berries/figy/pic.4bpp.lz" .align 2 - + .global gBerryPic_Wiki gBerryPic_Wiki: @ 8E79D8C .incbin "graphics/berries/wiki/pic.4bpp.lz" .align 2 - + .global gBerryPic_Mago gBerryPic_Mago: @ 8E79F80 .incbin "graphics/berries/mago/pic.4bpp.lz" .align 2 - + .global gBerryPic_Aguav gBerryPic_Aguav: @ 8E7A134 .incbin "graphics/berries/aguav/pic.4bpp.lz" .align 2 - + .global gBerryPic_Iapapa gBerryPic_Iapapa: @ 8E7A2A8 .incbin "graphics/berries/iapapa/pic.4bpp.lz" .align 2 - + .global gBerryPic_Razz gBerryPic_Razz: @ 8E7A560 .incbin "graphics/berries/razz/pic.4bpp.lz" .align 2 - + .global gBerryPic_Bluk gBerryPic_Bluk: @ 8E7A790 .incbin "graphics/berries/bluk/pic.4bpp.lz" .align 2 - + .global gBerryPic_Nanab gBerryPic_Nanab: @ 8E7A978 .incbin "graphics/berries/nanab/pic.4bpp.lz" .align 2 - + .global gBerryPic_Wepear gBerryPic_Wepear: @ 8E7AAEC .incbin "graphics/berries/wepear/pic.4bpp.lz" .align 2 - + .global gBerryPic_Pinap gBerryPic_Pinap: @ 8E7ACB4 .incbin "graphics/berries/pinap/pic.4bpp.lz" .align 2 - + .global gBerryPic_Pomeg gBerryPic_Pomeg: @ 8E7AEC8 .incbin "graphics/berries/pomeg/pic.4bpp.lz" .align 2 - + .global gBerryPic_Kelpsy gBerryPic_Kelpsy: @ 8E7B070 .incbin "graphics/berries/kelpsy/pic.4bpp.lz" .align 2 - + .global gBerryPic_Qualot gBerryPic_Qualot: @ 8E7B218 .incbin "graphics/berries/qualot/pic.4bpp.lz" .align 2 - + .global gBerryPic_Hondew gBerryPic_Hondew: @ 8E7B3E4 .incbin "graphics/berries/hondew/pic.4bpp.lz" .align 2 - + .global gBerryPic_Grepa gBerryPic_Grepa: @ 8E7B63C .incbin "graphics/berries/grepa/pic.4bpp.lz" .align 2 - + .global gBerryPic_Tamato gBerryPic_Tamato: @ 8E7B7CC .incbin "graphics/berries/tamato/pic.4bpp.lz" .align 2 - + .global gBerryPic_Cornn gBerryPic_Cornn: @ 8E7BA90 .incbin "graphics/berries/cornn/pic.4bpp.lz" .align 2 - + .global gBerryPic_Magost gBerryPic_Magost: @ 8E7BC94 .incbin "graphics/berries/magost/pic.4bpp.lz" .align 2 - + .global gBerryPic_Rabuta gBerryPic_Rabuta: @ 8E7BE38 .incbin "graphics/berries/rabuta/pic.4bpp.lz" .align 2 - + .global gBerryPic_Nomel gBerryPic_Nomel: @ 8E7C12C .incbin "graphics/berries/nomel/pic.4bpp.lz" .align 2 - + .global gBerryPic_Spelon gBerryPic_Spelon: @ 8E7C308 .incbin "graphics/berries/spelon/pic.4bpp.lz" .align 2 - + .global gBerryPic_Pamtre gBerryPic_Pamtre: @ 8E7C4F8 .incbin "graphics/berries/pamtre/pic.4bpp.lz" .align 2 - + .global gBerryPic_Watmel gBerryPic_Watmel: @ 8E7C748 .incbin "graphics/berries/watmel/pic.4bpp.lz" .align 2 - + .global gBerryPic_Durin gBerryPic_Durin: @ 8E7CA2C .incbin "graphics/berries/durin/pic.4bpp.lz" .align 2 - + .global gBerryPic_Belue gBerryPic_Belue: @ 8E7CDF8 .incbin "graphics/berries/belue/pic.4bpp.lz" .align 2 - + .global gBerryPic_Liechi gBerryPic_Liechi: @ 8E7D0D0 .incbin "graphics/berries/liechi/pic.4bpp.lz" .align 2 - + .global gBerryPic_Ganlon gBerryPic_Ganlon: @ 8E7D328 .incbin "graphics/berries/ganlon/pic.4bpp.lz" .align 2 - + .global gBerryPic_Salac gBerryPic_Salac: @ 8E7D4C0 .incbin "graphics/berries/salac/pic.4bpp.lz" .align 2 - + .global gBerryPic_Petaya gBerryPic_Petaya: @ 8E7D704 .incbin "graphics/berries/petaya/pic.4bpp.lz" .align 2 - + .global gBerryPic_Apicot gBerryPic_Apicot: @ 8E7D9AC .incbin "graphics/berries/apicot/pic.4bpp.lz" .align 2 - + .global gBerryPic_Lansat gBerryPic_Lansat: @ 8E7DB3C .incbin "graphics/berries/lansat/pic.4bpp.lz" .align 2 - + .global gBerryPic_Starf gBerryPic_Starf: @ 8E7DD30 .incbin "graphics/berries/starf/pic.4bpp.lz" .align 2 - + .global gBerryPic_Enigma gBerryPic_Enigma: @ 8E7DF00 .incbin "graphics/berries/enigma/pic.4bpp.lz" .align 2 - + .global gBerryPalette_Cheri gBerryPalette_Cheri: @ 8E7E118 .incbin "graphics/berries/cheri/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Oran gBerryPalette_Oran: @ 8E7E140 .incbin "graphics/berries/oran/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Pecha gBerryPalette_Pecha: @ 8E7E168 .incbin "graphics/berries/pecha/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Rawst gBerryPalette_Rawst: @ 8E7E190 .incbin "graphics/berries/rawst/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Aspear gBerryPalette_Aspear: @ 8E7E1B8 .incbin "graphics/berries/aspear/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Leppa gBerryPalette_Leppa: @ 8E7E1E0 .incbin "graphics/berries/leppa/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Chesto gBerryPalette_Chesto: @ 8E7E208 .incbin "graphics/berries/chesto/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Persim gBerryPalette_Persim: @ 8E7E230 .incbin "graphics/berries/persim/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Lum gBerryPalette_Lum: @ 8E7E258 .incbin "graphics/berries/lum/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Sitrus gBerryPalette_Sitrus: @ 8E7E280 .incbin "graphics/berries/sitrus/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Figy gBerryPalette_Figy: @ 8E7E2A8 .incbin "graphics/berries/figy/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Wiki gBerryPalette_Wiki: @ 8E7E2D0 .incbin "graphics/berries/wiki/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Mago gBerryPalette_Mago: @ 8E7E2F8 .incbin "graphics/berries/mago/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Aguav gBerryPalette_Aguav: @ 8E7E320 .incbin "graphics/berries/aguav/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Iapapa gBerryPalette_Iapapa: @ 8E7E348 .incbin "graphics/berries/iapapa/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Razz gBerryPalette_Razz: @ 8E7E370 .incbin "graphics/berries/razz/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Bluk gBerryPalette_Bluk: @ 8E7E398 .incbin "graphics/berries/bluk/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Nanab gBerryPalette_Nanab: @ 8E7E3C0 .incbin "graphics/berries/nanab/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Wepear gBerryPalette_Wepear: @ 8E7E3E8 .incbin "graphics/berries/wepear/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Pinap gBerryPalette_Pinap: @ 8E7E410 .incbin "graphics/berries/pinap/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Pomeg gBerryPalette_Pomeg: @ 8E7E438 .incbin "graphics/berries/pomeg/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Kelpsy gBerryPalette_Kelpsy: @ 8E7E460 .incbin "graphics/berries/kelpsy/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Qualot gBerryPalette_Qualot: @ 8E7E488 .incbin "graphics/berries/qualot/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Hondew gBerryPalette_Hondew: @ 8E7E4B0 .incbin "graphics/berries/hondew/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Grepa gBerryPalette_Grepa: @ 8E7E4D8 .incbin "graphics/berries/grepa/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Tamato gBerryPalette_Tamato: @ 8E7E500 .incbin "graphics/berries/tamato/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Cornn gBerryPalette_Cornn: @ 8E7E528 .incbin "graphics/berries/cornn/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Magost gBerryPalette_Magost: @ 8E7E550 .incbin "graphics/berries/magost/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Rabuta gBerryPalette_Rabuta: @ 8E7E578 .incbin "graphics/berries/rabuta/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Nomel gBerryPalette_Nomel: @ 8E7E5A0 .incbin "graphics/berries/nomel/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Spelon gBerryPalette_Spelon: @ 8E7E5C8 .incbin "graphics/berries/spelon/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Pamtre gBerryPalette_Pamtre: @ 8E7E5F0 .incbin "graphics/berries/pamtre/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Watmel gBerryPalette_Watmel: @ 8E7E618 .incbin "graphics/berries/watmel/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Durin gBerryPalette_Durin: @ 8E7E640 .incbin "graphics/berries/durin/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Belue gBerryPalette_Belue: @ 8E7E668 .incbin "graphics/berries/belue/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Liechi gBerryPalette_Liechi: @ 8E7E690 .incbin "graphics/berries/liechi/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Ganlon gBerryPalette_Ganlon: @ 8E7E6B8 .incbin "graphics/berries/ganlon/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Salac gBerryPalette_Salac: @ 8E7E6E0 .incbin "graphics/berries/salac/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Petaya gBerryPalette_Petaya: @ 8E7E708 .incbin "graphics/berries/petaya/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Apicot gBerryPalette_Apicot: @ 8E7E730 .incbin "graphics/berries/apicot/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Lansat gBerryPalette_Lansat: @ 8E7E758 .incbin "graphics/berries/lansat/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Starf gBerryPalette_Starf: @ 8E7E780 .incbin "graphics/berries/starf/palette.gbapal.lz" .align 2 - + .global gBerryPalette_Enigma gBerryPalette_Enigma: @ 8E7E7A8 .incbin "graphics/berries/enigma/palette.gbapal.lz" diff --git a/data/graphics/pokemon/circled_question_mark_graphics.s b/data/graphics/pokemon/circled_question_mark_graphics.s index 86d63e2a5..5e5bb8f42 100644 --- a/data/graphics/pokemon/circled_question_mark_graphics.s +++ b/data/graphics/pokemon/circled_question_mark_graphics.s @@ -1,19 +1,19 @@ .align 2 - + .global gMonFrontPic_CircledQuestionMark gMonFrontPic_CircledQuestionMark: @ 8D01524 .incbin "graphics/pokemon/circled_question_mark/front.4bpp.lz" .align 2 - + .global gMonBackPic_CircledQuestionMark gMonBackPic_CircledQuestionMark: @ 8D0176C .incbin "graphics/pokemon/circled_question_mark/back.4bpp.lz" .align 2 - + .global gMonPalette_CircledQuestionMark gMonPalette_CircledQuestionMark: @ 8D019B4 .incbin "graphics/pokemon/circled_question_mark/normal.gbapal.lz" .align 2 - + .global gMonShinyPalette_CircledQuestionMark gMonShinyPalette_CircledQuestionMark: @ 8D019CC .incbin "graphics/pokemon/circled_question_mark/shiny.gbapal.lz" diff --git a/data/graphics/pokemon/graphics.s b/data/graphics/pokemon/graphics.s index d72c31e7a..fbade3e15 100644 --- a/data/graphics/pokemon/graphics.s +++ b/data/graphics/pokemon/graphics.s @@ -1,12014 +1,12014 @@ .align 2 - + .global gMonFrontPic_Bulbasaur gMonFrontPic_Bulbasaur: @ 8D2FD8C .incbin "graphics/pokemon/bulbasaur/front.4bpp.lz" .align 2 - + .global gMonPalette_Bulbasaur gMonPalette_Bulbasaur: @ 8D30024 .incbin "graphics/pokemon/bulbasaur/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Bulbasaur gMonBackPic_Bulbasaur: @ 8D3004C .incbin "graphics/pokemon/bulbasaur/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Bulbasaur gMonShinyPalette_Bulbasaur: @ 8D302FC .incbin "graphics/pokemon/bulbasaur/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Bulbasaur gMonIcon_Bulbasaur: @ 8D30324 .incbin "graphics/pokemon/bulbasaur/icon.4bpp" .align 2 - + .global gMonFootprint_Bulbasaur gMonFootprint_Bulbasaur: @ 8D30724 .incbin "graphics/pokemon/bulbasaur/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ivysaur gMonFrontPic_Ivysaur: @ 8D30744 .incbin "graphics/pokemon/ivysaur/front.4bpp.lz" .align 2 - + .global gMonPalette_Ivysaur gMonPalette_Ivysaur: @ 8D30AB8 .incbin "graphics/pokemon/ivysaur/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ivysaur gMonBackPic_Ivysaur: @ 8D30AE0 .incbin "graphics/pokemon/ivysaur/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ivysaur gMonShinyPalette_Ivysaur: @ 8D30E6C .incbin "graphics/pokemon/ivysaur/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ivysaur gMonIcon_Ivysaur: @ 8D30E94 .incbin "graphics/pokemon/ivysaur/icon.4bpp" .align 2 - + .global gMonFootprint_Ivysaur gMonFootprint_Ivysaur: @ 8D31294 .incbin "graphics/pokemon/ivysaur/footprint.1bpp" .align 2 - + .global gMonFrontPic_Venusaur gMonFrontPic_Venusaur: @ 8D312B4 .incbin "graphics/pokemon/venusaur/front.4bpp.lz" .align 2 - + .global gMonPalette_Venusaur gMonPalette_Venusaur: @ 8D31840 .incbin "graphics/pokemon/venusaur/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Venusaur gMonBackPic_Venusaur: @ 8D31868 .incbin "graphics/pokemon/venusaur/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Venusaur gMonShinyPalette_Venusaur: @ 8D31D38 .incbin "graphics/pokemon/venusaur/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Venusaur gMonIcon_Venusaur: @ 8D31D60 .incbin "graphics/pokemon/venusaur/icon.4bpp" .align 2 - + .global gMonFootprint_Venusaur gMonFootprint_Venusaur: @ 8D32160 .incbin "graphics/pokemon/venusaur/footprint.1bpp" .align 2 - + .global gMonFrontPic_Charmander gMonFrontPic_Charmander: @ 8D32180 .incbin "graphics/pokemon/charmander/front.4bpp.lz" .align 2 - + .global gMonPalette_Charmander gMonPalette_Charmander: @ 8D32430 .incbin "graphics/pokemon/charmander/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Charmander gMonBackPic_Charmander: @ 8D32458 .incbin "graphics/pokemon/charmander/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Charmander gMonShinyPalette_Charmander: @ 8D326EC .incbin "graphics/pokemon/charmander/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Charmander gMonIcon_Charmander: @ 8D32714 .incbin "graphics/pokemon/charmander/icon.4bpp" .align 2 - + .global gMonFootprint_Charmander gMonFootprint_Charmander: @ 8D32B14 .incbin "graphics/pokemon/charmander/footprint.1bpp" .align 2 - + .global gMonFrontPic_Charmeleon gMonFrontPic_Charmeleon: @ 8D32B34 .incbin "graphics/pokemon/charmeleon/front.4bpp.lz" .align 2 - + .global gMonPalette_Charmeleon gMonPalette_Charmeleon: @ 8D32EDC .incbin "graphics/pokemon/charmeleon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Charmeleon gMonBackPic_Charmeleon: @ 8D32F04 .incbin "graphics/pokemon/charmeleon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Charmeleon gMonShinyPalette_Charmeleon: @ 8D331E4 .incbin "graphics/pokemon/charmeleon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Charmeleon gMonIcon_Charmeleon: @ 8D3320C .incbin "graphics/pokemon/charmeleon/icon.4bpp" .align 2 - + .global gMonFootprint_Charmeleon gMonFootprint_Charmeleon: @ 8D3360C .incbin "graphics/pokemon/charmeleon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Charizard gMonFrontPic_Charizard: @ 8D3362C .incbin "graphics/pokemon/charizard/front.4bpp.lz" .align 2 - + .global gMonPalette_Charizard gMonPalette_Charizard: @ 8D33B7C .incbin "graphics/pokemon/charizard/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Charizard gMonBackPic_Charizard: @ 8D33BA4 .incbin "graphics/pokemon/charizard/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Charizard gMonShinyPalette_Charizard: @ 8D33FC0 .incbin "graphics/pokemon/charizard/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Charizard gMonIcon_Charizard: @ 8D33FE8 .incbin "graphics/pokemon/charizard/icon.4bpp" .align 2 - + .global gMonFootprint_Charizard gMonFootprint_Charizard: @ 8D343E8 .incbin "graphics/pokemon/charizard/footprint.1bpp" .align 2 - + .global gMonFrontPic_Squirtle gMonFrontPic_Squirtle: @ 8D34408 .incbin "graphics/pokemon/squirtle/front.4bpp.lz" .align 2 - + .global gMonPalette_Squirtle gMonPalette_Squirtle: @ 8D346E4 .incbin "graphics/pokemon/squirtle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Squirtle gMonBackPic_Squirtle: @ 8D3470C .incbin "graphics/pokemon/squirtle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Squirtle gMonShinyPalette_Squirtle: @ 8D3498C .incbin "graphics/pokemon/squirtle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Squirtle gMonIcon_Squirtle: @ 8D349B4 .incbin "graphics/pokemon/squirtle/icon.4bpp" .align 2 - + .global gMonFootprint_Squirtle gMonFootprint_Squirtle: @ 8D34DB4 .incbin "graphics/pokemon/squirtle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wartortle gMonFrontPic_Wartortle: @ 8D34DD4 .incbin "graphics/pokemon/wartortle/front.4bpp.lz" .align 2 - + .global gMonPalette_Wartortle gMonPalette_Wartortle: @ 8D35150 .incbin "graphics/pokemon/wartortle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wartortle gMonBackPic_Wartortle: @ 8D35178 .incbin "graphics/pokemon/wartortle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wartortle gMonShinyPalette_Wartortle: @ 8D354AC .incbin "graphics/pokemon/wartortle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wartortle gMonIcon_Wartortle: @ 8D354D4 .incbin "graphics/pokemon/wartortle/icon.4bpp" .align 2 - + .global gMonFootprint_Wartortle gMonFootprint_Wartortle: @ 8D358D4 .incbin "graphics/pokemon/wartortle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Blastoise gMonFrontPic_Blastoise: @ 8D358F4 .incbin "graphics/pokemon/blastoise/front.4bpp.lz" .align 2 - + .global gMonPalette_Blastoise gMonPalette_Blastoise: @ 8D35DF8 .incbin "graphics/pokemon/blastoise/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Blastoise gMonBackPic_Blastoise: @ 8D35E20 .incbin "graphics/pokemon/blastoise/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Blastoise gMonShinyPalette_Blastoise: @ 8D36264 .incbin "graphics/pokemon/blastoise/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Blastoise gMonIcon_Blastoise: @ 8D3628C .incbin "graphics/pokemon/blastoise/icon.4bpp" .align 2 - + .global gMonFootprint_Blastoise gMonFootprint_Blastoise: @ 8D3668C .incbin "graphics/pokemon/blastoise/footprint.1bpp" .align 2 - + .global gMonFrontPic_Caterpie gMonFrontPic_Caterpie: @ 8D366AC .incbin "graphics/pokemon/caterpie/front.4bpp.lz" .align 2 - + .global gMonPalette_Caterpie gMonPalette_Caterpie: @ 8D3690C .incbin "graphics/pokemon/caterpie/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Caterpie gMonBackPic_Caterpie: @ 8D36934 .incbin "graphics/pokemon/caterpie/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Caterpie gMonShinyPalette_Caterpie: @ 8D36BE4 .incbin "graphics/pokemon/caterpie/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Caterpie gMonIcon_Caterpie: @ 8D36C0C .incbin "graphics/pokemon/caterpie/icon.4bpp" .align 2 - + .global gMonFootprint_Caterpie gMonFootprint_Caterpie: @ 8D3700C .incbin "graphics/pokemon/caterpie/footprint.1bpp" .align 2 - + .global gMonFrontPic_Metapod gMonFrontPic_Metapod: @ 8D3702C .incbin "graphics/pokemon/metapod/front.4bpp.lz" .align 2 - + .global gMonPalette_Metapod gMonPalette_Metapod: @ 8D37244 .incbin "graphics/pokemon/metapod/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Metapod gMonBackPic_Metapod: @ 8D37264 .incbin "graphics/pokemon/metapod/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Metapod gMonShinyPalette_Metapod: @ 8D374A4 .incbin "graphics/pokemon/metapod/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Metapod gMonIcon_Metapod: @ 8D374C4 .incbin "graphics/pokemon/metapod/icon.4bpp" .align 2 - + .global gMonFootprint_Metapod gMonFootprint_Metapod: @ 8D378C4 .incbin "graphics/pokemon/metapod/footprint.1bpp" .align 2 - + .global gMonFrontPic_Butterfree gMonFrontPic_Butterfree: @ 8D378E4 .incbin "graphics/pokemon/butterfree/front.4bpp.lz" .align 2 - + .global gMonPalette_Butterfree gMonPalette_Butterfree: @ 8D37C44 .incbin "graphics/pokemon/butterfree/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Butterfree gMonBackPic_Butterfree: @ 8D37C6C .incbin "graphics/pokemon/butterfree/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Butterfree gMonShinyPalette_Butterfree: @ 8D38038 .incbin "graphics/pokemon/butterfree/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Butterfree gMonIcon_Butterfree: @ 8D38060 .incbin "graphics/pokemon/butterfree/icon.4bpp" .align 2 - + .global gMonFootprint_Butterfree gMonFootprint_Butterfree: @ 8D38460 .incbin "graphics/pokemon/butterfree/footprint.1bpp" .align 2 - + .global gMonFrontPic_Weedle gMonFrontPic_Weedle: @ 8D38480 .incbin "graphics/pokemon/weedle/front.4bpp.lz" .align 2 - + .global gMonPalette_Weedle gMonPalette_Weedle: @ 8D386C0 .incbin "graphics/pokemon/weedle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Weedle gMonBackPic_Weedle: @ 8D386E8 .incbin "graphics/pokemon/weedle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Weedle gMonShinyPalette_Weedle: @ 8D38950 .incbin "graphics/pokemon/weedle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Weedle gMonIcon_Weedle: @ 8D38978 .incbin "graphics/pokemon/weedle/icon.4bpp" .align 2 - + .global gMonFootprint_Weedle gMonFootprint_Weedle: @ 8D38D78 .incbin "graphics/pokemon/weedle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kakuna gMonFrontPic_Kakuna: @ 8D38D98 .incbin "graphics/pokemon/kakuna/front.4bpp.lz" .align 2 - + .global gMonPalette_Kakuna gMonPalette_Kakuna: @ 8D38FE4 .incbin "graphics/pokemon/kakuna/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kakuna gMonBackPic_Kakuna: @ 8D39008 .incbin "graphics/pokemon/kakuna/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kakuna gMonShinyPalette_Kakuna: @ 8D3928C .incbin "graphics/pokemon/kakuna/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kakuna gMonIcon_Kakuna: @ 8D392B0 .incbin "graphics/pokemon/kakuna/icon.4bpp" .align 2 - + .global gMonFootprint_Kakuna gMonFootprint_Kakuna: @ 8D396B0 .incbin "graphics/pokemon/kakuna/footprint.1bpp" .align 2 - + .global gMonFrontPic_Beedrill gMonFrontPic_Beedrill: @ 8D396D0 .incbin "graphics/pokemon/beedrill/front.4bpp.lz" .align 2 - + .global gMonPalette_Beedrill gMonPalette_Beedrill: @ 8D39AE0 .incbin "graphics/pokemon/beedrill/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Beedrill gMonBackPic_Beedrill: @ 8D39B08 .incbin "graphics/pokemon/beedrill/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Beedrill gMonShinyPalette_Beedrill: @ 8D39E7C .incbin "graphics/pokemon/beedrill/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Beedrill gMonIcon_Beedrill: @ 8D39EA4 .incbin "graphics/pokemon/beedrill/icon.4bpp" .align 2 - + .global gMonFootprint_Beedrill gMonFootprint_Beedrill: @ 8D3A2A4 .incbin "graphics/pokemon/beedrill/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pidgey gMonFrontPic_Pidgey: @ 8D3A2C4 .incbin "graphics/pokemon/pidgey/front.4bpp.lz" .align 2 - + .global gMonPalette_Pidgey gMonPalette_Pidgey: @ 8D3A5B0 .incbin "graphics/pokemon/pidgey/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pidgey gMonBackPic_Pidgey: @ 8D3A5D8 .incbin "graphics/pokemon/pidgey/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pidgey gMonShinyPalette_Pidgey: @ 8D3A92C .incbin "graphics/pokemon/pidgey/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pidgey gMonIcon_Pidgey: @ 8D3A954 .incbin "graphics/pokemon/pidgey/icon.4bpp" .align 2 - + .global gMonFootprint_Pidgey gMonFootprint_Pidgey: @ 8D3AD54 .incbin "graphics/pokemon/pidgey/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pidgeotto gMonFrontPic_Pidgeotto: @ 8D3AD74 .incbin "graphics/pokemon/pidgeotto/front.4bpp.lz" .align 2 - + .global gMonPalette_Pidgeotto gMonPalette_Pidgeotto: @ 8D3B0E8 .incbin "graphics/pokemon/pidgeotto/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pidgeotto gMonBackPic_Pidgeotto: @ 8D3B110 .incbin "graphics/pokemon/pidgeotto/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pidgeotto gMonShinyPalette_Pidgeotto: @ 8D3B45C .incbin "graphics/pokemon/pidgeotto/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pidgeotto gMonIcon_Pidgeotto: @ 8D3B484 .incbin "graphics/pokemon/pidgeotto/icon.4bpp" .align 2 - + .global gMonFootprint_Pidgeotto gMonFootprint_Pidgeotto: @ 8D3B884 .incbin "graphics/pokemon/pidgeotto/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pidgeot gMonFrontPic_Pidgeot: @ 8D3B8A4 .incbin "graphics/pokemon/pidgeot/front.4bpp.lz" .align 2 - + .global gMonPalette_Pidgeot gMonPalette_Pidgeot: @ 8D3BDA0 .incbin "graphics/pokemon/pidgeot/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pidgeot gMonBackPic_Pidgeot: @ 8D3BDC8 .incbin "graphics/pokemon/pidgeot/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pidgeot gMonShinyPalette_Pidgeot: @ 8D3C150 .incbin "graphics/pokemon/pidgeot/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pidgeot gMonIcon_Pidgeot: @ 8D3C178 .incbin "graphics/pokemon/pidgeot/icon.4bpp" .align 2 - + .global gMonFootprint_Pidgeot gMonFootprint_Pidgeot: @ 8D3C578 .incbin "graphics/pokemon/pidgeot/footprint.1bpp" .align 2 - + .global gMonFrontPic_Rattata gMonFrontPic_Rattata: @ 8D3C598 .incbin "graphics/pokemon/rattata/front.4bpp.lz" .align 2 - + .global gMonPalette_Rattata gMonPalette_Rattata: @ 8D3C7E4 .incbin "graphics/pokemon/rattata/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Rattata gMonBackPic_Rattata: @ 8D3C80C .incbin "graphics/pokemon/rattata/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Rattata gMonShinyPalette_Rattata: @ 8D3CAE8 .incbin "graphics/pokemon/rattata/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Rattata gMonIcon_Rattata: @ 8D3CB10 .incbin "graphics/pokemon/rattata/icon.4bpp" .align 2 - + .global gMonFootprint_Rattata gMonFootprint_Rattata: @ 8D3CF10 .incbin "graphics/pokemon/rattata/footprint.1bpp" .align 2 - + .global gMonFrontPic_Raticate gMonFrontPic_Raticate: @ 8D3CF30 .incbin "graphics/pokemon/raticate/front.4bpp.lz" .align 2 - + .global gMonPalette_Raticate gMonPalette_Raticate: @ 8D3D2B8 .incbin "graphics/pokemon/raticate/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Raticate gMonBackPic_Raticate: @ 8D3D2E0 .incbin "graphics/pokemon/raticate/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Raticate gMonShinyPalette_Raticate: @ 8D3D610 .incbin "graphics/pokemon/raticate/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Raticate gMonIcon_Raticate: @ 8D3D638 .incbin "graphics/pokemon/raticate/icon.4bpp" .align 2 - + .global gMonFootprint_Raticate gMonFootprint_Raticate: @ 8D3DA38 .incbin "graphics/pokemon/raticate/footprint.1bpp" .align 2 - + .global gMonFrontPic_Spearow gMonFrontPic_Spearow: @ 8D3DA58 .incbin "graphics/pokemon/spearow/front.4bpp.lz" .align 2 - + .global gMonPalette_Spearow gMonPalette_Spearow: @ 8D3DCE0 .incbin "graphics/pokemon/spearow/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Spearow gMonBackPic_Spearow: @ 8D3DD08 .incbin "graphics/pokemon/spearow/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Spearow gMonShinyPalette_Spearow: @ 8D3DFE4 .incbin "graphics/pokemon/spearow/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Spearow gMonIcon_Spearow: @ 8D3E00C .incbin "graphics/pokemon/spearow/icon.4bpp" .align 2 - + .global gMonFootprint_Spearow gMonFootprint_Spearow: @ 8D3E40C .incbin "graphics/pokemon/spearow/footprint.1bpp" .align 2 - + .global gMonFrontPic_Fearow gMonFrontPic_Fearow: @ 8D3E42C .incbin "graphics/pokemon/fearow/front.4bpp.lz" .align 2 - + .global gMonPalette_Fearow gMonPalette_Fearow: @ 8D3E8C0 .incbin "graphics/pokemon/fearow/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Fearow gMonBackPic_Fearow: @ 8D3E8E8 .incbin "graphics/pokemon/fearow/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Fearow gMonShinyPalette_Fearow: @ 8D3EBE0 .incbin "graphics/pokemon/fearow/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Fearow gMonIcon_Fearow: @ 8D3EC08 .incbin "graphics/pokemon/fearow/icon.4bpp" .align 2 - + .global gMonFootprint_Fearow gMonFootprint_Fearow: @ 8D3F008 .incbin "graphics/pokemon/fearow/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ekans gMonFrontPic_Ekans: @ 8D3F028 .incbin "graphics/pokemon/ekans/front.4bpp.lz" .align 2 - + .global gMonPalette_Ekans gMonPalette_Ekans: @ 8D3F328 .incbin "graphics/pokemon/ekans/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ekans gMonBackPic_Ekans: @ 8D3F350 .incbin "graphics/pokemon/ekans/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ekans gMonShinyPalette_Ekans: @ 8D3F640 .incbin "graphics/pokemon/ekans/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ekans gMonIcon_Ekans: @ 8D3F668 .incbin "graphics/pokemon/ekans/icon.4bpp" .align 2 - + .global gMonFootprint_Ekans gMonFootprint_Ekans: @ 8D3FA68 .incbin "graphics/pokemon/ekans/footprint.1bpp" .align 2 - + .global gMonFrontPic_Arbok gMonFrontPic_Arbok: @ 8D3FA88 .incbin "graphics/pokemon/arbok/front.4bpp.lz" .align 2 - + .global gMonPalette_Arbok gMonPalette_Arbok: @ 8D3FED4 .incbin "graphics/pokemon/arbok/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Arbok gMonBackPic_Arbok: @ 8D3FEFC .incbin "graphics/pokemon/arbok/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Arbok gMonShinyPalette_Arbok: @ 8D4019C .incbin "graphics/pokemon/arbok/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Arbok gMonIcon_Arbok: @ 8D401C4 .incbin "graphics/pokemon/arbok/icon.4bpp" .align 2 - + .global gMonFootprint_Arbok gMonFootprint_Arbok: @ 8D405C4 .incbin "graphics/pokemon/arbok/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pikachu gMonFrontPic_Pikachu: @ 8D405E4 .incbin "graphics/pokemon/pikachu/front.4bpp.lz" .align 2 - + .global gMonPalette_Pikachu gMonPalette_Pikachu: @ 8D408B4 .incbin "graphics/pokemon/pikachu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pikachu gMonBackPic_Pikachu: @ 8D408DC .incbin "graphics/pokemon/pikachu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pikachu gMonShinyPalette_Pikachu: @ 8D40BB4 .incbin "graphics/pokemon/pikachu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pikachu gMonIcon_Pikachu: @ 8D40BDC .incbin "graphics/pokemon/pikachu/icon.4bpp" .align 2 - + .global gMonFootprint_Pikachu gMonFootprint_Pikachu: @ 8D40FDC .incbin "graphics/pokemon/pikachu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Raichu gMonFrontPic_Raichu: @ 8D40FFC .incbin "graphics/pokemon/raichu/front.4bpp.lz" .align 2 - + .global gMonPalette_Raichu gMonPalette_Raichu: @ 8D413A8 .incbin "graphics/pokemon/raichu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Raichu gMonBackPic_Raichu: @ 8D413D0 .incbin "graphics/pokemon/raichu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Raichu gMonShinyPalette_Raichu: @ 8D416F0 .incbin "graphics/pokemon/raichu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Raichu gMonIcon_Raichu: @ 8D41718 .incbin "graphics/pokemon/raichu/icon.4bpp" .align 2 - + .global gMonFootprint_Raichu gMonFootprint_Raichu: @ 8D41B18 .incbin "graphics/pokemon/raichu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sandshrew gMonFrontPic_Sandshrew: @ 8D41B38 .incbin "graphics/pokemon/sandshrew/front.4bpp.lz" .align 2 - + .global gMonPalette_Sandshrew gMonPalette_Sandshrew: @ 8D41DF8 .incbin "graphics/pokemon/sandshrew/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sandshrew gMonBackPic_Sandshrew: @ 8D41E20 .incbin "graphics/pokemon/sandshrew/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sandshrew gMonShinyPalette_Sandshrew: @ 8D42148 .incbin "graphics/pokemon/sandshrew/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sandshrew gMonIcon_Sandshrew: @ 8D42170 .incbin "graphics/pokemon/sandshrew/icon.4bpp" .align 2 - + .global gMonFootprint_Sandshrew gMonFootprint_Sandshrew: @ 8D42570 .incbin "graphics/pokemon/sandshrew/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sandslash gMonFrontPic_Sandslash: @ 8D42590 .incbin "graphics/pokemon/sandslash/front.4bpp.lz" .align 2 - + .global gMonPalette_Sandslash gMonPalette_Sandslash: @ 8D4297C .incbin "graphics/pokemon/sandslash/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sandslash gMonBackPic_Sandslash: @ 8D429A4 .incbin "graphics/pokemon/sandslash/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sandslash gMonShinyPalette_Sandslash: @ 8D42DC0 .incbin "graphics/pokemon/sandslash/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sandslash gMonIcon_Sandslash: @ 8D42DE8 .incbin "graphics/pokemon/sandslash/icon.4bpp" .align 2 - + .global gMonFootprint_Sandslash gMonFootprint_Sandslash: @ 8D431E8 .incbin "graphics/pokemon/sandslash/footprint.1bpp" .align 2 - + .global gMonFrontPic_NidoranF gMonFrontPic_NidoranF: @ 8D43208 .incbin "graphics/pokemon/nidoran_f/front.4bpp.lz" .align 2 - + .global gMonPalette_NidoranF gMonPalette_NidoranF: @ 8D43480 .incbin "graphics/pokemon/nidoran_f/normal.gbapal.lz" .align 2 - + .global gMonBackPic_NidoranF gMonBackPic_NidoranF: @ 8D434A8 .incbin "graphics/pokemon/nidoran_f/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_NidoranF gMonShinyPalette_NidoranF: @ 8D43780 .incbin "graphics/pokemon/nidoran_f/shiny.gbapal.lz" .align 2 - + .global gMonIcon_NidoranF gMonIcon_NidoranF: @ 8D437A8 .incbin "graphics/pokemon/nidoran_f/icon.4bpp" .align 2 - + .global gMonFootprint_NidoranF gMonFootprint_NidoranF: @ 8D43BA8 .incbin "graphics/pokemon/nidoran_f/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nidorina gMonFrontPic_Nidorina: @ 8D43BC8 .incbin "graphics/pokemon/nidorina/front.4bpp.lz" .align 2 - + .global gMonPalette_Nidorina gMonPalette_Nidorina: @ 8D43EF4 .incbin "graphics/pokemon/nidorina/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nidorina gMonBackPic_Nidorina: @ 8D43F1C .incbin "graphics/pokemon/nidorina/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nidorina gMonShinyPalette_Nidorina: @ 8D442B0 .incbin "graphics/pokemon/nidorina/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nidorina gMonIcon_Nidorina: @ 8D442D8 .incbin "graphics/pokemon/nidorina/icon.4bpp" .align 2 - + .global gMonFootprint_Nidorina gMonFootprint_Nidorina: @ 8D446D8 .incbin "graphics/pokemon/nidorina/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nidoqueen gMonFrontPic_Nidoqueen: @ 8D446F8 .incbin "graphics/pokemon/nidoqueen/front.4bpp.lz" .align 2 - + .global gMonPalette_Nidoqueen gMonPalette_Nidoqueen: @ 8D44B84 .incbin "graphics/pokemon/nidoqueen/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nidoqueen gMonBackPic_Nidoqueen: @ 8D44BAC .incbin "graphics/pokemon/nidoqueen/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nidoqueen gMonShinyPalette_Nidoqueen: @ 8D44F70 .incbin "graphics/pokemon/nidoqueen/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nidoqueen gMonIcon_Nidoqueen: @ 8D44F98 .incbin "graphics/pokemon/nidoqueen/icon.4bpp" .align 2 - + .global gMonFootprint_Nidoqueen gMonFootprint_Nidoqueen: @ 8D45398 .incbin "graphics/pokemon/nidoqueen/footprint.1bpp" .align 2 - + .global gMonFrontPic_NidoranM gMonFrontPic_NidoranM: @ 8D453B8 .incbin "graphics/pokemon/nidoran_m/front.4bpp.lz" .align 2 - + .global gMonPalette_NidoranM gMonPalette_NidoranM: @ 8D45688 .incbin "graphics/pokemon/nidoran_m/normal.gbapal.lz" .align 2 - + .global gMonBackPic_NidoranM gMonBackPic_NidoranM: @ 8D456B0 .incbin "graphics/pokemon/nidoran_m/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_NidoranM gMonShinyPalette_NidoranM: @ 8D459E4 .incbin "graphics/pokemon/nidoran_m/shiny.gbapal.lz" .align 2 - + .global gMonIcon_NidoranM gMonIcon_NidoranM: @ 8D45A0C .incbin "graphics/pokemon/nidoran_m/icon.4bpp" .align 2 - + .global gMonFootprint_NidoranM gMonFootprint_NidoranM: @ 8D45E0C .incbin "graphics/pokemon/nidoran_m/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nidorino gMonFrontPic_Nidorino: @ 8D45E2C .incbin "graphics/pokemon/nidorino/front.4bpp.lz" .align 2 - + .global gMonPalette_Nidorino gMonPalette_Nidorino: @ 8D461C0 .incbin "graphics/pokemon/nidorino/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nidorino gMonBackPic_Nidorino: @ 8D461E8 .incbin "graphics/pokemon/nidorino/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nidorino gMonShinyPalette_Nidorino: @ 8D465A4 .incbin "graphics/pokemon/nidorino/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nidorino gMonIcon_Nidorino: @ 8D465CC .incbin "graphics/pokemon/nidorino/icon.4bpp" .align 2 - + .global gMonFootprint_Nidorino gMonFootprint_Nidorino: @ 8D469CC .incbin "graphics/pokemon/nidorino/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nidoking gMonFrontPic_Nidoking: @ 8D469EC .incbin "graphics/pokemon/nidoking/front.4bpp.lz" .align 2 - + .global gMonPalette_Nidoking gMonPalette_Nidoking: @ 8D46EE4 .incbin "graphics/pokemon/nidoking/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nidoking gMonBackPic_Nidoking: @ 8D46F0C .incbin "graphics/pokemon/nidoking/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nidoking gMonShinyPalette_Nidoking: @ 8D47348 .incbin "graphics/pokemon/nidoking/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nidoking gMonIcon_Nidoking: @ 8D47370 .incbin "graphics/pokemon/nidoking/icon.4bpp" .align 2 - + .global gMonFootprint_Nidoking gMonFootprint_Nidoking: @ 8D47770 .incbin "graphics/pokemon/nidoking/footprint.1bpp" .align 2 - + .global gMonFrontPic_Clefairy gMonFrontPic_Clefairy: @ 8D47790 .incbin "graphics/pokemon/clefairy/front.4bpp.lz" .align 2 - + .global gMonPalette_Clefairy gMonPalette_Clefairy: @ 8D47A18 .incbin "graphics/pokemon/clefairy/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Clefairy gMonBackPic_Clefairy: @ 8D47A40 .incbin "graphics/pokemon/clefairy/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Clefairy gMonShinyPalette_Clefairy: @ 8D47D10 .incbin "graphics/pokemon/clefairy/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Clefairy gMonIcon_Clefairy: @ 8D47D38 .incbin "graphics/pokemon/clefairy/icon.4bpp" .align 2 - + .global gMonFootprint_Clefairy gMonFootprint_Clefairy: @ 8D48138 .incbin "graphics/pokemon/clefairy/footprint.1bpp" .align 2 - + .global gMonFrontPic_Clefable gMonFrontPic_Clefable: @ 8D48158 .incbin "graphics/pokemon/clefable/front.4bpp.lz" .align 2 - + .global gMonPalette_Clefable gMonPalette_Clefable: @ 8D48494 .incbin "graphics/pokemon/clefable/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Clefable gMonBackPic_Clefable: @ 8D484BC .incbin "graphics/pokemon/clefable/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Clefable gMonShinyPalette_Clefable: @ 8D487F4 .incbin "graphics/pokemon/clefable/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Clefable gMonIcon_Clefable: @ 8D4881C .incbin "graphics/pokemon/clefable/icon.4bpp" .align 2 - + .global gMonFootprint_Clefable gMonFootprint_Clefable: @ 8D48C1C .incbin "graphics/pokemon/clefable/footprint.1bpp" .align 2 - + .global gMonFrontPic_Vulpix gMonFrontPic_Vulpix: @ 8D48C3C .incbin "graphics/pokemon/vulpix/front.4bpp.lz" .align 2 - + .global gMonPalette_Vulpix gMonPalette_Vulpix: @ 8D48F78 .incbin "graphics/pokemon/vulpix/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Vulpix gMonBackPic_Vulpix: @ 8D48FA0 .incbin "graphics/pokemon/vulpix/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Vulpix gMonShinyPalette_Vulpix: @ 8D4929C .incbin "graphics/pokemon/vulpix/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Vulpix gMonIcon_Vulpix: @ 8D492C4 .incbin "graphics/pokemon/vulpix/icon.4bpp" .align 2 - + .global gMonFootprint_Vulpix gMonFootprint_Vulpix: @ 8D496C4 .incbin "graphics/pokemon/vulpix/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ninetales gMonFrontPic_Ninetales: @ 8D496E4 .incbin "graphics/pokemon/ninetales/front.4bpp.lz" .align 2 - + .global gMonPalette_Ninetales gMonPalette_Ninetales: @ 8D49B20 .incbin "graphics/pokemon/ninetales/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ninetales gMonBackPic_Ninetales: @ 8D49B40 .incbin "graphics/pokemon/ninetales/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ninetales gMonShinyPalette_Ninetales: @ 8D49EC0 .incbin "graphics/pokemon/ninetales/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ninetales gMonIcon_Ninetales: @ 8D49EE0 .incbin "graphics/pokemon/ninetales/icon.4bpp" .align 2 - + .global gMonFootprint_Ninetales gMonFootprint_Ninetales: @ 8D4A2E0 .incbin "graphics/pokemon/ninetales/footprint.1bpp" .align 2 - + .global gMonFrontPic_Jigglypuff gMonFrontPic_Jigglypuff: @ 8D4A300 .incbin "graphics/pokemon/jigglypuff/front.4bpp.lz" .align 2 - + .global gMonPalette_Jigglypuff gMonPalette_Jigglypuff: @ 8D4A578 .incbin "graphics/pokemon/jigglypuff/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Jigglypuff gMonBackPic_Jigglypuff: @ 8D4A5A0 .incbin "graphics/pokemon/jigglypuff/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Jigglypuff gMonShinyPalette_Jigglypuff: @ 8D4A7FC .incbin "graphics/pokemon/jigglypuff/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Jigglypuff gMonIcon_Jigglypuff: @ 8D4A824 .incbin "graphics/pokemon/jigglypuff/icon.4bpp" .align 2 - + .global gMonFootprint_Jigglypuff gMonFootprint_Jigglypuff: @ 8D4AC24 .incbin "graphics/pokemon/jigglypuff/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wigglytuff gMonFrontPic_Wigglytuff: @ 8D4AC44 .incbin "graphics/pokemon/wigglytuff/front.4bpp.lz" .align 2 - + .global gMonPalette_Wigglytuff gMonPalette_Wigglytuff: @ 8D4AF98 .incbin "graphics/pokemon/wigglytuff/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wigglytuff gMonBackPic_Wigglytuff: @ 8D4AFC0 .incbin "graphics/pokemon/wigglytuff/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wigglytuff gMonShinyPalette_Wigglytuff: @ 8D4B268 .incbin "graphics/pokemon/wigglytuff/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wigglytuff gMonIcon_Wigglytuff: @ 8D4B290 .incbin "graphics/pokemon/wigglytuff/icon.4bpp" .align 2 - + .global gMonFootprint_Wigglytuff gMonFootprint_Wigglytuff: @ 8D4B690 .incbin "graphics/pokemon/wigglytuff/footprint.1bpp" .align 2 - + .global gMonFrontPic_Zubat gMonFrontPic_Zubat: @ 8D4B6B0 .incbin "graphics/pokemon/zubat/front.4bpp.lz" .align 2 - + .global gMonPalette_Zubat gMonPalette_Zubat: @ 8D4B988 .incbin "graphics/pokemon/zubat/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Zubat gMonBackPic_Zubat: @ 8D4B9B0 .incbin "graphics/pokemon/zubat/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Zubat gMonShinyPalette_Zubat: @ 8D4BC6C .incbin "graphics/pokemon/zubat/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Zubat gMonIcon_Zubat: @ 8D4BC94 .incbin "graphics/pokemon/zubat/icon.4bpp" .align 2 - + .global gMonFootprint_Zubat gMonFootprint_Zubat: @ 8D4C094 .incbin "graphics/pokemon/zubat/footprint.1bpp" .align 2 - + .global gMonFrontPic_Golbat gMonFrontPic_Golbat: @ 8D4C0B4 .incbin "graphics/pokemon/golbat/front.4bpp.lz" .align 2 - + .global gMonPalette_Golbat gMonPalette_Golbat: @ 8D4C450 .incbin "graphics/pokemon/golbat/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Golbat gMonBackPic_Golbat: @ 8D4C478 .incbin "graphics/pokemon/golbat/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Golbat gMonShinyPalette_Golbat: @ 8D4C734 .incbin "graphics/pokemon/golbat/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Golbat gMonIcon_Golbat: @ 8D4C75C .incbin "graphics/pokemon/golbat/icon.4bpp" .align 2 - + .global gMonFootprint_Golbat gMonFootprint_Golbat: @ 8D4CB5C .incbin "graphics/pokemon/golbat/footprint.1bpp" .align 2 - + .global gMonFrontPic_Oddish gMonFrontPic_Oddish: @ 8D4CB7C .incbin "graphics/pokemon/oddish/front.4bpp.lz" .align 2 - + .global gMonPalette_Oddish gMonPalette_Oddish: @ 8D4CDB0 .incbin "graphics/pokemon/oddish/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Oddish gMonBackPic_Oddish: @ 8D4CDD8 .incbin "graphics/pokemon/oddish/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Oddish gMonShinyPalette_Oddish: @ 8D4D050 .incbin "graphics/pokemon/oddish/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Oddish gMonIcon_Oddish: @ 8D4D078 .incbin "graphics/pokemon/oddish/icon.4bpp" .align 2 - + .global gMonFootprint_Oddish gMonFootprint_Oddish: @ 8D4D478 .incbin "graphics/pokemon/oddish/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gloom gMonFrontPic_Gloom: @ 8D4D498 .incbin "graphics/pokemon/gloom/front.4bpp.lz" .align 2 - + .global gMonPalette_Gloom gMonPalette_Gloom: @ 8D4D810 .incbin "graphics/pokemon/gloom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gloom gMonBackPic_Gloom: @ 8D4D838 .incbin "graphics/pokemon/gloom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gloom gMonShinyPalette_Gloom: @ 8D4DBA0 .incbin "graphics/pokemon/gloom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gloom gMonIcon_Gloom: @ 8D4DBC8 .incbin "graphics/pokemon/gloom/icon.4bpp" .align 2 - + .global gMonFootprint_Gloom gMonFootprint_Gloom: @ 8D4DFC8 .incbin "graphics/pokemon/gloom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Vileplume gMonFrontPic_Vileplume: @ 8D4DFE8 .incbin "graphics/pokemon/vileplume/front.4bpp.lz" .align 2 - + .global gMonPalette_Vileplume gMonPalette_Vileplume: @ 8D4E364 .incbin "graphics/pokemon/vileplume/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Vileplume gMonBackPic_Vileplume: @ 8D4E38C .incbin "graphics/pokemon/vileplume/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Vileplume gMonShinyPalette_Vileplume: @ 8D4E7A4 .incbin "graphics/pokemon/vileplume/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Vileplume gMonIcon_Vileplume: @ 8D4E7CC .incbin "graphics/pokemon/vileplume/icon.4bpp" .align 2 - + .global gMonFootprint_Vileplume gMonFootprint_Vileplume: @ 8D4EBCC .incbin "graphics/pokemon/vileplume/footprint.1bpp" .align 2 - + .global gMonFrontPic_Paras gMonFrontPic_Paras: @ 8D4EBEC .incbin "graphics/pokemon/paras/front.4bpp.lz" .align 2 - + .global gMonPalette_Paras gMonPalette_Paras: @ 8D4EE58 .incbin "graphics/pokemon/paras/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Paras gMonBackPic_Paras: @ 8D4EE80 .incbin "graphics/pokemon/paras/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Paras gMonShinyPalette_Paras: @ 8D4F120 .incbin "graphics/pokemon/paras/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Paras gMonIcon_Paras: @ 8D4F148 .incbin "graphics/pokemon/paras/icon.4bpp" .align 2 - + .global gMonFootprint_Paras gMonFootprint_Paras: @ 8D4F548 .incbin "graphics/pokemon/paras/footprint.1bpp" .align 2 - + .global gMonFrontPic_Parasect gMonFrontPic_Parasect: @ 8D4F568 .incbin "graphics/pokemon/parasect/front.4bpp.lz" .align 2 - + .global gMonPalette_Parasect gMonPalette_Parasect: @ 8D4F92C .incbin "graphics/pokemon/parasect/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Parasect gMonBackPic_Parasect: @ 8D4F954 .incbin "graphics/pokemon/parasect/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Parasect gMonShinyPalette_Parasect: @ 8D4FC50 .incbin "graphics/pokemon/parasect/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Parasect gMonIcon_Parasect: @ 8D4FC78 .incbin "graphics/pokemon/parasect/icon.4bpp" .align 2 - + .global gMonFootprint_Parasect gMonFootprint_Parasect: @ 8D50078 .incbin "graphics/pokemon/parasect/footprint.1bpp" .align 2 - + .global gMonFrontPic_Venonat gMonFrontPic_Venonat: @ 8D50098 .incbin "graphics/pokemon/venonat/front.4bpp.lz" .align 2 - + .global gMonPalette_Venonat gMonPalette_Venonat: @ 8D50410 .incbin "graphics/pokemon/venonat/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Venonat gMonBackPic_Venonat: @ 8D50438 .incbin "graphics/pokemon/venonat/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Venonat gMonShinyPalette_Venonat: @ 8D50768 .incbin "graphics/pokemon/venonat/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Venonat gMonIcon_Venonat: @ 8D50790 .incbin "graphics/pokemon/venonat/icon.4bpp" .align 2 - + .global gMonFootprint_Venonat gMonFootprint_Venonat: @ 8D50B90 .incbin "graphics/pokemon/venonat/footprint.1bpp" .align 2 - + .global gMonFrontPic_Venomoth gMonFrontPic_Venomoth: @ 8D50BB0 .incbin "graphics/pokemon/venomoth/front.4bpp.lz" .align 2 - + .global gMonPalette_Venomoth gMonPalette_Venomoth: @ 8D51054 .incbin "graphics/pokemon/venomoth/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Venomoth gMonBackPic_Venomoth: @ 8D5107C .incbin "graphics/pokemon/venomoth/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Venomoth gMonShinyPalette_Venomoth: @ 8D51440 .incbin "graphics/pokemon/venomoth/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Venomoth gMonIcon_Venomoth: @ 8D51468 .incbin "graphics/pokemon/venomoth/icon.4bpp" .align 2 - + .global gMonFootprint_Venomoth gMonFootprint_Venomoth: @ 8D51868 .incbin "graphics/pokemon/venomoth/footprint.1bpp" .align 2 - + .global gMonFrontPic_Diglett gMonFrontPic_Diglett: @ 8D51888 .incbin "graphics/pokemon/diglett/front.4bpp.lz" .align 2 - + .global gMonPalette_Diglett gMonPalette_Diglett: @ 8D51A94 .incbin "graphics/pokemon/diglett/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Diglett gMonBackPic_Diglett: @ 8D51ABC .incbin "graphics/pokemon/diglett/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Diglett gMonShinyPalette_Diglett: @ 8D51CC8 .incbin "graphics/pokemon/diglett/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Diglett gMonIcon_Diglett: @ 8D51CF0 .incbin "graphics/pokemon/diglett/icon.4bpp" .align 2 - + .global gMonFootprint_Diglett gMonFootprint_Diglett: @ 8D520F0 .incbin "graphics/pokemon/diglett/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dugtrio gMonFrontPic_Dugtrio: @ 8D52110 .incbin "graphics/pokemon/dugtrio/front.4bpp.lz" .align 2 - + .global gMonPalette_Dugtrio gMonPalette_Dugtrio: @ 8D52434 .incbin "graphics/pokemon/dugtrio/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dugtrio gMonBackPic_Dugtrio: @ 8D5245C .incbin "graphics/pokemon/dugtrio/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dugtrio gMonShinyPalette_Dugtrio: @ 8D52708 .incbin "graphics/pokemon/dugtrio/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dugtrio gMonIcon_Dugtrio: @ 8D52730 .incbin "graphics/pokemon/dugtrio/icon.4bpp" .align 2 - + .global gMonFootprint_Dugtrio gMonFootprint_Dugtrio: @ 8D52B30 .incbin "graphics/pokemon/dugtrio/footprint.1bpp" .align 2 - + .global gMonFrontPic_Meowth gMonFrontPic_Meowth: @ 8D52B50 .incbin "graphics/pokemon/meowth/front.4bpp.lz" .align 2 - + .global gMonPalette_Meowth gMonPalette_Meowth: @ 8D52E3C .incbin "graphics/pokemon/meowth/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Meowth gMonBackPic_Meowth: @ 8D52E64 .incbin "graphics/pokemon/meowth/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Meowth gMonShinyPalette_Meowth: @ 8D53148 .incbin "graphics/pokemon/meowth/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Meowth gMonIcon_Meowth: @ 8D53170 .incbin "graphics/pokemon/meowth/icon.4bpp" .align 2 - + .global gMonFootprint_Meowth gMonFootprint_Meowth: @ 8D53570 .incbin "graphics/pokemon/meowth/footprint.1bpp" .align 2 - + .global gMonFrontPic_Persian gMonFrontPic_Persian: @ 8D53590 .incbin "graphics/pokemon/persian/front.4bpp.lz" .align 2 - + .global gMonPalette_Persian gMonPalette_Persian: @ 8D53944 .incbin "graphics/pokemon/persian/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Persian gMonBackPic_Persian: @ 8D5396C .incbin "graphics/pokemon/persian/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Persian gMonShinyPalette_Persian: @ 8D53CD0 .incbin "graphics/pokemon/persian/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Persian gMonIcon_Persian: @ 8D53CF8 .incbin "graphics/pokemon/persian/icon.4bpp" .align 2 - + .global gMonFootprint_Persian gMonFootprint_Persian: @ 8D540F8 .incbin "graphics/pokemon/persian/footprint.1bpp" .align 2 - + .global gMonFrontPic_Psyduck gMonFrontPic_Psyduck: @ 8D54118 .incbin "graphics/pokemon/psyduck/front.4bpp.lz" .align 2 - + .global gMonPalette_Psyduck gMonPalette_Psyduck: @ 8D543F0 .incbin "graphics/pokemon/psyduck/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Psyduck gMonBackPic_Psyduck: @ 8D54418 .incbin "graphics/pokemon/psyduck/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Psyduck gMonShinyPalette_Psyduck: @ 8D546B4 .incbin "graphics/pokemon/psyduck/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Psyduck gMonIcon_Psyduck: @ 8D546DC .incbin "graphics/pokemon/psyduck/icon.4bpp" .align 2 - + .global gMonFootprint_Psyduck gMonFootprint_Psyduck: @ 8D54ADC .incbin "graphics/pokemon/psyduck/footprint.1bpp" .align 2 - + .global gMonFrontPic_Golduck gMonFrontPic_Golduck: @ 8D54AFC .incbin "graphics/pokemon/golduck/front.4bpp.lz" .align 2 - + .global gMonPalette_Golduck gMonPalette_Golduck: @ 8D54ED4 .incbin "graphics/pokemon/golduck/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Golduck gMonBackPic_Golduck: @ 8D54EFC .incbin "graphics/pokemon/golduck/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Golduck gMonShinyPalette_Golduck: @ 8D55228 .incbin "graphics/pokemon/golduck/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Golduck gMonIcon_Golduck: @ 8D55250 .incbin "graphics/pokemon/golduck/icon.4bpp" .align 2 - + .global gMonFootprint_Golduck gMonFootprint_Golduck: @ 8D55650 .incbin "graphics/pokemon/golduck/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mankey gMonFrontPic_Mankey: @ 8D55670 .incbin "graphics/pokemon/mankey/front.4bpp.lz" .align 2 - + .global gMonPalette_Mankey gMonPalette_Mankey: @ 8D55988 .incbin "graphics/pokemon/mankey/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mankey gMonBackPic_Mankey: @ 8D559B0 .incbin "graphics/pokemon/mankey/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mankey gMonShinyPalette_Mankey: @ 8D55D18 .incbin "graphics/pokemon/mankey/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mankey gMonIcon_Mankey: @ 8D55D40 .incbin "graphics/pokemon/mankey/icon.4bpp" .align 2 - + .global gMonFootprint_Mankey gMonFootprint_Mankey: @ 8D56140 .incbin "graphics/pokemon/mankey/footprint.1bpp" .align 2 - + .global gMonFrontPic_Primeape gMonFrontPic_Primeape: @ 8D56160 .incbin "graphics/pokemon/primeape/front.4bpp.lz" .align 2 - + .global gMonPalette_Primeape gMonPalette_Primeape: @ 8D56510 .incbin "graphics/pokemon/primeape/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Primeape gMonBackPic_Primeape: @ 8D56538 .incbin "graphics/pokemon/primeape/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Primeape gMonShinyPalette_Primeape: @ 8D568A8 .incbin "graphics/pokemon/primeape/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Primeape gMonIcon_Primeape: @ 8D568D0 .incbin "graphics/pokemon/primeape/icon.4bpp" .align 2 - + .global gMonFootprint_Primeape gMonFootprint_Primeape: @ 8D56CD0 .incbin "graphics/pokemon/primeape/footprint.1bpp" .align 2 - + .global gMonFrontPic_Growlithe gMonFrontPic_Growlithe: @ 8D56CF0 .incbin "graphics/pokemon/growlithe/front.4bpp.lz" .align 2 - + .global gMonPalette_Growlithe gMonPalette_Growlithe: @ 8D57048 .incbin "graphics/pokemon/growlithe/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Growlithe gMonBackPic_Growlithe: @ 8D57070 .incbin "graphics/pokemon/growlithe/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Growlithe gMonShinyPalette_Growlithe: @ 8D573AC .incbin "graphics/pokemon/growlithe/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Growlithe gMonIcon_Growlithe: @ 8D573D4 .incbin "graphics/pokemon/growlithe/icon.4bpp" .align 2 - + .global gMonFootprint_Growlithe gMonFootprint_Growlithe: @ 8D577D4 .incbin "graphics/pokemon/growlithe/footprint.1bpp" .align 2 - + .global gMonFrontPic_Arcanine gMonFrontPic_Arcanine: @ 8D577F4 .incbin "graphics/pokemon/arcanine/front.4bpp.lz" .align 2 - + .global gMonPalette_Arcanine gMonPalette_Arcanine: @ 8D57D28 .incbin "graphics/pokemon/arcanine/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Arcanine gMonBackPic_Arcanine: @ 8D57D50 .incbin "graphics/pokemon/arcanine/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Arcanine gMonShinyPalette_Arcanine: @ 8D58130 .incbin "graphics/pokemon/arcanine/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Arcanine gMonIcon_Arcanine: @ 8D58158 .incbin "graphics/pokemon/arcanine/icon.4bpp" .align 2 - + .global gMonFootprint_Arcanine gMonFootprint_Arcanine: @ 8D58558 .incbin "graphics/pokemon/arcanine/footprint.1bpp" .align 2 - + .global gMonFrontPic_Poliwag gMonFrontPic_Poliwag: @ 8D58578 .incbin "graphics/pokemon/poliwag/front.4bpp.lz" .align 2 - + .global gMonPalette_Poliwag gMonPalette_Poliwag: @ 8D58800 .incbin "graphics/pokemon/poliwag/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Poliwag gMonBackPic_Poliwag: @ 8D58828 .incbin "graphics/pokemon/poliwag/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Poliwag gMonShinyPalette_Poliwag: @ 8D58A98 .incbin "graphics/pokemon/poliwag/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Poliwag gMonIcon_Poliwag: @ 8D58AC0 .incbin "graphics/pokemon/poliwag/icon.4bpp" .align 2 - + .global gMonFootprint_Poliwag gMonFootprint_Poliwag: @ 8D58EC0 .incbin "graphics/pokemon/poliwag/footprint.1bpp" .align 2 - + .global gMonFrontPic_Poliwhirl gMonFrontPic_Poliwhirl: @ 8D58EE0 .incbin "graphics/pokemon/poliwhirl/front.4bpp.lz" .align 2 - + .global gMonPalette_Poliwhirl gMonPalette_Poliwhirl: @ 8D592A4 .incbin "graphics/pokemon/poliwhirl/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Poliwhirl gMonBackPic_Poliwhirl: @ 8D592CC .incbin "graphics/pokemon/poliwhirl/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Poliwhirl gMonShinyPalette_Poliwhirl: @ 8D5959C .incbin "graphics/pokemon/poliwhirl/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Poliwhirl gMonIcon_Poliwhirl: @ 8D595C4 .incbin "graphics/pokemon/poliwhirl/icon.4bpp" .align 2 - + .global gMonFootprint_Poliwhirl gMonFootprint_Poliwhirl: @ 8D599C4 .incbin "graphics/pokemon/poliwhirl/footprint.1bpp" .align 2 - + .global gMonFrontPic_Poliwrath gMonFrontPic_Poliwrath: @ 8D599E4 .incbin "graphics/pokemon/poliwrath/front.4bpp.lz" .align 2 - + .global gMonPalette_Poliwrath gMonPalette_Poliwrath: @ 8D59DAC .incbin "graphics/pokemon/poliwrath/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Poliwrath gMonBackPic_Poliwrath: @ 8D59DD4 .incbin "graphics/pokemon/poliwrath/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Poliwrath gMonShinyPalette_Poliwrath: @ 8D5A114 .incbin "graphics/pokemon/poliwrath/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Poliwrath gMonIcon_Poliwrath: @ 8D5A13C .incbin "graphics/pokemon/poliwrath/icon.4bpp" .align 2 - + .global gMonFootprint_Poliwrath gMonFootprint_Poliwrath: @ 8D5A53C .incbin "graphics/pokemon/poliwrath/footprint.1bpp" .align 2 - + .global gMonFrontPic_Abra gMonFrontPic_Abra: @ 8D5A55C .incbin "graphics/pokemon/abra/front.4bpp.lz" .align 2 - + .global gMonPalette_Abra gMonPalette_Abra: @ 8D5A840 .incbin "graphics/pokemon/abra/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Abra gMonBackPic_Abra: @ 8D5A864 .incbin "graphics/pokemon/abra/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Abra gMonShinyPalette_Abra: @ 8D5AB78 .incbin "graphics/pokemon/abra/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Abra gMonIcon_Abra: @ 8D5AB9C .incbin "graphics/pokemon/abra/icon.4bpp" .align 2 - + .global gMonFootprint_Abra gMonFootprint_Abra: @ 8D5AF9C .incbin "graphics/pokemon/abra/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kadabra gMonFrontPic_Kadabra: @ 8D5AFBC .incbin "graphics/pokemon/kadabra/front.4bpp.lz" .align 2 - + .global gMonPalette_Kadabra gMonPalette_Kadabra: @ 8D5B420 .incbin "graphics/pokemon/kadabra/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kadabra gMonBackPic_Kadabra: @ 8D5B448 .incbin "graphics/pokemon/kadabra/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kadabra gMonShinyPalette_Kadabra: @ 8D5B824 .incbin "graphics/pokemon/kadabra/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kadabra gMonIcon_Kadabra: @ 8D5B84C .incbin "graphics/pokemon/kadabra/icon.4bpp" .align 2 - + .global gMonFootprint_Kadabra gMonFootprint_Kadabra: @ 8D5BC4C .incbin "graphics/pokemon/kadabra/footprint.1bpp" .align 2 - + .global gMonFrontPic_Alakazam gMonFrontPic_Alakazam: @ 8D5BC6C .incbin "graphics/pokemon/alakazam/front.4bpp.lz" .align 2 - + .global gMonPalette_Alakazam gMonPalette_Alakazam: @ 8D5C068 .incbin "graphics/pokemon/alakazam/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Alakazam gMonBackPic_Alakazam: @ 8D5C090 .incbin "graphics/pokemon/alakazam/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Alakazam gMonShinyPalette_Alakazam: @ 8D5C4D4 .incbin "graphics/pokemon/alakazam/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Alakazam gMonIcon_Alakazam: @ 8D5C4FC .incbin "graphics/pokemon/alakazam/icon.4bpp" .align 2 - + .global gMonFootprint_Alakazam gMonFootprint_Alakazam: @ 8D5C8FC .incbin "graphics/pokemon/alakazam/footprint.1bpp" .align 2 - + .global gMonFrontPic_Machop gMonFrontPic_Machop: @ 8D5C91C .incbin "graphics/pokemon/machop/front.4bpp.lz" .align 2 - + .global gMonPalette_Machop gMonPalette_Machop: @ 8D5CBC0 .incbin "graphics/pokemon/machop/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Machop gMonBackPic_Machop: @ 8D5CBE8 .incbin "graphics/pokemon/machop/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Machop gMonShinyPalette_Machop: @ 8D5CEC8 .incbin "graphics/pokemon/machop/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Machop gMonIcon_Machop: @ 8D5CEF0 .incbin "graphics/pokemon/machop/icon.4bpp" .align 2 - + .global gMonFootprint_Machop gMonFootprint_Machop: @ 8D5D2F0 .incbin "graphics/pokemon/machop/footprint.1bpp" .align 2 - + .global gMonFrontPic_Machoke gMonFrontPic_Machoke: @ 8D5D310 .incbin "graphics/pokemon/machoke/front.4bpp.lz" .align 2 - + .global gMonPalette_Machoke gMonPalette_Machoke: @ 8D5D6C0 .incbin "graphics/pokemon/machoke/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Machoke gMonBackPic_Machoke: @ 8D5D6E8 .incbin "graphics/pokemon/machoke/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Machoke gMonShinyPalette_Machoke: @ 8D5DA38 .incbin "graphics/pokemon/machoke/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Machoke gMonIcon_Machoke: @ 8D5DA60 .incbin "graphics/pokemon/machoke/icon.4bpp" .align 2 - + .global gMonFootprint_Machoke gMonFootprint_Machoke: @ 8D5DE60 .incbin "graphics/pokemon/machoke/footprint.1bpp" .align 2 - + .global gMonFrontPic_Machamp gMonFrontPic_Machamp: @ 8D5DE80 .incbin "graphics/pokemon/machamp/front.4bpp.lz" .align 2 - + .global gMonPalette_Machamp gMonPalette_Machamp: @ 8D5E3D0 .incbin "graphics/pokemon/machamp/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Machamp gMonBackPic_Machamp: @ 8D5E3F8 .incbin "graphics/pokemon/machamp/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Machamp gMonShinyPalette_Machamp: @ 8D5E854 .incbin "graphics/pokemon/machamp/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Machamp gMonIcon_Machamp: @ 8D5E87C .incbin "graphics/pokemon/machamp/icon.4bpp" .align 2 - + .global gMonFootprint_Machamp gMonFootprint_Machamp: @ 8D5EC7C .incbin "graphics/pokemon/machamp/footprint.1bpp" .align 2 - + .global gMonFrontPic_Bellsprout gMonFrontPic_Bellsprout: @ 8D5EC9C .incbin "graphics/pokemon/bellsprout/front.4bpp.lz" .align 2 - + .global gMonPalette_Bellsprout gMonPalette_Bellsprout: @ 8D5EF1C .incbin "graphics/pokemon/bellsprout/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Bellsprout gMonBackPic_Bellsprout: @ 8D5EF44 .incbin "graphics/pokemon/bellsprout/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Bellsprout gMonShinyPalette_Bellsprout: @ 8D5F1E0 .incbin "graphics/pokemon/bellsprout/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Bellsprout gMonIcon_Bellsprout: @ 8D5F208 .incbin "graphics/pokemon/bellsprout/icon.4bpp" .align 2 - + .global gMonFootprint_Bellsprout gMonFootprint_Bellsprout: @ 8D5F608 .incbin "graphics/pokemon/bellsprout/footprint.1bpp" .align 2 - + .global gMonFrontPic_Weepinbell gMonFrontPic_Weepinbell: @ 8D5F628 .incbin "graphics/pokemon/weepinbell/front.4bpp.lz" .align 2 - + .global gMonPalette_Weepinbell gMonPalette_Weepinbell: @ 8D5F94C .incbin "graphics/pokemon/weepinbell/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Weepinbell gMonBackPic_Weepinbell: @ 8D5F974 .incbin "graphics/pokemon/weepinbell/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Weepinbell gMonShinyPalette_Weepinbell: @ 8D5FC70 .incbin "graphics/pokemon/weepinbell/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Weepinbell gMonIcon_Weepinbell: @ 8D5FC98 .incbin "graphics/pokemon/weepinbell/icon.4bpp" .align 2 - + .global gMonFootprint_Weepinbell gMonFootprint_Weepinbell: @ 8D60098 .incbin "graphics/pokemon/weepinbell/footprint.1bpp" .align 2 - + .global gMonFrontPic_Victreebel gMonFrontPic_Victreebel: @ 8D600B8 .incbin "graphics/pokemon/victreebel/front.4bpp.lz" .align 2 - + .global gMonPalette_Victreebel gMonPalette_Victreebel: @ 8D604E4 .incbin "graphics/pokemon/victreebel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Victreebel gMonBackPic_Victreebel: @ 8D6050C .incbin "graphics/pokemon/victreebel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Victreebel gMonShinyPalette_Victreebel: @ 8D608A4 .incbin "graphics/pokemon/victreebel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Victreebel gMonIcon_Victreebel: @ 8D608CC .incbin "graphics/pokemon/victreebel/icon.4bpp" .align 2 - + .global gMonFootprint_Victreebel gMonFootprint_Victreebel: @ 8D60CCC .incbin "graphics/pokemon/victreebel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tentacool gMonFrontPic_Tentacool: @ 8D60CEC .incbin "graphics/pokemon/tentacool/front.4bpp.lz" .align 2 - + .global gMonPalette_Tentacool gMonPalette_Tentacool: @ 8D60F8C .incbin "graphics/pokemon/tentacool/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tentacool gMonBackPic_Tentacool: @ 8D60FB4 .incbin "graphics/pokemon/tentacool/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tentacool gMonShinyPalette_Tentacool: @ 8D61280 .incbin "graphics/pokemon/tentacool/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tentacool gMonIcon_Tentacool: @ 8D612A8 .incbin "graphics/pokemon/tentacool/icon.4bpp" .align 2 - + .global gMonFootprint_Tentacool gMonFootprint_Tentacool: @ 8D616A8 .incbin "graphics/pokemon/tentacool/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tentacruel gMonFrontPic_Tentacruel: @ 8D616C8 .incbin "graphics/pokemon/tentacruel/front.4bpp.lz" .align 2 - + .global gMonPalette_Tentacruel gMonPalette_Tentacruel: @ 8D61B64 .incbin "graphics/pokemon/tentacruel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tentacruel gMonBackPic_Tentacruel: @ 8D61B8C .incbin "graphics/pokemon/tentacruel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tentacruel gMonShinyPalette_Tentacruel: @ 8D61F28 .incbin "graphics/pokemon/tentacruel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tentacruel gMonIcon_Tentacruel: @ 8D61F50 .incbin "graphics/pokemon/tentacruel/icon.4bpp" .align 2 - + .global gMonFootprint_Tentacruel gMonFootprint_Tentacruel: @ 8D62350 .incbin "graphics/pokemon/tentacruel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Geodude gMonFrontPic_Geodude: @ 8D62370 .incbin "graphics/pokemon/geodude/front.4bpp.lz" .align 2 - + .global gMonPalette_Geodude gMonPalette_Geodude: @ 8D625DC .incbin "graphics/pokemon/geodude/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Geodude gMonBackPic_Geodude: @ 8D625F8 .incbin "graphics/pokemon/geodude/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Geodude gMonShinyPalette_Geodude: @ 8D6288C .incbin "graphics/pokemon/geodude/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Geodude gMonIcon_Geodude: @ 8D628A8 .incbin "graphics/pokemon/geodude/icon.4bpp" .align 2 - + .global gMonFootprint_Geodude gMonFootprint_Geodude: @ 8D62CA8 .incbin "graphics/pokemon/geodude/footprint.1bpp" .align 2 - + .global gMonFrontPic_Graveler gMonFrontPic_Graveler: @ 8D62CC8 .incbin "graphics/pokemon/graveler/front.4bpp.lz" .align 2 - + .global gMonPalette_Graveler gMonPalette_Graveler: @ 8D630D0 .incbin "graphics/pokemon/graveler/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Graveler gMonBackPic_Graveler: @ 8D630F0 .incbin "graphics/pokemon/graveler/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Graveler gMonShinyPalette_Graveler: @ 8D6336C .incbin "graphics/pokemon/graveler/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Graveler gMonIcon_Graveler: @ 8D6338C .incbin "graphics/pokemon/graveler/icon.4bpp" .align 2 - + .global gMonFootprint_Graveler gMonFootprint_Graveler: @ 8D6378C .incbin "graphics/pokemon/graveler/footprint.1bpp" .align 2 - + .global gMonFrontPic_Golem gMonFrontPic_Golem: @ 8D637AC .incbin "graphics/pokemon/golem/front.4bpp.lz" .align 2 - + .global gMonPalette_Golem gMonPalette_Golem: @ 8D63C28 .incbin "graphics/pokemon/golem/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Golem gMonBackPic_Golem: @ 8D63C50 .incbin "graphics/pokemon/golem/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Golem gMonShinyPalette_Golem: @ 8D63F10 .incbin "graphics/pokemon/golem/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Golem gMonIcon_Golem: @ 8D63F38 .incbin "graphics/pokemon/golem/icon.4bpp" .align 2 - + .global gMonFootprint_Golem gMonFootprint_Golem: @ 8D64338 .incbin "graphics/pokemon/golem/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ponyta gMonFrontPic_Ponyta: @ 8D64358 .incbin "graphics/pokemon/ponyta/front.4bpp.lz" .align 2 - + .global gMonPalette_Ponyta gMonPalette_Ponyta: @ 8D64700 .incbin "graphics/pokemon/ponyta/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ponyta gMonBackPic_Ponyta: @ 8D64728 .incbin "graphics/pokemon/ponyta/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ponyta gMonShinyPalette_Ponyta: @ 8D64A64 .incbin "graphics/pokemon/ponyta/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ponyta gMonIcon_Ponyta: @ 8D64A8C .incbin "graphics/pokemon/ponyta/icon.4bpp" .align 2 - + .global gMonFootprint_Ponyta gMonFootprint_Ponyta: @ 8D64E8C .incbin "graphics/pokemon/ponyta/footprint.1bpp" .align 2 - + .global gMonFrontPic_Rapidash gMonFrontPic_Rapidash: @ 8D64EAC .incbin "graphics/pokemon/rapidash/front.4bpp.lz" .align 2 - + .global gMonPalette_Rapidash gMonPalette_Rapidash: @ 8D6537C .incbin "graphics/pokemon/rapidash/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Rapidash gMonBackPic_Rapidash: @ 8D653A4 .incbin "graphics/pokemon/rapidash/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Rapidash gMonShinyPalette_Rapidash: @ 8D657B4 .incbin "graphics/pokemon/rapidash/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Rapidash gMonIcon_Rapidash: @ 8D657DC .incbin "graphics/pokemon/rapidash/icon.4bpp" .align 2 - + .global gMonFootprint_Rapidash gMonFootprint_Rapidash: @ 8D65BDC .incbin "graphics/pokemon/rapidash/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slowpoke gMonFrontPic_Slowpoke: @ 8D65BFC .incbin "graphics/pokemon/slowpoke/front.4bpp.lz" .align 2 - + .global gMonPalette_Slowpoke gMonPalette_Slowpoke: @ 8D65F08 .incbin "graphics/pokemon/slowpoke/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slowpoke gMonBackPic_Slowpoke: @ 8D65F30 .incbin "graphics/pokemon/slowpoke/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slowpoke gMonShinyPalette_Slowpoke: @ 8D66194 .incbin "graphics/pokemon/slowpoke/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slowpoke gMonIcon_Slowpoke: @ 8D661BC .incbin "graphics/pokemon/slowpoke/icon.4bpp" .align 2 - + .global gMonFootprint_Slowpoke gMonFootprint_Slowpoke: @ 8D665BC .incbin "graphics/pokemon/slowpoke/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slowbro gMonFrontPic_Slowbro: @ 8D665DC .incbin "graphics/pokemon/slowbro/front.4bpp.lz" .align 2 - + .global gMonPalette_Slowbro gMonPalette_Slowbro: @ 8D66A9C .incbin "graphics/pokemon/slowbro/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slowbro gMonBackPic_Slowbro: @ 8D66AC4 .incbin "graphics/pokemon/slowbro/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slowbro gMonShinyPalette_Slowbro: @ 8D66E60 .incbin "graphics/pokemon/slowbro/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slowbro gMonIcon_Slowbro: @ 8D66E88 .incbin "graphics/pokemon/slowbro/icon.4bpp" .align 2 - + .global gMonFootprint_Slowbro gMonFootprint_Slowbro: @ 8D67288 .incbin "graphics/pokemon/slowbro/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magnemite gMonFrontPic_Magnemite: @ 8D672A8 .incbin "graphics/pokemon/magnemite/front.4bpp.lz" .align 2 - + .global gMonPalette_Magnemite gMonPalette_Magnemite: @ 8D67480 .incbin "graphics/pokemon/magnemite/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magnemite gMonBackPic_Magnemite: @ 8D674A8 .incbin "graphics/pokemon/magnemite/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magnemite gMonShinyPalette_Magnemite: @ 8D67690 .incbin "graphics/pokemon/magnemite/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magnemite gMonIcon_Magnemite: @ 8D676B4 .incbin "graphics/pokemon/magnemite/icon.4bpp" .align 2 - + .global gMonFootprint_Magnemite gMonFootprint_Magnemite: @ 8D67AB4 .incbin "graphics/pokemon/magnemite/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magneton gMonFrontPic_Magneton: @ 8D67AD4 .incbin "graphics/pokemon/magneton/front.4bpp.lz" .align 2 - + .global gMonPalette_Magneton gMonPalette_Magneton: @ 8D67ED8 .incbin "graphics/pokemon/magneton/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magneton gMonBackPic_Magneton: @ 8D67F00 .incbin "graphics/pokemon/magneton/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magneton gMonShinyPalette_Magneton: @ 8D68280 .incbin "graphics/pokemon/magneton/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magneton gMonIcon_Magneton: @ 8D682A8 .incbin "graphics/pokemon/magneton/icon.4bpp" .align 2 - + .global gMonFootprint_Magneton gMonFootprint_Magneton: @ 8D686A8 .incbin "graphics/pokemon/magneton/footprint.1bpp" .align 2 - + .global gMonFrontPic_Farfetchd gMonFrontPic_Farfetchd: @ 8D686C8 .incbin "graphics/pokemon/farfetchd/front.4bpp.lz" .align 2 - + .global gMonPalette_Farfetchd gMonPalette_Farfetchd: @ 8D68A44 .incbin "graphics/pokemon/farfetchd/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Farfetchd gMonBackPic_Farfetchd: @ 8D68A6C .incbin "graphics/pokemon/farfetchd/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Farfetchd gMonShinyPalette_Farfetchd: @ 8D68DD8 .incbin "graphics/pokemon/farfetchd/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Farfetchd gMonIcon_Farfetchd: @ 8D68E00 .incbin "graphics/pokemon/farfetchd/icon.4bpp" .align 2 - + .global gMonFootprint_Farfetchd gMonFootprint_Farfetchd: @ 8D69200 .incbin "graphics/pokemon/farfetchd/footprint.1bpp" .align 2 - + .global gMonFrontPic_Doduo gMonFrontPic_Doduo: @ 8D69220 .incbin "graphics/pokemon/doduo/front.4bpp.lz" .align 2 - + .global gMonPalette_Doduo gMonPalette_Doduo: @ 8D69574 .incbin "graphics/pokemon/doduo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Doduo gMonBackPic_Doduo: @ 8D69598 .incbin "graphics/pokemon/doduo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Doduo gMonShinyPalette_Doduo: @ 8D698B0 .incbin "graphics/pokemon/doduo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Doduo gMonIcon_Doduo: @ 8D698D4 .incbin "graphics/pokemon/doduo/icon.4bpp" .align 2 - + .global gMonFootprint_Doduo gMonFootprint_Doduo: @ 8D69CD4 .incbin "graphics/pokemon/doduo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dodrio gMonFrontPic_Dodrio: @ 8D69CF4 .incbin "graphics/pokemon/dodrio/front.4bpp.lz" .align 2 - + .global gMonPalette_Dodrio gMonPalette_Dodrio: @ 8D6A1D0 .incbin "graphics/pokemon/dodrio/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dodrio gMonBackPic_Dodrio: @ 8D6A1F8 .incbin "graphics/pokemon/dodrio/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dodrio gMonShinyPalette_Dodrio: @ 8D6A65C .incbin "graphics/pokemon/dodrio/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dodrio gMonIcon_Dodrio: @ 8D6A684 .incbin "graphics/pokemon/dodrio/icon.4bpp" .align 2 - + .global gMonFootprint_Dodrio gMonFootprint_Dodrio: @ 8D6AA84 .incbin "graphics/pokemon/dodrio/footprint.1bpp" .align 2 - + .global gMonFrontPic_Seel gMonFrontPic_Seel: @ 8D6AAA4 .incbin "graphics/pokemon/seel/front.4bpp.lz" .align 2 - + .global gMonPalette_Seel gMonPalette_Seel: @ 8D6ADAC .incbin "graphics/pokemon/seel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Seel gMonBackPic_Seel: @ 8D6ADD4 .incbin "graphics/pokemon/seel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Seel gMonShinyPalette_Seel: @ 8D6B0C0 .incbin "graphics/pokemon/seel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Seel gMonIcon_Seel: @ 8D6B0E8 .incbin "graphics/pokemon/seel/icon.4bpp" .align 2 - + .global gMonFootprint_Seel gMonFootprint_Seel: @ 8D6B4E8 .incbin "graphics/pokemon/seel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dewgong gMonFrontPic_Dewgong: @ 8D6B508 .incbin "graphics/pokemon/dewgong/front.4bpp.lz" .align 2 - + .global gMonPalette_Dewgong gMonPalette_Dewgong: @ 8D6B8D0 .incbin "graphics/pokemon/dewgong/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dewgong gMonBackPic_Dewgong: @ 8D6B8F0 .incbin "graphics/pokemon/dewgong/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dewgong gMonShinyPalette_Dewgong: @ 8D6BB84 .incbin "graphics/pokemon/dewgong/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dewgong gMonIcon_Dewgong: @ 8D6BBA4 .incbin "graphics/pokemon/dewgong/icon.4bpp" .align 2 - + .global gMonFootprint_Dewgong gMonFootprint_Dewgong: @ 8D6BFA4 .incbin "graphics/pokemon/dewgong/footprint.1bpp" .align 2 - + .global gMonFrontPic_Grimer gMonFrontPic_Grimer: @ 8D6BFC4 .incbin "graphics/pokemon/grimer/front.4bpp.lz" .align 2 - + .global gMonPalette_Grimer gMonPalette_Grimer: @ 8D6C2E0 .incbin "graphics/pokemon/grimer/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Grimer gMonBackPic_Grimer: @ 8D6C304 .incbin "graphics/pokemon/grimer/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Grimer gMonShinyPalette_Grimer: @ 8D6C5E8 .incbin "graphics/pokemon/grimer/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Grimer gMonIcon_Grimer: @ 8D6C60C .incbin "graphics/pokemon/grimer/icon.4bpp" .align 2 - + .global gMonFootprint_Grimer gMonFootprint_Grimer: @ 8D6CA0C .incbin "graphics/pokemon/grimer/footprint.1bpp" .align 2 - + .global gMonFrontPic_Muk gMonFrontPic_Muk: @ 8D6CA2C .incbin "graphics/pokemon/muk/front.4bpp.lz" .align 2 - + .global gMonPalette_Muk gMonPalette_Muk: @ 8D6CE78 .incbin "graphics/pokemon/muk/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Muk gMonBackPic_Muk: @ 8D6CE9C .incbin "graphics/pokemon/muk/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Muk gMonShinyPalette_Muk: @ 8D6D1F4 .incbin "graphics/pokemon/muk/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Muk gMonIcon_Muk: @ 8D6D218 .incbin "graphics/pokemon/muk/icon.4bpp" .align 2 - + .global gMonFootprint_Muk gMonFootprint_Muk: @ 8D6D618 .incbin "graphics/pokemon/muk/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shellder gMonFrontPic_Shellder: @ 8D6D638 .incbin "graphics/pokemon/shellder/front.4bpp.lz" .align 2 - + .global gMonPalette_Shellder gMonPalette_Shellder: @ 8D6D8A0 .incbin "graphics/pokemon/shellder/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shellder gMonBackPic_Shellder: @ 8D6D8C4 .incbin "graphics/pokemon/shellder/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shellder gMonShinyPalette_Shellder: @ 8D6DBD8 .incbin "graphics/pokemon/shellder/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shellder gMonIcon_Shellder: @ 8D6DBFC .incbin "graphics/pokemon/shellder/icon.4bpp" .align 2 - + .global gMonFootprint_Shellder gMonFootprint_Shellder: @ 8D6DFFC .incbin "graphics/pokemon/shellder/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cloyster gMonFrontPic_Cloyster: @ 8D6E01C .incbin "graphics/pokemon/cloyster/front.4bpp.lz" .align 2 - + .global gMonPalette_Cloyster gMonPalette_Cloyster: @ 8D6E454 .incbin "graphics/pokemon/cloyster/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cloyster gMonBackPic_Cloyster: @ 8D6E478 .incbin "graphics/pokemon/cloyster/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cloyster gMonShinyPalette_Cloyster: @ 8D6E884 .incbin "graphics/pokemon/cloyster/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cloyster gMonIcon_Cloyster: @ 8D6E8A8 .incbin "graphics/pokemon/cloyster/icon.4bpp" .align 2 - + .global gMonFootprint_Cloyster gMonFootprint_Cloyster: @ 8D6ECA8 .incbin "graphics/pokemon/cloyster/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gastly gMonFrontPic_Gastly: @ 8D6ECC8 .incbin "graphics/pokemon/gastly/front.4bpp.lz" .align 2 - + .global gMonPalette_Gastly gMonPalette_Gastly: @ 8D6F080 .incbin "graphics/pokemon/gastly/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gastly gMonBackPic_Gastly: @ 8D6F0A8 .incbin "graphics/pokemon/gastly/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gastly gMonShinyPalette_Gastly: @ 8D6F3CC .incbin "graphics/pokemon/gastly/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gastly gMonIcon_Gastly: @ 8D6F3F4 .incbin "graphics/pokemon/gastly/icon.4bpp" .align 2 - + .global gMonFootprint_Gastly gMonFootprint_Gastly: @ 8D6F7F4 .incbin "graphics/pokemon/gastly/footprint.1bpp" .align 2 - + .global gMonFrontPic_Haunter gMonFrontPic_Haunter: @ 8D6F814 .incbin "graphics/pokemon/haunter/front.4bpp.lz" .align 2 - + .global gMonPalette_Haunter gMonPalette_Haunter: @ 8D6FC14 .incbin "graphics/pokemon/haunter/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Haunter gMonBackPic_Haunter: @ 8D6FC38 .incbin "graphics/pokemon/haunter/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Haunter gMonShinyPalette_Haunter: @ 8D6FF60 .incbin "graphics/pokemon/haunter/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Haunter gMonIcon_Haunter: @ 8D6FF84 .incbin "graphics/pokemon/haunter/icon.4bpp" .align 2 - + .global gMonFootprint_Haunter gMonFootprint_Haunter: @ 8D70384 .incbin "graphics/pokemon/haunter/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gengar gMonFrontPic_Gengar: @ 8D703A4 .incbin "graphics/pokemon/gengar/front.4bpp.lz" .align 2 - + .global gMonPalette_Gengar gMonPalette_Gengar: @ 8D70740 .incbin "graphics/pokemon/gengar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gengar gMonBackPic_Gengar: @ 8D70764 .incbin "graphics/pokemon/gengar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gengar gMonShinyPalette_Gengar: @ 8D70A4C .incbin "graphics/pokemon/gengar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gengar gMonIcon_Gengar: @ 8D70A70 .incbin "graphics/pokemon/gengar/icon.4bpp" .align 2 - + .global gMonFootprint_Gengar gMonFootprint_Gengar: @ 8D70E70 .incbin "graphics/pokemon/gengar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Onix gMonFrontPic_Onix: @ 8D70E90 .incbin "graphics/pokemon/onix/front.4bpp.lz" .align 2 - + .global gMonPalette_Onix gMonPalette_Onix: @ 8D71308 .incbin "graphics/pokemon/onix/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Onix gMonBackPic_Onix: @ 8D71324 .incbin "graphics/pokemon/onix/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Onix gMonShinyPalette_Onix: @ 8D716A0 .incbin "graphics/pokemon/onix/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Onix gMonIcon_Onix: @ 8D716BC .incbin "graphics/pokemon/onix/icon.4bpp" .align 2 - + .global gMonFootprint_Onix gMonFootprint_Onix: @ 8D71ABC .incbin "graphics/pokemon/onix/footprint.1bpp" .align 2 - + .global gMonFrontPic_Drowzee gMonFrontPic_Drowzee: @ 8D71ADC .incbin "graphics/pokemon/drowzee/front.4bpp.lz" .align 2 - + .global gMonPalette_Drowzee gMonPalette_Drowzee: @ 8D71E54 .incbin "graphics/pokemon/drowzee/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Drowzee gMonBackPic_Drowzee: @ 8D71E78 .incbin "graphics/pokemon/drowzee/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Drowzee gMonShinyPalette_Drowzee: @ 8D720D4 .incbin "graphics/pokemon/drowzee/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Drowzee gMonIcon_Drowzee: @ 8D720F8 .incbin "graphics/pokemon/drowzee/icon.4bpp" .align 2 - + .global gMonFootprint_Drowzee gMonFootprint_Drowzee: @ 8D724F8 .incbin "graphics/pokemon/drowzee/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hypno gMonFrontPic_Hypno: @ 8D72518 .incbin "graphics/pokemon/hypno/front.4bpp.lz" .align 2 - + .global gMonPalette_Hypno gMonPalette_Hypno: @ 8D72904 .incbin "graphics/pokemon/hypno/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hypno gMonBackPic_Hypno: @ 8D72928 .incbin "graphics/pokemon/hypno/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hypno gMonShinyPalette_Hypno: @ 8D72C58 .incbin "graphics/pokemon/hypno/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hypno gMonIcon_Hypno: @ 8D72C7C .incbin "graphics/pokemon/hypno/icon.4bpp" .align 2 - + .global gMonFootprint_Hypno gMonFootprint_Hypno: @ 8D7307C .incbin "graphics/pokemon/hypno/footprint.1bpp" .align 2 - + .global gMonFrontPic_Krabby gMonFrontPic_Krabby: @ 8D7309C .incbin "graphics/pokemon/krabby/front.4bpp.lz" .align 2 - + .global gMonPalette_Krabby gMonPalette_Krabby: @ 8D73354 .incbin "graphics/pokemon/krabby/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Krabby gMonBackPic_Krabby: @ 8D7337C .incbin "graphics/pokemon/krabby/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Krabby gMonShinyPalette_Krabby: @ 8D73708 .incbin "graphics/pokemon/krabby/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Krabby gMonIcon_Krabby: @ 8D73730 .incbin "graphics/pokemon/krabby/icon.4bpp" .align 2 - + .global gMonFootprint_Krabby gMonFootprint_Krabby: @ 8D73B30 .incbin "graphics/pokemon/krabby/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kingler gMonFrontPic_Kingler: @ 8D73B50 .incbin "graphics/pokemon/kingler/front.4bpp.lz" .align 2 - + .global gMonPalette_Kingler gMonPalette_Kingler: @ 8D74084 .incbin "graphics/pokemon/kingler/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kingler gMonBackPic_Kingler: @ 8D740A8 .incbin "graphics/pokemon/kingler/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kingler gMonShinyPalette_Kingler: @ 8D7442C .incbin "graphics/pokemon/kingler/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kingler gMonIcon_Kingler: @ 8D74450 .incbin "graphics/pokemon/kingler/icon.4bpp" .align 2 - + .global gMonFootprint_Kingler gMonFootprint_Kingler: @ 8D74850 .incbin "graphics/pokemon/kingler/footprint.1bpp" .align 2 - + .global gMonFrontPic_Voltorb gMonFrontPic_Voltorb: @ 8D74870 .incbin "graphics/pokemon/voltorb/front.4bpp.lz" .align 2 - + .global gMonPalette_Voltorb gMonPalette_Voltorb: @ 8D74A78 .incbin "graphics/pokemon/voltorb/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Voltorb gMonBackPic_Voltorb: @ 8D74A9C .incbin "graphics/pokemon/voltorb/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Voltorb gMonShinyPalette_Voltorb: @ 8D74D10 .incbin "graphics/pokemon/voltorb/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Voltorb gMonIcon_Voltorb: @ 8D74D34 .incbin "graphics/pokemon/voltorb/icon.4bpp" .align 2 - + .global gMonFootprint_Voltorb gMonFootprint_Voltorb: @ 8D75134 .incbin "graphics/pokemon/voltorb/footprint.1bpp" .align 2 - + .global gMonFrontPic_Electrode gMonFrontPic_Electrode: @ 8D75154 .incbin "graphics/pokemon/electrode/front.4bpp.lz" .align 2 - + .global gMonPalette_Electrode gMonPalette_Electrode: @ 8D753C0 .incbin "graphics/pokemon/electrode/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Electrode gMonBackPic_Electrode: @ 8D753E4 .incbin "graphics/pokemon/electrode/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Electrode gMonShinyPalette_Electrode: @ 8D75654 .incbin "graphics/pokemon/electrode/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Electrode gMonIcon_Electrode: @ 8D75678 .incbin "graphics/pokemon/electrode/icon.4bpp" .align 2 - + .global gMonFootprint_Electrode gMonFootprint_Electrode: @ 8D75A78 .incbin "graphics/pokemon/electrode/footprint.1bpp" .align 2 - + .global gMonFrontPic_Exeggcute gMonFrontPic_Exeggcute: @ 8D75A98 .incbin "graphics/pokemon/exeggcute/front.4bpp.lz" .align 2 - + .global gMonPalette_Exeggcute gMonPalette_Exeggcute: @ 8D75E9C .incbin "graphics/pokemon/exeggcute/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Exeggcute gMonBackPic_Exeggcute: @ 8D75EC0 .incbin "graphics/pokemon/exeggcute/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Exeggcute gMonShinyPalette_Exeggcute: @ 8D761C8 .incbin "graphics/pokemon/exeggcute/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Exeggcute gMonIcon_Exeggcute: @ 8D761EC .incbin "graphics/pokemon/exeggcute/icon.4bpp" .align 2 - + .global gMonFootprint_Exeggcute gMonFootprint_Exeggcute: @ 8D765EC .incbin "graphics/pokemon/exeggcute/footprint.1bpp" .align 2 - + .global gMonFrontPic_Exeggutor gMonFrontPic_Exeggutor: @ 8D7660C .incbin "graphics/pokemon/exeggutor/front.4bpp.lz" .align 2 - + .global gMonPalette_Exeggutor gMonPalette_Exeggutor: @ 8D76B0C .incbin "graphics/pokemon/exeggutor/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Exeggutor gMonBackPic_Exeggutor: @ 8D76B34 .incbin "graphics/pokemon/exeggutor/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Exeggutor gMonShinyPalette_Exeggutor: @ 8D76FD4 .incbin "graphics/pokemon/exeggutor/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Exeggutor gMonIcon_Exeggutor: @ 8D76FFC .incbin "graphics/pokemon/exeggutor/icon.4bpp" .align 2 - + .global gMonFootprint_Exeggutor gMonFootprint_Exeggutor: @ 8D773FC .incbin "graphics/pokemon/exeggutor/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cubone gMonFrontPic_Cubone: @ 8D7741C .incbin "graphics/pokemon/cubone/front.4bpp.lz" .align 2 - + .global gMonPalette_Cubone gMonPalette_Cubone: @ 8D776EC .incbin "graphics/pokemon/cubone/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cubone gMonBackPic_Cubone: @ 8D77714 .incbin "graphics/pokemon/cubone/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cubone gMonShinyPalette_Cubone: @ 8D77A54 .incbin "graphics/pokemon/cubone/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cubone gMonIcon_Cubone: @ 8D77A7C .incbin "graphics/pokemon/cubone/icon.4bpp" .align 2 - + .global gMonFootprint_Cubone gMonFootprint_Cubone: @ 8D77E7C .incbin "graphics/pokemon/cubone/footprint.1bpp" .align 2 - + .global gMonFrontPic_Marowak gMonFrontPic_Marowak: @ 8D77E9C .incbin "graphics/pokemon/marowak/front.4bpp.lz" .align 2 - + .global gMonPalette_Marowak gMonPalette_Marowak: @ 8D78224 .incbin "graphics/pokemon/marowak/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Marowak gMonBackPic_Marowak: @ 8D7824C .incbin "graphics/pokemon/marowak/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Marowak gMonShinyPalette_Marowak: @ 8D78584 .incbin "graphics/pokemon/marowak/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Marowak gMonIcon_Marowak: @ 8D785AC .incbin "graphics/pokemon/marowak/icon.4bpp" .align 2 - + .global gMonFootprint_Marowak gMonFootprint_Marowak: @ 8D789AC .incbin "graphics/pokemon/marowak/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hitmonlee gMonFrontPic_Hitmonlee: @ 8D789CC .incbin "graphics/pokemon/hitmonlee/front.4bpp.lz" .align 2 - + .global gMonPalette_Hitmonlee gMonPalette_Hitmonlee: @ 8D78DCC .incbin "graphics/pokemon/hitmonlee/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hitmonlee gMonBackPic_Hitmonlee: @ 8D78DF4 .incbin "graphics/pokemon/hitmonlee/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hitmonlee gMonShinyPalette_Hitmonlee: @ 8D79098 .incbin "graphics/pokemon/hitmonlee/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hitmonlee gMonIcon_Hitmonlee: @ 8D790C0 .incbin "graphics/pokemon/hitmonlee/icon.4bpp" .align 2 - + .global gMonFootprint_Hitmonlee gMonFootprint_Hitmonlee: @ 8D794C0 .incbin "graphics/pokemon/hitmonlee/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hitmonchan gMonFrontPic_Hitmonchan: @ 8D794E0 .incbin "graphics/pokemon/hitmonchan/front.4bpp.lz" .align 2 - + .global gMonPalette_Hitmonchan gMonPalette_Hitmonchan: @ 8D79820 .incbin "graphics/pokemon/hitmonchan/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hitmonchan gMonBackPic_Hitmonchan: @ 8D79848 .incbin "graphics/pokemon/hitmonchan/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hitmonchan gMonShinyPalette_Hitmonchan: @ 8D79B8C .incbin "graphics/pokemon/hitmonchan/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hitmonchan gMonIcon_Hitmonchan: @ 8D79BB4 .incbin "graphics/pokemon/hitmonchan/icon.4bpp" .align 2 - + .global gMonFootprint_Hitmonchan gMonFootprint_Hitmonchan: @ 8D79FB4 .incbin "graphics/pokemon/hitmonchan/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lickitung gMonFrontPic_Lickitung: @ 8D79FD4 .incbin "graphics/pokemon/lickitung/front.4bpp.lz" .align 2 - + .global gMonPalette_Lickitung gMonPalette_Lickitung: @ 8D7A38C .incbin "graphics/pokemon/lickitung/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lickitung gMonBackPic_Lickitung: @ 8D7A3B4 .incbin "graphics/pokemon/lickitung/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lickitung gMonShinyPalette_Lickitung: @ 8D7A674 .incbin "graphics/pokemon/lickitung/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lickitung gMonIcon_Lickitung: @ 8D7A69C .incbin "graphics/pokemon/lickitung/icon.4bpp" .align 2 - + .global gMonFootprint_Lickitung gMonFootprint_Lickitung: @ 8D7AA9C .incbin "graphics/pokemon/lickitung/footprint.1bpp" .align 2 - + .global gMonFrontPic_Koffing gMonFrontPic_Koffing: @ 8D7AABC .incbin "graphics/pokemon/koffing/front.4bpp.lz" .align 2 - + .global gMonPalette_Koffing gMonPalette_Koffing: @ 8D7AE18 .incbin "graphics/pokemon/koffing/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Koffing gMonBackPic_Koffing: @ 8D7AE40 .incbin "graphics/pokemon/koffing/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Koffing gMonShinyPalette_Koffing: @ 8D7B140 .incbin "graphics/pokemon/koffing/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Koffing gMonIcon_Koffing: @ 8D7B168 .incbin "graphics/pokemon/koffing/icon.4bpp" .align 2 - + .global gMonFootprint_Koffing gMonFootprint_Koffing: @ 8D7B568 .incbin "graphics/pokemon/koffing/footprint.1bpp" .align 2 - + .global gMonFrontPic_Weezing gMonFrontPic_Weezing: @ 8D7B588 .incbin "graphics/pokemon/weezing/front.4bpp.lz" .align 2 - + .global gMonPalette_Weezing gMonPalette_Weezing: @ 8D7BA10 .incbin "graphics/pokemon/weezing/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Weezing gMonBackPic_Weezing: @ 8D7BA38 .incbin "graphics/pokemon/weezing/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Weezing gMonShinyPalette_Weezing: @ 8D7BD68 .incbin "graphics/pokemon/weezing/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Weezing gMonIcon_Weezing: @ 8D7BD90 .incbin "graphics/pokemon/weezing/icon.4bpp" .align 2 - + .global gMonFootprint_Weezing gMonFootprint_Weezing: @ 8D7C190 .incbin "graphics/pokemon/weezing/footprint.1bpp" .align 2 - + .global gMonFrontPic_Rhyhorn gMonFrontPic_Rhyhorn: @ 8D7C1B0 .incbin "graphics/pokemon/rhyhorn/front.4bpp.lz" .align 2 - + .global gMonPalette_Rhyhorn gMonPalette_Rhyhorn: @ 8D7C5B4 .incbin "graphics/pokemon/rhyhorn/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Rhyhorn gMonBackPic_Rhyhorn: @ 8D7C5D4 .incbin "graphics/pokemon/rhyhorn/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Rhyhorn gMonShinyPalette_Rhyhorn: @ 8D7C91C .incbin "graphics/pokemon/rhyhorn/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Rhyhorn gMonIcon_Rhyhorn: @ 8D7C93C .incbin "graphics/pokemon/rhyhorn/icon.4bpp" .align 2 - + .global gMonFootprint_Rhyhorn gMonFootprint_Rhyhorn: @ 8D7CD3C .incbin "graphics/pokemon/rhyhorn/footprint.1bpp" .align 2 - + .global gMonFrontPic_Rhydon gMonFrontPic_Rhydon: @ 8D7CD5C .incbin "graphics/pokemon/rhydon/front.4bpp.lz" .align 2 - + .global gMonPalette_Rhydon gMonPalette_Rhydon: @ 8D7D264 .incbin "graphics/pokemon/rhydon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Rhydon gMonBackPic_Rhydon: @ 8D7D28C .incbin "graphics/pokemon/rhydon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Rhydon gMonShinyPalette_Rhydon: @ 8D7D6DC .incbin "graphics/pokemon/rhydon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Rhydon gMonIcon_Rhydon: @ 8D7D704 .incbin "graphics/pokemon/rhydon/icon.4bpp" .align 2 - + .global gMonFootprint_Rhydon gMonFootprint_Rhydon: @ 8D7DB04 .incbin "graphics/pokemon/rhydon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Chansey gMonFrontPic_Chansey: @ 8D7DB24 .incbin "graphics/pokemon/chansey/front.4bpp.lz" .align 2 - + .global gMonPalette_Chansey gMonPalette_Chansey: @ 8D7DE78 .incbin "graphics/pokemon/chansey/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Chansey gMonBackPic_Chansey: @ 8D7DE9C .incbin "graphics/pokemon/chansey/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Chansey gMonShinyPalette_Chansey: @ 8D7E170 .incbin "graphics/pokemon/chansey/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Chansey gMonIcon_Chansey: @ 8D7E194 .incbin "graphics/pokemon/chansey/icon.4bpp" .align 2 - + .global gMonFootprint_Chansey gMonFootprint_Chansey: @ 8D7E594 .incbin "graphics/pokemon/chansey/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tangela gMonFrontPic_Tangela: @ 8D7E5B4 .incbin "graphics/pokemon/tangela/front.4bpp.lz" .align 2 - + .global gMonPalette_Tangela gMonPalette_Tangela: @ 8D7E988 .incbin "graphics/pokemon/tangela/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tangela gMonBackPic_Tangela: @ 8D7E9AC .incbin "graphics/pokemon/tangela/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tangela gMonShinyPalette_Tangela: @ 8D7ED58 .incbin "graphics/pokemon/tangela/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tangela gMonIcon_Tangela: @ 8D7ED7C .incbin "graphics/pokemon/tangela/icon.4bpp" .align 2 - + .global gMonFootprint_Tangela gMonFootprint_Tangela: @ 8D7F17C .incbin "graphics/pokemon/tangela/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kangaskhan gMonFrontPic_Kangaskhan: @ 8D7F19C .incbin "graphics/pokemon/kangaskhan/front.4bpp.lz" .align 2 - + .global gMonPalette_Kangaskhan gMonPalette_Kangaskhan: @ 8D7F694 .incbin "graphics/pokemon/kangaskhan/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kangaskhan gMonBackPic_Kangaskhan: @ 8D7F6BC .incbin "graphics/pokemon/kangaskhan/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kangaskhan gMonShinyPalette_Kangaskhan: @ 8D7FAEC .incbin "graphics/pokemon/kangaskhan/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kangaskhan gMonIcon_Kangaskhan: @ 8D7FB14 .incbin "graphics/pokemon/kangaskhan/icon.4bpp" .align 2 - + .global gMonFootprint_Kangaskhan gMonFootprint_Kangaskhan: @ 8D7FF14 .incbin "graphics/pokemon/kangaskhan/footprint.1bpp" .align 2 - + .global gMonFrontPic_Horsea gMonFrontPic_Horsea: @ 8D7FF34 .incbin "graphics/pokemon/horsea/front.4bpp.lz" .align 2 - + .global gMonPalette_Horsea gMonPalette_Horsea: @ 8D801AC .incbin "graphics/pokemon/horsea/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Horsea gMonBackPic_Horsea: @ 8D801D4 .incbin "graphics/pokemon/horsea/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Horsea gMonShinyPalette_Horsea: @ 8D804B4 .incbin "graphics/pokemon/horsea/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Horsea gMonIcon_Horsea: @ 8D804DC .incbin "graphics/pokemon/horsea/icon.4bpp" .align 2 - + .global gMonFootprint_Horsea gMonFootprint_Horsea: @ 8D808DC .incbin "graphics/pokemon/horsea/footprint.1bpp" .align 2 - + .global gMonFrontPic_Seadra gMonFrontPic_Seadra: @ 8D808FC .incbin "graphics/pokemon/seadra/front.4bpp.lz" .align 2 - + .global gMonPalette_Seadra gMonPalette_Seadra: @ 8D80CBC .incbin "graphics/pokemon/seadra/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Seadra gMonBackPic_Seadra: @ 8D80CE4 .incbin "graphics/pokemon/seadra/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Seadra gMonShinyPalette_Seadra: @ 8D81084 .incbin "graphics/pokemon/seadra/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Seadra gMonIcon_Seadra: @ 8D810AC .incbin "graphics/pokemon/seadra/icon.4bpp" .align 2 - + .global gMonFootprint_Seadra gMonFootprint_Seadra: @ 8D814AC .incbin "graphics/pokemon/seadra/footprint.1bpp" .align 2 - + .global gMonFrontPic_Goldeen gMonFrontPic_Goldeen: @ 8D814CC .incbin "graphics/pokemon/goldeen/front.4bpp.lz" .align 2 - + .global gMonPalette_Goldeen gMonPalette_Goldeen: @ 8D81834 .incbin "graphics/pokemon/goldeen/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Goldeen gMonBackPic_Goldeen: @ 8D8185C .incbin "graphics/pokemon/goldeen/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Goldeen gMonShinyPalette_Goldeen: @ 8D81BCC .incbin "graphics/pokemon/goldeen/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Goldeen gMonIcon_Goldeen: @ 8D81BF4 .incbin "graphics/pokemon/goldeen/icon.4bpp" .align 2 - + .global gMonFootprint_Goldeen gMonFootprint_Goldeen: @ 8D81FF4 .incbin "graphics/pokemon/goldeen/footprint.1bpp" .align 2 - + .global gMonFrontPic_Seaking gMonFrontPic_Seaking: @ 8D82014 .incbin "graphics/pokemon/seaking/front.4bpp.lz" .align 2 - + .global gMonPalette_Seaking gMonPalette_Seaking: @ 8D82488 .incbin "graphics/pokemon/seaking/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Seaking gMonBackPic_Seaking: @ 8D824B0 .incbin "graphics/pokemon/seaking/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Seaking gMonShinyPalette_Seaking: @ 8D82800 .incbin "graphics/pokemon/seaking/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Seaking gMonIcon_Seaking: @ 8D82828 .incbin "graphics/pokemon/seaking/icon.4bpp" .align 2 - + .global gMonFootprint_Seaking gMonFootprint_Seaking: @ 8D82C28 .incbin "graphics/pokemon/seaking/footprint.1bpp" .align 2 - + .global gMonFrontPic_Staryu gMonFrontPic_Staryu: @ 8D82C48 .incbin "graphics/pokemon/staryu/front.4bpp.lz" .align 2 - + .global gMonPalette_Staryu gMonPalette_Staryu: @ 8D82F2C .incbin "graphics/pokemon/staryu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Staryu gMonBackPic_Staryu: @ 8D82F54 .incbin "graphics/pokemon/staryu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Staryu gMonShinyPalette_Staryu: @ 8D831D0 .incbin "graphics/pokemon/staryu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Staryu gMonIcon_Staryu: @ 8D831F8 .incbin "graphics/pokemon/staryu/icon.4bpp" .align 2 - + .global gMonFootprint_Staryu gMonFootprint_Staryu: @ 8D835F8 .incbin "graphics/pokemon/staryu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Starmie gMonFrontPic_Starmie: @ 8D83618 .incbin "graphics/pokemon/starmie/front.4bpp.lz" .align 2 - + .global gMonPalette_Starmie gMonPalette_Starmie: @ 8D83A40 .incbin "graphics/pokemon/starmie/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Starmie gMonBackPic_Starmie: @ 8D83A68 .incbin "graphics/pokemon/starmie/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Starmie gMonShinyPalette_Starmie: @ 8D83D0C .incbin "graphics/pokemon/starmie/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Starmie gMonIcon_Starmie: @ 8D83D34 .incbin "graphics/pokemon/starmie/icon.4bpp" .align 2 - + .global gMonFootprint_Starmie gMonFootprint_Starmie: @ 8D84134 .incbin "graphics/pokemon/starmie/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mrmime gMonFrontPic_Mrmime: @ 8D84154 .incbin "graphics/pokemon/mr_mime/front.4bpp.lz" .align 2 - + .global gMonPalette_Mrmime gMonPalette_Mrmime: @ 8D84504 .incbin "graphics/pokemon/mr_mime/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mrmime gMonBackPic_Mrmime: @ 8D8452C .incbin "graphics/pokemon/mr_mime/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mrmime gMonShinyPalette_Mrmime: @ 8D84860 .incbin "graphics/pokemon/mr_mime/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mrmime gMonIcon_Mrmime: @ 8D84888 .incbin "graphics/pokemon/mr_mime/icon.4bpp" .align 2 - + .global gMonFootprint_Mrmime gMonFootprint_Mrmime: @ 8D84C88 .incbin "graphics/pokemon/mr_mime/footprint.1bpp" .align 2 - + .global gMonFrontPic_Scyther gMonFrontPic_Scyther: @ 8D84CA8 .incbin "graphics/pokemon/scyther/front.4bpp.lz" .align 2 - + .global gMonPalette_Scyther gMonPalette_Scyther: @ 8D85154 .incbin "graphics/pokemon/scyther/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Scyther gMonBackPic_Scyther: @ 8D8517C .incbin "graphics/pokemon/scyther/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Scyther gMonShinyPalette_Scyther: @ 8D85524 .incbin "graphics/pokemon/scyther/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Scyther gMonIcon_Scyther: @ 8D8554C .incbin "graphics/pokemon/scyther/icon.4bpp" .align 2 - + .global gMonFootprint_Scyther gMonFootprint_Scyther: @ 8D8594C .incbin "graphics/pokemon/scyther/footprint.1bpp" .align 2 - + .global gMonFrontPic_Jynx gMonFrontPic_Jynx: @ 8D8596C .incbin "graphics/pokemon/jynx/front.4bpp.lz" .align 2 - + .global gMonPalette_Jynx gMonPalette_Jynx: @ 8D85E08 .incbin "graphics/pokemon/jynx/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Jynx gMonBackPic_Jynx: @ 8D85E30 .incbin "graphics/pokemon/jynx/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Jynx gMonShinyPalette_Jynx: @ 8D86128 .incbin "graphics/pokemon/jynx/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Jynx gMonIcon_Jynx: @ 8D86150 .incbin "graphics/pokemon/jynx/icon.4bpp" .align 2 - + .global gMonFootprint_Jynx gMonFootprint_Jynx: @ 8D86550 .incbin "graphics/pokemon/jynx/footprint.1bpp" .align 2 - + .global gMonFrontPic_Electabuzz gMonFrontPic_Electabuzz: @ 8D86570 .incbin "graphics/pokemon/electabuzz/front.4bpp.lz" .align 2 - + .global gMonPalette_Electabuzz gMonPalette_Electabuzz: @ 8D869EC .incbin "graphics/pokemon/electabuzz/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Electabuzz gMonBackPic_Electabuzz: @ 8D86A14 .incbin "graphics/pokemon/electabuzz/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Electabuzz gMonShinyPalette_Electabuzz: @ 8D86D24 .incbin "graphics/pokemon/electabuzz/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Electabuzz gMonIcon_Electabuzz: @ 8D86D4C .incbin "graphics/pokemon/electabuzz/icon.4bpp" .align 2 - + .global gMonFootprint_Electabuzz gMonFootprint_Electabuzz: @ 8D8714C .incbin "graphics/pokemon/electabuzz/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magmar gMonFrontPic_Magmar: @ 8D8716C .incbin "graphics/pokemon/magmar/front.4bpp.lz" .align 2 - + .global gMonPalette_Magmar gMonPalette_Magmar: @ 8D87614 .incbin "graphics/pokemon/magmar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magmar gMonBackPic_Magmar: @ 8D8763C .incbin "graphics/pokemon/magmar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magmar gMonShinyPalette_Magmar: @ 8D87984 .incbin "graphics/pokemon/magmar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magmar gMonIcon_Magmar: @ 8D879AC .incbin "graphics/pokemon/magmar/icon.4bpp" .align 2 - + .global gMonFootprint_Magmar gMonFootprint_Magmar: @ 8D87DAC .incbin "graphics/pokemon/magmar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pinsir gMonFrontPic_Pinsir: @ 8D87DCC .incbin "graphics/pokemon/pinsir/front.4bpp.lz" .align 2 - + .global gMonPalette_Pinsir gMonPalette_Pinsir: @ 8D881F4 .incbin "graphics/pokemon/pinsir/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pinsir gMonBackPic_Pinsir: @ 8D88218 .incbin "graphics/pokemon/pinsir/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pinsir gMonShinyPalette_Pinsir: @ 8D8856C .incbin "graphics/pokemon/pinsir/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pinsir gMonIcon_Pinsir: @ 8D88590 .incbin "graphics/pokemon/pinsir/icon.4bpp" .align 2 - + .global gMonFootprint_Pinsir gMonFootprint_Pinsir: @ 8D88990 .incbin "graphics/pokemon/pinsir/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tauros gMonFrontPic_Tauros: @ 8D889B0 .incbin "graphics/pokemon/tauros/front.4bpp.lz" .align 2 - + .global gMonPalette_Tauros gMonPalette_Tauros: @ 8D88E80 .incbin "graphics/pokemon/tauros/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tauros gMonBackPic_Tauros: @ 8D88EA8 .incbin "graphics/pokemon/tauros/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tauros gMonShinyPalette_Tauros: @ 8D8915C .incbin "graphics/pokemon/tauros/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tauros gMonIcon_Tauros: @ 8D89184 .incbin "graphics/pokemon/tauros/icon.4bpp" .align 2 - + .global gMonFootprint_Tauros gMonFootprint_Tauros: @ 8D89584 .incbin "graphics/pokemon/tauros/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magikarp gMonFrontPic_Magikarp: @ 8D895A4 .incbin "graphics/pokemon/magikarp/front.4bpp.lz" .align 2 - + .global gMonPalette_Magikarp gMonPalette_Magikarp: @ 8D898F4 .incbin "graphics/pokemon/magikarp/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magikarp gMonBackPic_Magikarp: @ 8D8991C .incbin "graphics/pokemon/magikarp/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magikarp gMonShinyPalette_Magikarp: @ 8D89C4C .incbin "graphics/pokemon/magikarp/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magikarp gMonIcon_Magikarp: @ 8D89C74 .incbin "graphics/pokemon/magikarp/icon.4bpp" .align 2 - + .global gMonFootprint_Magikarp gMonFootprint_Magikarp: @ 8D8A074 .incbin "graphics/pokemon/magikarp/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gyarados gMonFrontPic_Gyarados: @ 8D8A094 .incbin "graphics/pokemon/gyarados/front.4bpp.lz" .align 2 - + .global gMonPalette_Gyarados gMonPalette_Gyarados: @ 8D8A5FC .incbin "graphics/pokemon/gyarados/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gyarados gMonBackPic_Gyarados: @ 8D8A624 .incbin "graphics/pokemon/gyarados/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gyarados gMonShinyPalette_Gyarados: @ 8D8AAF8 .incbin "graphics/pokemon/gyarados/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gyarados gMonIcon_Gyarados: @ 8D8AB20 .incbin "graphics/pokemon/gyarados/icon.4bpp" .align 2 - + .global gMonFootprint_Gyarados gMonFootprint_Gyarados: @ 8D8AF20 .incbin "graphics/pokemon/gyarados/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lapras gMonFrontPic_Lapras: @ 8D8AF40 .incbin "graphics/pokemon/lapras/front.4bpp.lz" .align 2 - + .global gMonPalette_Lapras gMonPalette_Lapras: @ 8D8B300 .incbin "graphics/pokemon/lapras/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lapras gMonBackPic_Lapras: @ 8D8B328 .incbin "graphics/pokemon/lapras/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lapras gMonShinyPalette_Lapras: @ 8D8B66C .incbin "graphics/pokemon/lapras/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lapras gMonIcon_Lapras: @ 8D8B694 .incbin "graphics/pokemon/lapras/icon.4bpp" .align 2 - + .global gMonFootprint_Lapras gMonFootprint_Lapras: @ 8D8BA94 .incbin "graphics/pokemon/lapras/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ditto gMonFrontPic_Ditto: @ 8D8BAB4 .incbin "graphics/pokemon/ditto/front.4bpp.lz" .align 2 - + .global gMonPalette_Ditto gMonPalette_Ditto: @ 8D8BCA4 .incbin "graphics/pokemon/ditto/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ditto gMonBackPic_Ditto: @ 8D8BCC4 .incbin "graphics/pokemon/ditto/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ditto gMonShinyPalette_Ditto: @ 8D8BEC4 .incbin "graphics/pokemon/ditto/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ditto gMonIcon_Ditto: @ 8D8BEE4 .incbin "graphics/pokemon/ditto/icon.4bpp" .align 2 - + .global gMonFootprint_Ditto gMonFootprint_Ditto: @ 8D8C2E4 .incbin "graphics/pokemon/ditto/footprint.1bpp" .align 2 - + .global gMonFrontPic_Eevee gMonFrontPic_Eevee: @ 8D8C304 .incbin "graphics/pokemon/eevee/front.4bpp.lz" .align 2 - + .global gMonPalette_Eevee gMonPalette_Eevee: @ 8D8C5A8 .incbin "graphics/pokemon/eevee/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Eevee gMonBackPic_Eevee: @ 8D8C5CC .incbin "graphics/pokemon/eevee/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Eevee gMonShinyPalette_Eevee: @ 8D8C8F4 .incbin "graphics/pokemon/eevee/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Eevee gMonIcon_Eevee: @ 8D8C918 .incbin "graphics/pokemon/eevee/icon.4bpp" .align 2 - + .global gMonFootprint_Eevee gMonFootprint_Eevee: @ 8D8CD18 .incbin "graphics/pokemon/eevee/footprint.1bpp" .align 2 - + .global gMonFrontPic_Vaporeon gMonFrontPic_Vaporeon: @ 8D8CD38 .incbin "graphics/pokemon/vaporeon/front.4bpp.lz" .align 2 - + .global gMonPalette_Vaporeon gMonPalette_Vaporeon: @ 8D8D0CC .incbin "graphics/pokemon/vaporeon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Vaporeon gMonBackPic_Vaporeon: @ 8D8D0F4 .incbin "graphics/pokemon/vaporeon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Vaporeon gMonShinyPalette_Vaporeon: @ 8D8D3BC .incbin "graphics/pokemon/vaporeon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Vaporeon gMonIcon_Vaporeon: @ 8D8D3E4 .incbin "graphics/pokemon/vaporeon/icon.4bpp" .align 2 - + .global gMonFootprint_Vaporeon gMonFootprint_Vaporeon: @ 8D8D7E4 .incbin "graphics/pokemon/vaporeon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Jolteon gMonFrontPic_Jolteon: @ 8D8D804 .incbin "graphics/pokemon/jolteon/front.4bpp.lz" .align 2 - + .global gMonPalette_Jolteon gMonPalette_Jolteon: @ 8D8DBA4 .incbin "graphics/pokemon/jolteon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Jolteon gMonBackPic_Jolteon: @ 8D8DBCC .incbin "graphics/pokemon/jolteon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Jolteon gMonShinyPalette_Jolteon: @ 8D8DF5C .incbin "graphics/pokemon/jolteon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Jolteon gMonIcon_Jolteon: @ 8D8DF84 .incbin "graphics/pokemon/jolteon/icon.4bpp" .align 2 - + .global gMonFootprint_Jolteon gMonFootprint_Jolteon: @ 8D8E384 .incbin "graphics/pokemon/jolteon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Flareon gMonFrontPic_Flareon: @ 8D8E3A4 .incbin "graphics/pokemon/flareon/front.4bpp.lz" .align 2 - + .global gMonPalette_Flareon gMonPalette_Flareon: @ 8D8E720 .incbin "graphics/pokemon/flareon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Flareon gMonBackPic_Flareon: @ 8D8E748 .incbin "graphics/pokemon/flareon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Flareon gMonShinyPalette_Flareon: @ 8D8EAD8 .incbin "graphics/pokemon/flareon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Flareon gMonIcon_Flareon: @ 8D8EB00 .incbin "graphics/pokemon/flareon/icon.4bpp" .align 2 - + .global gMonFootprint_Flareon gMonFootprint_Flareon: @ 8D8EF00 .incbin "graphics/pokemon/flareon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Porygon gMonFrontPic_Porygon: @ 8D8EF20 .incbin "graphics/pokemon/porygon/front.4bpp.lz" .align 2 - + .global gMonPalette_Porygon gMonPalette_Porygon: @ 8D8F1DC .incbin "graphics/pokemon/porygon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Porygon gMonBackPic_Porygon: @ 8D8F200 .incbin "graphics/pokemon/porygon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Porygon gMonShinyPalette_Porygon: @ 8D8F4B8 .incbin "graphics/pokemon/porygon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Porygon gMonIcon_Porygon: @ 8D8F4DC .incbin "graphics/pokemon/porygon/icon.4bpp" .align 2 - + .global gMonFootprint_Porygon gMonFootprint_Porygon: @ 8D8F8DC .incbin "graphics/pokemon/porygon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Omanyte gMonFrontPic_Omanyte: @ 8D8F8FC .incbin "graphics/pokemon/omanyte/front.4bpp.lz" .align 2 - + .global gMonPalette_Omanyte gMonPalette_Omanyte: @ 8D8FBA4 .incbin "graphics/pokemon/omanyte/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Omanyte gMonBackPic_Omanyte: @ 8D8FBCC .incbin "graphics/pokemon/omanyte/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Omanyte gMonShinyPalette_Omanyte: @ 8D8FF18 .incbin "graphics/pokemon/omanyte/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Omanyte gMonIcon_Omanyte: @ 8D8FF40 .incbin "graphics/pokemon/omanyte/icon.4bpp" .align 2 - + .global gMonFootprint_Omanyte gMonFootprint_Omanyte: @ 8D90340 .incbin "graphics/pokemon/omanyte/footprint.1bpp" .align 2 - + .global gMonFrontPic_Omastar gMonFrontPic_Omastar: @ 8D90360 .incbin "graphics/pokemon/omastar/front.4bpp.lz" .align 2 - + .global gMonPalette_Omastar gMonPalette_Omastar: @ 8D90720 .incbin "graphics/pokemon/omastar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Omastar gMonBackPic_Omastar: @ 8D90748 .incbin "graphics/pokemon/omastar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Omastar gMonShinyPalette_Omastar: @ 8D90A88 .incbin "graphics/pokemon/omastar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Omastar gMonIcon_Omastar: @ 8D90AB0 .incbin "graphics/pokemon/omastar/icon.4bpp" .align 2 - + .global gMonFootprint_Omastar gMonFootprint_Omastar: @ 8D90EB0 .incbin "graphics/pokemon/omastar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kabuto gMonFrontPic_Kabuto: @ 8D90ED0 .incbin "graphics/pokemon/kabuto/front.4bpp.lz" .align 2 - + .global gMonPalette_Kabuto gMonPalette_Kabuto: @ 8D91140 .incbin "graphics/pokemon/kabuto/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kabuto gMonBackPic_Kabuto: @ 8D91168 .incbin "graphics/pokemon/kabuto/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kabuto gMonShinyPalette_Kabuto: @ 8D91400 .incbin "graphics/pokemon/kabuto/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kabuto gMonIcon_Kabuto: @ 8D91428 .incbin "graphics/pokemon/kabuto/icon.4bpp" .align 2 - + .global gMonFootprint_Kabuto gMonFootprint_Kabuto: @ 8D91828 .incbin "graphics/pokemon/kabuto/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kabutops gMonFrontPic_Kabutops: @ 8D91848 .incbin "graphics/pokemon/kabutops/front.4bpp.lz" .align 2 - + .global gMonPalette_Kabutops gMonPalette_Kabutops: @ 8D91C48 .incbin "graphics/pokemon/kabutops/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kabutops gMonBackPic_Kabutops: @ 8D91C6C .incbin "graphics/pokemon/kabutops/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kabutops gMonShinyPalette_Kabutops: @ 8D92010 .incbin "graphics/pokemon/kabutops/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kabutops gMonIcon_Kabutops: @ 8D92034 .incbin "graphics/pokemon/kabutops/icon.4bpp" .align 2 - + .global gMonFootprint_Kabutops gMonFootprint_Kabutops: @ 8D92434 .incbin "graphics/pokemon/kabutops/footprint.1bpp" .align 2 - + .global gMonFrontPic_Aerodactyl gMonFrontPic_Aerodactyl: @ 8D92454 .incbin "graphics/pokemon/aerodactyl/front.4bpp.lz" .align 2 - + .global gMonPalette_Aerodactyl gMonPalette_Aerodactyl: @ 8D928D4 .incbin "graphics/pokemon/aerodactyl/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Aerodactyl gMonBackPic_Aerodactyl: @ 8D928FC .incbin "graphics/pokemon/aerodactyl/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Aerodactyl gMonShinyPalette_Aerodactyl: @ 8D92C00 .incbin "graphics/pokemon/aerodactyl/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Aerodactyl gMonIcon_Aerodactyl: @ 8D92C28 .incbin "graphics/pokemon/aerodactyl/icon.4bpp" .align 2 - + .global gMonFootprint_Aerodactyl gMonFootprint_Aerodactyl: @ 8D93028 .incbin "graphics/pokemon/aerodactyl/footprint.1bpp" .align 2 - + .global gMonFrontPic_Snorlax gMonFrontPic_Snorlax: @ 8D93048 .incbin "graphics/pokemon/snorlax/front.4bpp.lz" .align 2 - + .global gMonPalette_Snorlax gMonPalette_Snorlax: @ 8D9348C .incbin "graphics/pokemon/snorlax/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Snorlax gMonBackPic_Snorlax: @ 8D934B4 .incbin "graphics/pokemon/snorlax/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Snorlax gMonShinyPalette_Snorlax: @ 8D936D0 .incbin "graphics/pokemon/snorlax/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Snorlax gMonIcon_Snorlax: @ 8D936F8 .incbin "graphics/pokemon/snorlax/icon.4bpp" .align 2 - + .global gMonFootprint_Snorlax gMonFootprint_Snorlax: @ 8D93AF8 .incbin "graphics/pokemon/snorlax/footprint.1bpp" .align 2 - + .global gMonFrontPic_Articuno gMonFrontPic_Articuno: @ 8D93B18 .incbin "graphics/pokemon/articuno/front.4bpp.lz" .align 2 - + .global gMonPalette_Articuno gMonPalette_Articuno: @ 8D94010 .incbin "graphics/pokemon/articuno/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Articuno gMonBackPic_Articuno: @ 8D94038 .incbin "graphics/pokemon/articuno/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Articuno gMonShinyPalette_Articuno: @ 8D94294 .incbin "graphics/pokemon/articuno/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Articuno gMonIcon_Articuno: @ 8D942BC .incbin "graphics/pokemon/articuno/icon.4bpp" .align 2 - + .global gMonFootprint_Articuno gMonFootprint_Articuno: @ 8D946BC .incbin "graphics/pokemon/articuno/footprint.1bpp" .align 2 - + .global gMonFrontPic_Zapdos gMonFrontPic_Zapdos: @ 8D946DC .incbin "graphics/pokemon/zapdos/front.4bpp.lz" .align 2 - + .global gMonPalette_Zapdos gMonPalette_Zapdos: @ 8D94B50 .incbin "graphics/pokemon/zapdos/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Zapdos gMonBackPic_Zapdos: @ 8D94B78 .incbin "graphics/pokemon/zapdos/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Zapdos gMonShinyPalette_Zapdos: @ 8D94EB4 .incbin "graphics/pokemon/zapdos/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Zapdos gMonIcon_Zapdos: @ 8D94EDC .incbin "graphics/pokemon/zapdos/icon.4bpp" .align 2 - + .global gMonFootprint_Zapdos gMonFootprint_Zapdos: @ 8D952DC .incbin "graphics/pokemon/zapdos/footprint.1bpp" .align 2 - + .global gMonFrontPic_Moltres gMonFrontPic_Moltres: @ 8D952FC .incbin "graphics/pokemon/moltres/front.4bpp.lz" .align 2 - + .global gMonPalette_Moltres gMonPalette_Moltres: @ 8D958AC .incbin "graphics/pokemon/moltres/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Moltres gMonBackPic_Moltres: @ 8D958D4 .incbin "graphics/pokemon/moltres/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Moltres gMonShinyPalette_Moltres: @ 8D95C10 .incbin "graphics/pokemon/moltres/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Moltres gMonIcon_Moltres: @ 8D95C38 .incbin "graphics/pokemon/moltres/icon.4bpp" .align 2 - + .global gMonFootprint_Moltres gMonFootprint_Moltres: @ 8D96038 .incbin "graphics/pokemon/moltres/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dratini gMonFrontPic_Dratini: @ 8D96058 .incbin "graphics/pokemon/dratini/front.4bpp.lz" .align 2 - + .global gMonPalette_Dratini gMonPalette_Dratini: @ 8D96310 .incbin "graphics/pokemon/dratini/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dratini gMonBackPic_Dratini: @ 8D96334 .incbin "graphics/pokemon/dratini/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dratini gMonShinyPalette_Dratini: @ 8D965C4 .incbin "graphics/pokemon/dratini/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dratini gMonIcon_Dratini: @ 8D965E8 .incbin "graphics/pokemon/dratini/icon.4bpp" .align 2 - + .global gMonFootprint_Dratini gMonFootprint_Dratini: @ 8D969E8 .incbin "graphics/pokemon/dratini/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dragonair gMonFrontPic_Dragonair: @ 8D96A08 .incbin "graphics/pokemon/dragonair/front.4bpp.lz" .align 2 - + .global gMonPalette_Dragonair gMonPalette_Dragonair: @ 8D96D68 .incbin "graphics/pokemon/dragonair/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dragonair gMonBackPic_Dragonair: @ 8D96D90 .incbin "graphics/pokemon/dragonair/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dragonair gMonShinyPalette_Dragonair: @ 8D970A0 .incbin "graphics/pokemon/dragonair/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dragonair gMonIcon_Dragonair: @ 8D970C8 .incbin "graphics/pokemon/dragonair/icon.4bpp" .align 2 - + .global gMonFootprint_Dragonair gMonFootprint_Dragonair: @ 8D974C8 .incbin "graphics/pokemon/dragonair/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dragonite gMonFrontPic_Dragonite: @ 8D974E8 .incbin "graphics/pokemon/dragonite/front.4bpp.lz" .align 2 - + .global gMonPalette_Dragonite gMonPalette_Dragonite: @ 8D97A58 .incbin "graphics/pokemon/dragonite/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dragonite gMonBackPic_Dragonite: @ 8D97A80 .incbin "graphics/pokemon/dragonite/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dragonite gMonShinyPalette_Dragonite: @ 8D97D7C .incbin "graphics/pokemon/dragonite/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dragonite gMonIcon_Dragonite: @ 8D97DA4 .incbin "graphics/pokemon/dragonite/icon.4bpp" .align 2 - + .global gMonFootprint_Dragonite gMonFootprint_Dragonite: @ 8D981A4 .incbin "graphics/pokemon/dragonite/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mewtwo gMonFrontPic_Mewtwo: @ 8D981C4 .incbin "graphics/pokemon/mewtwo/front.4bpp.lz" .align 2 - + .global gMonPalette_Mewtwo gMonPalette_Mewtwo: @ 8D98600 .incbin "graphics/pokemon/mewtwo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mewtwo gMonBackPic_Mewtwo: @ 8D98624 .incbin "graphics/pokemon/mewtwo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mewtwo gMonShinyPalette_Mewtwo: @ 8D989F0 .incbin "graphics/pokemon/mewtwo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mewtwo gMonIcon_Mewtwo: @ 8D98A14 .incbin "graphics/pokemon/mewtwo/icon.4bpp" .align 2 - + .global gMonFootprint_Mewtwo gMonFootprint_Mewtwo: @ 8D98E14 .incbin "graphics/pokemon/mewtwo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mew gMonFrontPic_Mew: @ 8D98E34 .incbin "graphics/pokemon/mew/front.4bpp.lz" .align 2 - + .global gMonPalette_Mew gMonPalette_Mew: @ 8D990B4 .incbin "graphics/pokemon/mew/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mew gMonBackPic_Mew: @ 8D990D8 .incbin "graphics/pokemon/mew/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mew gMonShinyPalette_Mew: @ 8D993A4 .incbin "graphics/pokemon/mew/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mew gMonIcon_Mew: @ 8D993C8 .incbin "graphics/pokemon/mew/icon.4bpp" .align 2 - + .global gMonFootprint_Mew gMonFootprint_Mew: @ 8D997C8 .incbin "graphics/pokemon/mew/footprint.1bpp" .align 2 - + .global gMonFrontPic_Chikorita gMonFrontPic_Chikorita: @ 8D997E8 .incbin "graphics/pokemon/chikorita/front.4bpp.lz" .align 2 - + .global gMonPalette_Chikorita gMonPalette_Chikorita: @ 8D99A50 .incbin "graphics/pokemon/chikorita/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Chikorita gMonBackPic_Chikorita: @ 8D99A78 .incbin "graphics/pokemon/chikorita/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Chikorita gMonShinyPalette_Chikorita: @ 8D99D3C .incbin "graphics/pokemon/chikorita/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Chikorita gMonIcon_Chikorita: @ 8D99D64 .incbin "graphics/pokemon/chikorita/icon.4bpp" .align 2 - + .global gMonFootprint_Chikorita gMonFootprint_Chikorita: @ 8D9A164 .incbin "graphics/pokemon/chikorita/footprint.1bpp" .align 2 - + .global gMonFrontPic_Bayleef gMonFrontPic_Bayleef: @ 8D9A184 .incbin "graphics/pokemon/bayleef/front.4bpp.lz" .align 2 - + .global gMonPalette_Bayleef gMonPalette_Bayleef: @ 8D9A558 .incbin "graphics/pokemon/bayleef/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Bayleef gMonBackPic_Bayleef: @ 8D9A580 .incbin "graphics/pokemon/bayleef/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Bayleef gMonShinyPalette_Bayleef: @ 8D9A910 .incbin "graphics/pokemon/bayleef/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Bayleef gMonIcon_Bayleef: @ 8D9A938 .incbin "graphics/pokemon/bayleef/icon.4bpp" .align 2 - + .global gMonFootprint_Bayleef gMonFootprint_Bayleef: @ 8D9AD38 .incbin "graphics/pokemon/bayleef/footprint.1bpp" .align 2 - + .global gMonFrontPic_Meganium gMonFrontPic_Meganium: @ 8D9AD58 .incbin "graphics/pokemon/meganium/front.4bpp.lz" .align 2 - + .global gMonPalette_Meganium gMonPalette_Meganium: @ 8D9B2B4 .incbin "graphics/pokemon/meganium/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Meganium gMonBackPic_Meganium: @ 8D9B2DC .incbin "graphics/pokemon/meganium/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Meganium gMonShinyPalette_Meganium: @ 8D9B62C .incbin "graphics/pokemon/meganium/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Meganium gMonIcon_Meganium: @ 8D9B654 .incbin "graphics/pokemon/meganium/icon.4bpp" .align 2 - + .global gMonFootprint_Meganium gMonFootprint_Meganium: @ 8D9BA54 .incbin "graphics/pokemon/meganium/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cyndaquil gMonFrontPic_Cyndaquil: @ 8D9BA74 .incbin "graphics/pokemon/cyndaquil/front.4bpp.lz" .align 2 - + .global gMonPalette_Cyndaquil gMonPalette_Cyndaquil: @ 8D9BD00 .incbin "graphics/pokemon/cyndaquil/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cyndaquil gMonBackPic_Cyndaquil: @ 8D9BD28 .incbin "graphics/pokemon/cyndaquil/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cyndaquil gMonShinyPalette_Cyndaquil: @ 8D9C054 .incbin "graphics/pokemon/cyndaquil/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cyndaquil gMonIcon_Cyndaquil: @ 8D9C07C .incbin "graphics/pokemon/cyndaquil/icon.4bpp" .align 2 - + .global gMonFootprint_Cyndaquil gMonFootprint_Cyndaquil: @ 8D9C47C .incbin "graphics/pokemon/cyndaquil/footprint.1bpp" .align 2 - + .global gMonFrontPic_Quilava gMonFrontPic_Quilava: @ 8D9C49C .incbin "graphics/pokemon/quilava/front.4bpp.lz" .align 2 - + .global gMonPalette_Quilava gMonPalette_Quilava: @ 8D9C7B8 .incbin "graphics/pokemon/quilava/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Quilava gMonBackPic_Quilava: @ 8D9C7E0 .incbin "graphics/pokemon/quilava/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Quilava gMonShinyPalette_Quilava: @ 8D9CB54 .incbin "graphics/pokemon/quilava/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Quilava gMonIcon_Quilava: @ 8D9CB7C .incbin "graphics/pokemon/quilava/icon.4bpp" .align 2 - + .global gMonFootprint_Quilava gMonFootprint_Quilava: @ 8D9CF7C .incbin "graphics/pokemon/quilava/footprint.1bpp" .align 2 - + .global gMonFrontPic_Typhlosion gMonFrontPic_Typhlosion: @ 8D9CF9C .incbin "graphics/pokemon/typhlosion/front.4bpp.lz" .align 2 - + .global gMonPalette_Typhlosion gMonPalette_Typhlosion: @ 8D9D3C4 .incbin "graphics/pokemon/typhlosion/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Typhlosion gMonBackPic_Typhlosion: @ 8D9D3EC .incbin "graphics/pokemon/typhlosion/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Typhlosion gMonShinyPalette_Typhlosion: @ 8D9D7F0 .incbin "graphics/pokemon/typhlosion/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Typhlosion gMonIcon_Typhlosion: @ 8D9D818 .incbin "graphics/pokemon/typhlosion/icon.4bpp" .align 2 - + .global gMonFootprint_Typhlosion gMonFootprint_Typhlosion: @ 8D9DC18 .incbin "graphics/pokemon/typhlosion/footprint.1bpp" .align 2 - + .global gMonFrontPic_Totodile gMonFrontPic_Totodile: @ 8D9DC38 .incbin "graphics/pokemon/totodile/front.4bpp.lz" .align 2 - + .global gMonPalette_Totodile gMonPalette_Totodile: @ 8D9DEDC .incbin "graphics/pokemon/totodile/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Totodile gMonBackPic_Totodile: @ 8D9DF04 .incbin "graphics/pokemon/totodile/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Totodile gMonShinyPalette_Totodile: @ 8D9E1E4 .incbin "graphics/pokemon/totodile/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Totodile gMonIcon_Totodile: @ 8D9E20C .incbin "graphics/pokemon/totodile/icon.4bpp" .align 2 - + .global gMonFootprint_Totodile gMonFootprint_Totodile: @ 8D9E60C .incbin "graphics/pokemon/totodile/footprint.1bpp" .align 2 - + .global gMonFrontPic_Croconaw gMonFrontPic_Croconaw: @ 8D9E62C .incbin "graphics/pokemon/croconaw/front.4bpp.lz" .align 2 - + .global gMonPalette_Croconaw gMonPalette_Croconaw: @ 8D9E994 .incbin "graphics/pokemon/croconaw/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Croconaw gMonBackPic_Croconaw: @ 8D9E9BC .incbin "graphics/pokemon/croconaw/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Croconaw gMonShinyPalette_Croconaw: @ 8D9ED0C .incbin "graphics/pokemon/croconaw/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Croconaw gMonIcon_Croconaw: @ 8D9ED34 .incbin "graphics/pokemon/croconaw/icon.4bpp" .align 2 - + .global gMonFootprint_Croconaw gMonFootprint_Croconaw: @ 8D9F134 .incbin "graphics/pokemon/croconaw/footprint.1bpp" .align 2 - + .global gMonFrontPic_Feraligatr gMonFrontPic_Feraligatr: @ 8D9F154 .incbin "graphics/pokemon/feraligatr/front.4bpp.lz" .align 2 - + .global gMonPalette_Feraligatr gMonPalette_Feraligatr: @ 8D9F6C0 .incbin "graphics/pokemon/feraligatr/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Feraligatr gMonBackPic_Feraligatr: @ 8D9F6E8 .incbin "graphics/pokemon/feraligatr/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Feraligatr gMonShinyPalette_Feraligatr: @ 8D9FBB4 .incbin "graphics/pokemon/feraligatr/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Feraligatr gMonIcon_Feraligatr: @ 8D9FBDC .incbin "graphics/pokemon/feraligatr/icon.4bpp" .align 2 - + .global gMonFootprint_Feraligatr gMonFootprint_Feraligatr: @ 8D9FFDC .incbin "graphics/pokemon/feraligatr/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sentret gMonFrontPic_Sentret: @ 8D9FFFC .incbin "graphics/pokemon/sentret/front.4bpp.lz" .align 2 - + .global gMonPalette_Sentret gMonPalette_Sentret: @ 8DA02D8 .incbin "graphics/pokemon/sentret/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sentret gMonBackPic_Sentret: @ 8DA0300 .incbin "graphics/pokemon/sentret/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sentret gMonShinyPalette_Sentret: @ 8DA05A4 .incbin "graphics/pokemon/sentret/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sentret gMonIcon_Sentret: @ 8DA05CC .incbin "graphics/pokemon/sentret/icon.4bpp" .align 2 - + .global gMonFootprint_Sentret gMonFootprint_Sentret: @ 8DA09CC .incbin "graphics/pokemon/sentret/footprint.1bpp" .align 2 - + .global gMonFrontPic_Furret gMonFrontPic_Furret: @ 8DA09EC .incbin "graphics/pokemon/furret/front.4bpp.lz" .align 2 - + .global gMonPalette_Furret gMonPalette_Furret: @ 8DA0D20 .incbin "graphics/pokemon/furret/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Furret gMonBackPic_Furret: @ 8DA0D48 .incbin "graphics/pokemon/furret/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Furret gMonShinyPalette_Furret: @ 8DA1070 .incbin "graphics/pokemon/furret/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Furret gMonIcon_Furret: @ 8DA1098 .incbin "graphics/pokemon/furret/icon.4bpp" .align 2 - + .global gMonFootprint_Furret gMonFootprint_Furret: @ 8DA1498 .incbin "graphics/pokemon/furret/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hoothoot gMonFrontPic_Hoothoot: @ 8DA14B8 .incbin "graphics/pokemon/hoothoot/front.4bpp.lz" .align 2 - + .global gMonPalette_Hoothoot gMonPalette_Hoothoot: @ 8DA173C .incbin "graphics/pokemon/hoothoot/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hoothoot gMonBackPic_Hoothoot: @ 8DA1764 .incbin "graphics/pokemon/hoothoot/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hoothoot gMonShinyPalette_Hoothoot: @ 8DA1A6C .incbin "graphics/pokemon/hoothoot/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hoothoot gMonIcon_Hoothoot: @ 8DA1A94 .incbin "graphics/pokemon/hoothoot/icon.4bpp" .align 2 - + .global gMonFootprint_Hoothoot gMonFootprint_Hoothoot: @ 8DA1E94 .incbin "graphics/pokemon/hoothoot/footprint.1bpp" .align 2 - + .global gMonFrontPic_Noctowl gMonFrontPic_Noctowl: @ 8DA1EB4 .incbin "graphics/pokemon/noctowl/front.4bpp.lz" .align 2 - + .global gMonPalette_Noctowl gMonPalette_Noctowl: @ 8DA2208 .incbin "graphics/pokemon/noctowl/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Noctowl gMonBackPic_Noctowl: @ 8DA2230 .incbin "graphics/pokemon/noctowl/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Noctowl gMonShinyPalette_Noctowl: @ 8DA258C .incbin "graphics/pokemon/noctowl/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Noctowl gMonIcon_Noctowl: @ 8DA25B4 .incbin "graphics/pokemon/noctowl/icon.4bpp" .align 2 - + .global gMonFootprint_Noctowl gMonFootprint_Noctowl: @ 8DA29B4 .incbin "graphics/pokemon/noctowl/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ledyba gMonFrontPic_Ledyba: @ 8DA29D4 .incbin "graphics/pokemon/ledyba/front.4bpp.lz" .align 2 - + .global gMonPalette_Ledyba gMonPalette_Ledyba: @ 8DA2CC8 .incbin "graphics/pokemon/ledyba/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ledyba gMonBackPic_Ledyba: @ 8DA2CF0 .incbin "graphics/pokemon/ledyba/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ledyba gMonShinyPalette_Ledyba: @ 8DA3020 .incbin "graphics/pokemon/ledyba/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ledyba gMonIcon_Ledyba: @ 8DA3048 .incbin "graphics/pokemon/ledyba/icon.4bpp" .align 2 - + .global gMonFootprint_Ledyba gMonFootprint_Ledyba: @ 8DA3448 .incbin "graphics/pokemon/ledyba/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ledian gMonFrontPic_Ledian: @ 8DA3468 .incbin "graphics/pokemon/ledian/front.4bpp.lz" .align 2 - + .global gMonPalette_Ledian gMonPalette_Ledian: @ 8DA37F0 .incbin "graphics/pokemon/ledian/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ledian gMonBackPic_Ledian: @ 8DA3818 .incbin "graphics/pokemon/ledian/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ledian gMonShinyPalette_Ledian: @ 8DA3B70 .incbin "graphics/pokemon/ledian/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ledian gMonIcon_Ledian: @ 8DA3B98 .incbin "graphics/pokemon/ledian/icon.4bpp" .align 2 - + .global gMonFootprint_Ledian gMonFootprint_Ledian: @ 8DA3F98 .incbin "graphics/pokemon/ledian/footprint.1bpp" .align 2 - + .global gMonFrontPic_Spinarak gMonFrontPic_Spinarak: @ 8DA3FB8 .incbin "graphics/pokemon/spinarak/front.4bpp.lz" .align 2 - + .global gMonPalette_Spinarak gMonPalette_Spinarak: @ 8DA422C .incbin "graphics/pokemon/spinarak/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Spinarak gMonBackPic_Spinarak: @ 8DA4254 .incbin "graphics/pokemon/spinarak/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Spinarak gMonShinyPalette_Spinarak: @ 8DA44B8 .incbin "graphics/pokemon/spinarak/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Spinarak gMonIcon_Spinarak: @ 8DA44E0 .incbin "graphics/pokemon/spinarak/icon.4bpp" .align 2 - + .global gMonFootprint_Spinarak gMonFootprint_Spinarak: @ 8DA48E0 .incbin "graphics/pokemon/spinarak/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ariados gMonFrontPic_Ariados: @ 8DA4900 .incbin "graphics/pokemon/ariados/front.4bpp.lz" .align 2 - + .global gMonPalette_Ariados gMonPalette_Ariados: @ 8DA4CC0 .incbin "graphics/pokemon/ariados/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ariados gMonBackPic_Ariados: @ 8DA4CE8 .incbin "graphics/pokemon/ariados/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ariados gMonShinyPalette_Ariados: @ 8DA5060 .incbin "graphics/pokemon/ariados/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ariados gMonIcon_Ariados: @ 8DA5088 .incbin "graphics/pokemon/ariados/icon.4bpp" .align 2 - + .global gMonFootprint_Ariados gMonFootprint_Ariados: @ 8DA5488 .incbin "graphics/pokemon/ariados/footprint.1bpp" .align 2 - + .global gMonFrontPic_Crobat gMonFrontPic_Crobat: @ 8DA54A8 .incbin "graphics/pokemon/crobat/front.4bpp.lz" .align 2 - + .global gMonPalette_Crobat gMonPalette_Crobat: @ 8DA5858 .incbin "graphics/pokemon/crobat/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Crobat gMonBackPic_Crobat: @ 8DA5880 .incbin "graphics/pokemon/crobat/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Crobat gMonShinyPalette_Crobat: @ 8DA5B88 .incbin "graphics/pokemon/crobat/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Crobat gMonIcon_Crobat: @ 8DA5BB0 .incbin "graphics/pokemon/crobat/icon.4bpp" .align 2 - + .global gMonFootprint_Crobat gMonFootprint_Crobat: @ 8DA5FB0 .incbin "graphics/pokemon/crobat/footprint.1bpp" .align 2 - + .global gMonFrontPic_Chinchou gMonFrontPic_Chinchou: @ 8DA5FD0 .incbin "graphics/pokemon/chinchou/front.4bpp.lz" .align 2 - + .global gMonPalette_Chinchou gMonPalette_Chinchou: @ 8DA62A8 .incbin "graphics/pokemon/chinchou/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Chinchou gMonBackPic_Chinchou: @ 8DA62D0 .incbin "graphics/pokemon/chinchou/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Chinchou gMonShinyPalette_Chinchou: @ 8DA65C8 .incbin "graphics/pokemon/chinchou/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Chinchou gMonIcon_Chinchou: @ 8DA65F0 .incbin "graphics/pokemon/chinchou/icon.4bpp" .align 2 - + .global gMonFootprint_Chinchou gMonFootprint_Chinchou: @ 8DA69F0 .incbin "graphics/pokemon/chinchou/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lanturn gMonFrontPic_Lanturn: @ 8DA6A10 .incbin "graphics/pokemon/lanturn/front.4bpp.lz" .align 2 - + .global gMonPalette_Lanturn gMonPalette_Lanturn: @ 8DA6D80 .incbin "graphics/pokemon/lanturn/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lanturn gMonBackPic_Lanturn: @ 8DA6DA8 .incbin "graphics/pokemon/lanturn/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lanturn gMonShinyPalette_Lanturn: @ 8DA70A8 .incbin "graphics/pokemon/lanturn/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lanturn gMonIcon_Lanturn: @ 8DA70D0 .incbin "graphics/pokemon/lanturn/icon.4bpp" .align 2 - + .global gMonFootprint_Lanturn gMonFootprint_Lanturn: @ 8DA74D0 .incbin "graphics/pokemon/lanturn/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pichu gMonFrontPic_Pichu: @ 8DA74F0 .incbin "graphics/pokemon/pichu/front.4bpp.lz" .align 2 - + .global gMonPalette_Pichu gMonPalette_Pichu: @ 8DA770C .incbin "graphics/pokemon/pichu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pichu gMonBackPic_Pichu: @ 8DA7734 .incbin "graphics/pokemon/pichu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pichu gMonShinyPalette_Pichu: @ 8DA7990 .incbin "graphics/pokemon/pichu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pichu gMonIcon_Pichu: @ 8DA79B8 .incbin "graphics/pokemon/pichu/icon.4bpp" .align 2 - + .global gMonFootprint_Pichu gMonFootprint_Pichu: @ 8DA7DB8 .incbin "graphics/pokemon/pichu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cleffa gMonFrontPic_Cleffa: @ 8DA7DD8 .incbin "graphics/pokemon/cleffa/front.4bpp.lz" .align 2 - + .global gMonPalette_Cleffa gMonPalette_Cleffa: @ 8DA7FB8 .incbin "graphics/pokemon/cleffa/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cleffa gMonBackPic_Cleffa: @ 8DA7FE0 .incbin "graphics/pokemon/cleffa/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cleffa gMonShinyPalette_Cleffa: @ 8DA821C .incbin "graphics/pokemon/cleffa/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cleffa gMonIcon_Cleffa: @ 8DA8244 .incbin "graphics/pokemon/cleffa/icon.4bpp" .align 2 - + .global gMonFootprint_Cleffa gMonFootprint_Cleffa: @ 8DA8644 .incbin "graphics/pokemon/cleffa/footprint.1bpp" .align 2 - + .global gMonFrontPic_Igglybuff gMonFrontPic_Igglybuff: @ 8DA8664 .incbin "graphics/pokemon/igglybuff/front.4bpp.lz" .align 2 - + .global gMonPalette_Igglybuff gMonPalette_Igglybuff: @ 8DA884C .incbin "graphics/pokemon/igglybuff/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Igglybuff gMonBackPic_Igglybuff: @ 8DA8874 .incbin "graphics/pokemon/igglybuff/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Igglybuff gMonShinyPalette_Igglybuff: @ 8DA8AB0 .incbin "graphics/pokemon/igglybuff/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Igglybuff gMonIcon_Igglybuff: @ 8DA8AD8 .incbin "graphics/pokemon/igglybuff/icon.4bpp" .align 2 - + .global gMonFootprint_Igglybuff gMonFootprint_Igglybuff: @ 8DA8ED8 .incbin "graphics/pokemon/igglybuff/footprint.1bpp" .align 2 - + .global gMonFrontPic_Togepi gMonFrontPic_Togepi: @ 8DA8EF8 .incbin "graphics/pokemon/togepi/front.4bpp.lz" .align 2 - + .global gMonPalette_Togepi gMonPalette_Togepi: @ 8DA90CC .incbin "graphics/pokemon/togepi/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Togepi gMonBackPic_Togepi: @ 8DA90F4 .incbin "graphics/pokemon/togepi/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Togepi gMonShinyPalette_Togepi: @ 8DA9368 .incbin "graphics/pokemon/togepi/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Togepi gMonIcon_Togepi: @ 8DA9390 .incbin "graphics/pokemon/togepi/icon.4bpp" .align 2 - + .global gMonFootprint_Togepi gMonFootprint_Togepi: @ 8DA9790 .incbin "graphics/pokemon/togepi/footprint.1bpp" .align 2 - + .global gMonFrontPic_Togetic gMonFrontPic_Togetic: @ 8DA97B0 .incbin "graphics/pokemon/togetic/front.4bpp.lz" .align 2 - + .global gMonPalette_Togetic gMonPalette_Togetic: @ 8DA9A24 .incbin "graphics/pokemon/togetic/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Togetic gMonBackPic_Togetic: @ 8DA9A4C .incbin "graphics/pokemon/togetic/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Togetic gMonShinyPalette_Togetic: @ 8DA9D78 .incbin "graphics/pokemon/togetic/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Togetic gMonIcon_Togetic: @ 8DA9DA0 .incbin "graphics/pokemon/togetic/icon.4bpp" .align 2 - + .global gMonFootprint_Togetic gMonFootprint_Togetic: @ 8DAA1A0 .incbin "graphics/pokemon/togetic/footprint.1bpp" .align 2 - + .global gMonFrontPic_Natu gMonFrontPic_Natu: @ 8DAA1C0 .incbin "graphics/pokemon/natu/front.4bpp.lz" .align 2 - + .global gMonPalette_Natu gMonPalette_Natu: @ 8DAA38C .incbin "graphics/pokemon/natu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Natu gMonBackPic_Natu: @ 8DAA3B4 .incbin "graphics/pokemon/natu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Natu gMonShinyPalette_Natu: @ 8DAA5C8 .incbin "graphics/pokemon/natu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Natu gMonIcon_Natu: @ 8DAA5F0 .incbin "graphics/pokemon/natu/icon.4bpp" .align 2 - + .global gMonFootprint_Natu gMonFootprint_Natu: @ 8DAA9F0 .incbin "graphics/pokemon/natu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Xatu gMonFrontPic_Xatu: @ 8DAAA10 .incbin "graphics/pokemon/xatu/front.4bpp.lz" .align 2 - + .global gMonPalette_Xatu gMonPalette_Xatu: @ 8DAACEC .incbin "graphics/pokemon/xatu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Xatu gMonBackPic_Xatu: @ 8DAAD14 .incbin "graphics/pokemon/xatu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Xatu gMonShinyPalette_Xatu: @ 8DAB08C .incbin "graphics/pokemon/xatu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Xatu gMonIcon_Xatu: @ 8DAB0B4 .incbin "graphics/pokemon/xatu/icon.4bpp" .align 2 - + .global gMonFootprint_Xatu gMonFootprint_Xatu: @ 8DAB4B4 .incbin "graphics/pokemon/xatu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mareep gMonFrontPic_Mareep: @ 8DAB4D4 .incbin "graphics/pokemon/mareep/front.4bpp.lz" .align 2 - + .global gMonPalette_Mareep gMonPalette_Mareep: @ 8DAB788 .incbin "graphics/pokemon/mareep/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mareep gMonBackPic_Mareep: @ 8DAB7B0 .incbin "graphics/pokemon/mareep/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mareep gMonShinyPalette_Mareep: @ 8DABAA4 .incbin "graphics/pokemon/mareep/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mareep gMonIcon_Mareep: @ 8DABACC .incbin "graphics/pokemon/mareep/icon.4bpp" .align 2 - + .global gMonFootprint_Mareep gMonFootprint_Mareep: @ 8DABECC .incbin "graphics/pokemon/mareep/footprint.1bpp" .align 2 - + .global gMonFrontPic_Flaaffy gMonFrontPic_Flaaffy: @ 8DABEEC .incbin "graphics/pokemon/flaaffy/front.4bpp.lz" .align 2 - + .global gMonPalette_Flaaffy gMonPalette_Flaaffy: @ 8DAC1EC .incbin "graphics/pokemon/flaaffy/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Flaaffy gMonBackPic_Flaaffy: @ 8DAC214 .incbin "graphics/pokemon/flaaffy/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Flaaffy gMonShinyPalette_Flaaffy: @ 8DAC530 .incbin "graphics/pokemon/flaaffy/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Flaaffy gMonIcon_Flaaffy: @ 8DAC558 .incbin "graphics/pokemon/flaaffy/icon.4bpp" .align 2 - + .global gMonFootprint_Flaaffy gMonFootprint_Flaaffy: @ 8DAC958 .incbin "graphics/pokemon/flaaffy/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ampharos gMonFrontPic_Ampharos: @ 8DAC978 .incbin "graphics/pokemon/ampharos/front.4bpp.lz" .align 2 - + .global gMonPalette_Ampharos gMonPalette_Ampharos: @ 8DACCD4 .incbin "graphics/pokemon/ampharos/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ampharos gMonBackPic_Ampharos: @ 8DACCFC .incbin "graphics/pokemon/ampharos/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ampharos gMonShinyPalette_Ampharos: @ 8DAD074 .incbin "graphics/pokemon/ampharos/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ampharos gMonIcon_Ampharos: @ 8DAD09C .incbin "graphics/pokemon/ampharos/icon.4bpp" .align 2 - + .global gMonFootprint_Ampharos gMonFootprint_Ampharos: @ 8DAD49C .incbin "graphics/pokemon/ampharos/footprint.1bpp" .align 2 - + .global gMonFrontPic_Bellossom gMonFrontPic_Bellossom: @ 8DAD4BC .incbin "graphics/pokemon/bellossom/front.4bpp.lz" .align 2 - + .global gMonPalette_Bellossom gMonPalette_Bellossom: @ 8DAD72C .incbin "graphics/pokemon/bellossom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Bellossom gMonBackPic_Bellossom: @ 8DAD754 .incbin "graphics/pokemon/bellossom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Bellossom gMonShinyPalette_Bellossom: @ 8DADA78 .incbin "graphics/pokemon/bellossom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Bellossom gMonIcon_Bellossom: @ 8DADAA0 .incbin "graphics/pokemon/bellossom/icon.4bpp" .align 2 - + .global gMonFootprint_Bellossom gMonFootprint_Bellossom: @ 8DADEA0 .incbin "graphics/pokemon/bellossom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Marill gMonFrontPic_Marill: @ 8DADEC0 .incbin "graphics/pokemon/marill/front.4bpp.lz" .align 2 - + .global gMonPalette_Marill gMonPalette_Marill: @ 8DAE184 .incbin "graphics/pokemon/marill/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Marill gMonBackPic_Marill: @ 8DAE1AC .incbin "graphics/pokemon/marill/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Marill gMonShinyPalette_Marill: @ 8DAE458 .incbin "graphics/pokemon/marill/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Marill gMonIcon_Marill: @ 8DAE480 .incbin "graphics/pokemon/marill/icon.4bpp" .align 2 - + .global gMonFootprint_Marill gMonFootprint_Marill: @ 8DAE880 .incbin "graphics/pokemon/marill/footprint.1bpp" .align 2 - + .global gMonFrontPic_Azumarill gMonFrontPic_Azumarill: @ 8DAE8A0 .incbin "graphics/pokemon/azumarill/front.4bpp.lz" .align 2 - + .global gMonPalette_Azumarill gMonPalette_Azumarill: @ 8DAEBA0 .incbin "graphics/pokemon/azumarill/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Azumarill gMonBackPic_Azumarill: @ 8DAEBC8 .incbin "graphics/pokemon/azumarill/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Azumarill gMonShinyPalette_Azumarill: @ 8DAEE84 .incbin "graphics/pokemon/azumarill/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Azumarill gMonIcon_Azumarill: @ 8DAEEAC .incbin "graphics/pokemon/azumarill/icon.4bpp" .align 2 - + .global gMonFootprint_Azumarill gMonFootprint_Azumarill: @ 8DAF2AC .incbin "graphics/pokemon/azumarill/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sudowoodo gMonFrontPic_Sudowoodo: @ 8DAF2CC .incbin "graphics/pokemon/sudowoodo/front.4bpp.lz" .align 2 - + .global gMonPalette_Sudowoodo gMonPalette_Sudowoodo: @ 8DAF5E4 .incbin "graphics/pokemon/sudowoodo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sudowoodo gMonBackPic_Sudowoodo: @ 8DAF60C .incbin "graphics/pokemon/sudowoodo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sudowoodo gMonShinyPalette_Sudowoodo: @ 8DAF968 .incbin "graphics/pokemon/sudowoodo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sudowoodo gMonIcon_Sudowoodo: @ 8DAF990 .incbin "graphics/pokemon/sudowoodo/icon.4bpp" .align 2 - + .global gMonFootprint_Sudowoodo gMonFootprint_Sudowoodo: @ 8DAFD90 .incbin "graphics/pokemon/sudowoodo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Politoed gMonFrontPic_Politoed: @ 8DAFDB0 .incbin "graphics/pokemon/politoed/front.4bpp.lz" .align 2 - + .global gMonPalette_Politoed gMonPalette_Politoed: @ 8DB00EC .incbin "graphics/pokemon/politoed/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Politoed gMonBackPic_Politoed: @ 8DB0114 .incbin "graphics/pokemon/politoed/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Politoed gMonShinyPalette_Politoed: @ 8DB03D0 .incbin "graphics/pokemon/politoed/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Politoed gMonIcon_Politoed: @ 8DB03F8 .incbin "graphics/pokemon/politoed/icon.4bpp" .align 2 - + .global gMonFootprint_Politoed gMonFootprint_Politoed: @ 8DB07F8 .incbin "graphics/pokemon/politoed/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hoppip gMonFrontPic_Hoppip: @ 8DB0818 .incbin "graphics/pokemon/hoppip/front.4bpp.lz" .align 2 - + .global gMonPalette_Hoppip gMonPalette_Hoppip: @ 8DB0ACC .incbin "graphics/pokemon/hoppip/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hoppip gMonBackPic_Hoppip: @ 8DB0AF4 .incbin "graphics/pokemon/hoppip/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hoppip gMonShinyPalette_Hoppip: @ 8DB0DD4 .incbin "graphics/pokemon/hoppip/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hoppip gMonIcon_Hoppip: @ 8DB0DFC .incbin "graphics/pokemon/hoppip/icon.4bpp" .align 2 - + .global gMonFootprint_Hoppip gMonFootprint_Hoppip: @ 8DB11FC .incbin "graphics/pokemon/hoppip/footprint.1bpp" .align 2 - + .global gMonFrontPic_Skiploom gMonFrontPic_Skiploom: @ 8DB121C .incbin "graphics/pokemon/skiploom/front.4bpp.lz" .align 2 - + .global gMonPalette_Skiploom gMonPalette_Skiploom: @ 8DB14A4 .incbin "graphics/pokemon/skiploom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Skiploom gMonBackPic_Skiploom: @ 8DB14CC .incbin "graphics/pokemon/skiploom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Skiploom gMonShinyPalette_Skiploom: @ 8DB17AC .incbin "graphics/pokemon/skiploom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Skiploom gMonIcon_Skiploom: @ 8DB17D4 .incbin "graphics/pokemon/skiploom/icon.4bpp" .align 2 - + .global gMonFootprint_Skiploom gMonFootprint_Skiploom: @ 8DB1BD4 .incbin "graphics/pokemon/skiploom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Jumpluff gMonFrontPic_Jumpluff: @ 8DB1BF4 .incbin "graphics/pokemon/jumpluff/front.4bpp.lz" .align 2 - + .global gMonPalette_Jumpluff gMonPalette_Jumpluff: @ 8DB1F60 .incbin "graphics/pokemon/jumpluff/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Jumpluff gMonBackPic_Jumpluff: @ 8DB1F88 .incbin "graphics/pokemon/jumpluff/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Jumpluff gMonShinyPalette_Jumpluff: @ 8DB2380 .incbin "graphics/pokemon/jumpluff/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Jumpluff gMonIcon_Jumpluff: @ 8DB23A8 .incbin "graphics/pokemon/jumpluff/icon.4bpp" .align 2 - + .global gMonFootprint_Jumpluff gMonFootprint_Jumpluff: @ 8DB27A8 .incbin "graphics/pokemon/jumpluff/footprint.1bpp" .align 2 - + .global gMonFrontPic_Aipom gMonFrontPic_Aipom: @ 8DB27C8 .incbin "graphics/pokemon/aipom/front.4bpp.lz" .align 2 - + .global gMonPalette_Aipom gMonPalette_Aipom: @ 8DB2AC4 .incbin "graphics/pokemon/aipom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Aipom gMonBackPic_Aipom: @ 8DB2AEC .incbin "graphics/pokemon/aipom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Aipom gMonShinyPalette_Aipom: @ 8DB2DE0 .incbin "graphics/pokemon/aipom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Aipom gMonIcon_Aipom: @ 8DB2E08 .incbin "graphics/pokemon/aipom/icon.4bpp" .align 2 - + .global gMonFootprint_Aipom gMonFootprint_Aipom: @ 8DB3208 .incbin "graphics/pokemon/aipom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sunkern gMonFrontPic_Sunkern: @ 8DB3228 .incbin "graphics/pokemon/sunkern/front.4bpp.lz" .align 2 - + .global gMonPalette_Sunkern gMonPalette_Sunkern: @ 8DB3460 .incbin "graphics/pokemon/sunkern/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sunkern gMonBackPic_Sunkern: @ 8DB3488 .incbin "graphics/pokemon/sunkern/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sunkern gMonShinyPalette_Sunkern: @ 8DB374C .incbin "graphics/pokemon/sunkern/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sunkern gMonIcon_Sunkern: @ 8DB3774 .incbin "graphics/pokemon/sunkern/icon.4bpp" .align 2 - + .global gMonFootprint_Sunkern gMonFootprint_Sunkern: @ 8DB3B74 .incbin "graphics/pokemon/sunkern/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sunflora gMonFrontPic_Sunflora: @ 8DB3B94 .incbin "graphics/pokemon/sunflora/front.4bpp.lz" .align 2 - + .global gMonPalette_Sunflora gMonPalette_Sunflora: @ 8DB3EEC .incbin "graphics/pokemon/sunflora/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sunflora gMonBackPic_Sunflora: @ 8DB3F14 .incbin "graphics/pokemon/sunflora/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sunflora gMonShinyPalette_Sunflora: @ 8DB42B4 .incbin "graphics/pokemon/sunflora/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sunflora gMonIcon_Sunflora: @ 8DB42DC .incbin "graphics/pokemon/sunflora/icon.4bpp" .align 2 - + .global gMonFootprint_Sunflora gMonFootprint_Sunflora: @ 8DB46DC .incbin "graphics/pokemon/sunflora/footprint.1bpp" .align 2 - + .global gMonFrontPic_Yanma gMonFrontPic_Yanma: @ 8DB46FC .incbin "graphics/pokemon/yanma/front.4bpp.lz" .align 2 - + .global gMonPalette_Yanma gMonPalette_Yanma: @ 8DB4A80 .incbin "graphics/pokemon/yanma/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Yanma gMonBackPic_Yanma: @ 8DB4AA8 .incbin "graphics/pokemon/yanma/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Yanma gMonShinyPalette_Yanma: @ 8DB4E5C .incbin "graphics/pokemon/yanma/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Yanma gMonIcon_Yanma: @ 8DB4E84 .incbin "graphics/pokemon/yanma/icon.4bpp" .align 2 - + .global gMonFootprint_Yanma gMonFootprint_Yanma: @ 8DB5284 .incbin "graphics/pokemon/yanma/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wooper gMonFrontPic_Wooper: @ 8DB52A4 .incbin "graphics/pokemon/wooper/front.4bpp.lz" .align 2 - + .global gMonPalette_Wooper gMonPalette_Wooper: @ 8DB54E4 .incbin "graphics/pokemon/wooper/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wooper gMonBackPic_Wooper: @ 8DB550C .incbin "graphics/pokemon/wooper/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wooper gMonShinyPalette_Wooper: @ 8DB5798 .incbin "graphics/pokemon/wooper/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wooper gMonIcon_Wooper: @ 8DB57C0 .incbin "graphics/pokemon/wooper/icon.4bpp" .align 2 - + .global gMonFootprint_Wooper gMonFootprint_Wooper: @ 8DB5BC0 .incbin "graphics/pokemon/wooper/footprint.1bpp" .align 2 - + .global gMonFrontPic_Quagsire gMonFrontPic_Quagsire: @ 8DB5BE0 .incbin "graphics/pokemon/quagsire/front.4bpp.lz" .align 2 - + .global gMonPalette_Quagsire gMonPalette_Quagsire: @ 8DB5F54 .incbin "graphics/pokemon/quagsire/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Quagsire gMonBackPic_Quagsire: @ 8DB5F7C .incbin "graphics/pokemon/quagsire/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Quagsire gMonShinyPalette_Quagsire: @ 8DB6278 .incbin "graphics/pokemon/quagsire/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Quagsire gMonIcon_Quagsire: @ 8DB62A0 .incbin "graphics/pokemon/quagsire/icon.4bpp" .align 2 - + .global gMonFootprint_Quagsire gMonFootprint_Quagsire: @ 8DB66A0 .incbin "graphics/pokemon/quagsire/footprint.1bpp" .align 2 - + .global gMonFrontPic_Espeon gMonFrontPic_Espeon: @ 8DB66C0 .incbin "graphics/pokemon/espeon/front.4bpp.lz" .align 2 - + .global gMonPalette_Espeon gMonPalette_Espeon: @ 8DB6A00 .incbin "graphics/pokemon/espeon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Espeon gMonBackPic_Espeon: @ 8DB6A24 .incbin "graphics/pokemon/espeon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Espeon gMonShinyPalette_Espeon: @ 8DB6D00 .incbin "graphics/pokemon/espeon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Espeon gMonIcon_Espeon: @ 8DB6D24 .incbin "graphics/pokemon/espeon/icon.4bpp" .align 2 - + .global gMonFootprint_Espeon gMonFootprint_Espeon: @ 8DB7124 .incbin "graphics/pokemon/espeon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Umbreon gMonFrontPic_Umbreon: @ 8DB7144 .incbin "graphics/pokemon/umbreon/front.4bpp.lz" .align 2 - + .global gMonPalette_Umbreon gMonPalette_Umbreon: @ 8DB7458 .incbin "graphics/pokemon/umbreon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Umbreon gMonBackPic_Umbreon: @ 8DB7480 .incbin "graphics/pokemon/umbreon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Umbreon gMonShinyPalette_Umbreon: @ 8DB7794 .incbin "graphics/pokemon/umbreon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Umbreon gMonIcon_Umbreon: @ 8DB77BC .incbin "graphics/pokemon/umbreon/icon.4bpp" .align 2 - + .global gMonFootprint_Umbreon gMonFootprint_Umbreon: @ 8DB7BBC .incbin "graphics/pokemon/umbreon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Murkrow gMonFrontPic_Murkrow: @ 8DB7BDC .incbin "graphics/pokemon/murkrow/front.4bpp.lz" .align 2 - + .global gMonPalette_Murkrow gMonPalette_Murkrow: @ 8DB7EBC .incbin "graphics/pokemon/murkrow/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Murkrow gMonBackPic_Murkrow: @ 8DB7EE4 .incbin "graphics/pokemon/murkrow/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Murkrow gMonShinyPalette_Murkrow: @ 8DB81FC .incbin "graphics/pokemon/murkrow/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Murkrow gMonIcon_Murkrow: @ 8DB8224 .incbin "graphics/pokemon/murkrow/icon.4bpp" .align 2 - + .global gMonFootprint_Murkrow gMonFootprint_Murkrow: @ 8DB8624 .incbin "graphics/pokemon/murkrow/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slowking gMonFrontPic_Slowking: @ 8DB8644 .incbin "graphics/pokemon/slowking/front.4bpp.lz" .align 2 - + .global gMonPalette_Slowking gMonPalette_Slowking: @ 8DB89F8 .incbin "graphics/pokemon/slowking/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slowking gMonBackPic_Slowking: @ 8DB8A20 .incbin "graphics/pokemon/slowking/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slowking gMonShinyPalette_Slowking: @ 8DB8DAC .incbin "graphics/pokemon/slowking/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slowking gMonIcon_Slowking: @ 8DB8DD4 .incbin "graphics/pokemon/slowking/icon.4bpp" .align 2 - + .global gMonFootprint_Slowking gMonFootprint_Slowking: @ 8DB91D4 .incbin "graphics/pokemon/slowking/footprint.1bpp" .align 2 - + .global gMonFrontPic_Misdreavus gMonFrontPic_Misdreavus: @ 8DB91F4 .incbin "graphics/pokemon/misdreavus/front.4bpp.lz" .align 2 - + .global gMonPalette_Misdreavus gMonPalette_Misdreavus: @ 8DB94B4 .incbin "graphics/pokemon/misdreavus/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Misdreavus gMonBackPic_Misdreavus: @ 8DB94DC .incbin "graphics/pokemon/misdreavus/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Misdreavus gMonShinyPalette_Misdreavus: @ 8DB9800 .incbin "graphics/pokemon/misdreavus/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Misdreavus gMonIcon_Misdreavus: @ 8DB9828 .incbin "graphics/pokemon/misdreavus/icon.4bpp" .align 2 - + .global gMonFootprint_Misdreavus gMonFootprint_Misdreavus: @ 8DB9C28 .incbin "graphics/pokemon/misdreavus/footprint.1bpp" .align 2 - + .global gMonFrontPic_UnownA gMonFrontPic_UnownA: @ 8DB9C48 .incbin "graphics/pokemon/unown/front_a.4bpp.lz" .align 2 - + .global gMonPalette_Unown gMonPalette_Unown: @ 8DB9E1C .incbin "graphics/pokemon/unown/normal.gbapal.lz" .align 2 - + .global gMonBackPic_UnownA gMonBackPic_UnownA: @ 8DB9E3C .incbin "graphics/pokemon/unown/back_a.4bpp.lz" .align 2 - + .global gMonShinyPalette_Unown gMonShinyPalette_Unown: @ 8DBA03C .incbin "graphics/pokemon/unown/shiny.gbapal.lz" .align 2 - + .global gMonIcon_UnownA gMonIcon_UnownA: @ 8DBA05C .incbin "graphics/pokemon/unown/icon_a.4bpp" .align 2 - + .global gMonFootprint_Unown gMonFootprint_Unown: @ 8DBA45C .incbin "graphics/pokemon/unown/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wobbuffet gMonFrontPic_Wobbuffet: @ 8DBA47C .incbin "graphics/pokemon/wobbuffet/front.4bpp.lz" .align 2 - + .global gMonPalette_Wobbuffet gMonPalette_Wobbuffet: @ 8DBA7CC .incbin "graphics/pokemon/wobbuffet/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wobbuffet gMonBackPic_Wobbuffet: @ 8DBA7F4 .incbin "graphics/pokemon/wobbuffet/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wobbuffet gMonShinyPalette_Wobbuffet: @ 8DBAA38 .incbin "graphics/pokemon/wobbuffet/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wobbuffet gMonIcon_Wobbuffet: @ 8DBAA60 .incbin "graphics/pokemon/wobbuffet/icon.4bpp" .align 2 - + .global gMonFootprint_Wobbuffet gMonFootprint_Wobbuffet: @ 8DBAE60 .incbin "graphics/pokemon/wobbuffet/footprint.1bpp" .align 2 - + .global gMonFrontPic_Girafarig gMonFrontPic_Girafarig: @ 8DBAE80 .incbin "graphics/pokemon/girafarig/front.4bpp.lz" .align 2 - + .global gMonPalette_Girafarig gMonPalette_Girafarig: @ 8DBB284 .incbin "graphics/pokemon/girafarig/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Girafarig gMonBackPic_Girafarig: @ 8DBB2AC .incbin "graphics/pokemon/girafarig/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Girafarig gMonShinyPalette_Girafarig: @ 8DBB658 .incbin "graphics/pokemon/girafarig/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Girafarig gMonIcon_Girafarig: @ 8DBB680 .incbin "graphics/pokemon/girafarig/icon.4bpp" .align 2 - + .global gMonFootprint_Girafarig gMonFootprint_Girafarig: @ 8DBBA80 .incbin "graphics/pokemon/girafarig/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pineco gMonFrontPic_Pineco: @ 8DBBAA0 .incbin "graphics/pokemon/pineco/front.4bpp.lz" .align 2 - + .global gMonPalette_Pineco gMonPalette_Pineco: @ 8DBBDE0 .incbin "graphics/pokemon/pineco/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pineco gMonBackPic_Pineco: @ 8DBBE04 .incbin "graphics/pokemon/pineco/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pineco gMonShinyPalette_Pineco: @ 8DBC0DC .incbin "graphics/pokemon/pineco/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pineco gMonIcon_Pineco: @ 8DBC100 .incbin "graphics/pokemon/pineco/icon.4bpp" .align 2 - + .global gMonFootprint_Pineco gMonFootprint_Pineco: @ 8DBC500 .incbin "graphics/pokemon/pineco/footprint.1bpp" .align 2 - + .global gMonFrontPic_Forretress gMonFrontPic_Forretress: @ 8DBC520 .incbin "graphics/pokemon/forretress/front.4bpp.lz" .align 2 - + .global gMonPalette_Forretress gMonPalette_Forretress: @ 8DBC93C .incbin "graphics/pokemon/forretress/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Forretress gMonBackPic_Forretress: @ 8DBC964 .incbin "graphics/pokemon/forretress/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Forretress gMonShinyPalette_Forretress: @ 8DBCC24 .incbin "graphics/pokemon/forretress/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Forretress gMonIcon_Forretress: @ 8DBCC4C .incbin "graphics/pokemon/forretress/icon.4bpp" .align 2 - + .global gMonFootprint_Forretress gMonFootprint_Forretress: @ 8DBD04C .incbin "graphics/pokemon/forretress/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dunsparce gMonFrontPic_Dunsparce: @ 8DBD06C .incbin "graphics/pokemon/dunsparce/front.4bpp.lz" .align 2 - + .global gMonPalette_Dunsparce gMonPalette_Dunsparce: @ 8DBD37C .incbin "graphics/pokemon/dunsparce/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dunsparce gMonBackPic_Dunsparce: @ 8DBD3A4 .incbin "graphics/pokemon/dunsparce/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dunsparce gMonShinyPalette_Dunsparce: @ 8DBD6A0 .incbin "graphics/pokemon/dunsparce/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dunsparce gMonIcon_Dunsparce: @ 8DBD6C8 .incbin "graphics/pokemon/dunsparce/icon.4bpp" .align 2 - + .global gMonFootprint_Dunsparce gMonFootprint_Dunsparce: @ 8DBDAC8 .incbin "graphics/pokemon/dunsparce/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gligar gMonFrontPic_Gligar: @ 8DBDAE8 .incbin "graphics/pokemon/gligar/front.4bpp.lz" .align 2 - + .global gMonPalette_Gligar gMonPalette_Gligar: @ 8DBDF10 .incbin "graphics/pokemon/gligar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gligar gMonBackPic_Gligar: @ 8DBDF38 .incbin "graphics/pokemon/gligar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gligar gMonShinyPalette_Gligar: @ 8DBE310 .incbin "graphics/pokemon/gligar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gligar gMonIcon_Gligar: @ 8DBE338 .incbin "graphics/pokemon/gligar/icon.4bpp" .align 2 - + .global gMonFootprint_Gligar gMonFootprint_Gligar: @ 8DBE738 .incbin "graphics/pokemon/gligar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Steelix gMonFrontPic_Steelix: @ 8DBE758 .incbin "graphics/pokemon/steelix/front.4bpp.lz" .align 2 - + .global gMonPalette_Steelix gMonPalette_Steelix: @ 8DBEC20 .incbin "graphics/pokemon/steelix/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Steelix gMonBackPic_Steelix: @ 8DBEC44 .incbin "graphics/pokemon/steelix/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Steelix gMonShinyPalette_Steelix: @ 8DBF050 .incbin "graphics/pokemon/steelix/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Steelix gMonIcon_Steelix: @ 8DBF074 .incbin "graphics/pokemon/steelix/icon.4bpp" .align 2 - + .global gMonFootprint_Steelix gMonFootprint_Steelix: @ 8DBF474 .incbin "graphics/pokemon/steelix/footprint.1bpp" .align 2 - + .global gMonFrontPic_Snubbull gMonFrontPic_Snubbull: @ 8DBF494 .incbin "graphics/pokemon/snubbull/front.4bpp.lz" .align 2 - + .global gMonPalette_Snubbull gMonPalette_Snubbull: @ 8DBF768 .incbin "graphics/pokemon/snubbull/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Snubbull gMonBackPic_Snubbull: @ 8DBF790 .incbin "graphics/pokemon/snubbull/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Snubbull gMonShinyPalette_Snubbull: @ 8DBFAB8 .incbin "graphics/pokemon/snubbull/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Snubbull gMonIcon_Snubbull: @ 8DBFAE0 .incbin "graphics/pokemon/snubbull/icon.4bpp" .align 2 - + .global gMonFootprint_Snubbull gMonFootprint_Snubbull: @ 8DBFEE0 .incbin "graphics/pokemon/snubbull/footprint.1bpp" .align 2 - + .global gMonFrontPic_Granbull gMonFrontPic_Granbull: @ 8DBFF00 .incbin "graphics/pokemon/granbull/front.4bpp.lz" .align 2 - + .global gMonPalette_Granbull gMonPalette_Granbull: @ 8DC028C .incbin "graphics/pokemon/granbull/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Granbull gMonBackPic_Granbull: @ 8DC02B4 .incbin "graphics/pokemon/granbull/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Granbull gMonShinyPalette_Granbull: @ 8DC05D8 .incbin "graphics/pokemon/granbull/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Granbull gMonIcon_Granbull: @ 8DC0600 .incbin "graphics/pokemon/granbull/icon.4bpp" .align 2 - + .global gMonFootprint_Granbull gMonFootprint_Granbull: @ 8DC0A00 .incbin "graphics/pokemon/granbull/footprint.1bpp" .align 2 - + .global gMonFrontPic_Qwilfish gMonFrontPic_Qwilfish: @ 8DC0A20 .incbin "graphics/pokemon/qwilfish/front.4bpp.lz" .align 2 - + .global gMonPalette_Qwilfish gMonPalette_Qwilfish: @ 8DC0CE0 .incbin "graphics/pokemon/qwilfish/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Qwilfish gMonBackPic_Qwilfish: @ 8DC0D08 .incbin "graphics/pokemon/qwilfish/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Qwilfish gMonShinyPalette_Qwilfish: @ 8DC0FE8 .incbin "graphics/pokemon/qwilfish/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Qwilfish gMonIcon_Qwilfish: @ 8DC1010 .incbin "graphics/pokemon/qwilfish/icon.4bpp" .align 2 - + .global gMonFootprint_Qwilfish gMonFootprint_Qwilfish: @ 8DC1410 .incbin "graphics/pokemon/qwilfish/footprint.1bpp" .align 2 - + .global gMonFrontPic_Scizor gMonFrontPic_Scizor: @ 8DC1430 .incbin "graphics/pokemon/scizor/front.4bpp.lz" .align 2 - + .global gMonPalette_Scizor gMonPalette_Scizor: @ 8DC1918 .incbin "graphics/pokemon/scizor/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Scizor gMonBackPic_Scizor: @ 8DC1940 .incbin "graphics/pokemon/scizor/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Scizor gMonShinyPalette_Scizor: @ 8DC1CC0 .incbin "graphics/pokemon/scizor/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Scizor gMonIcon_Scizor: @ 8DC1CE8 .incbin "graphics/pokemon/scizor/icon.4bpp" .align 2 - + .global gMonFootprint_Scizor gMonFootprint_Scizor: @ 8DC20E8 .incbin "graphics/pokemon/scizor/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shuckle gMonFrontPic_Shuckle: @ 8DC2108 .incbin "graphics/pokemon/shuckle/front.4bpp.lz" .align 2 - + .global gMonPalette_Shuckle gMonPalette_Shuckle: @ 8DC23D0 .incbin "graphics/pokemon/shuckle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shuckle gMonBackPic_Shuckle: @ 8DC23F8 .incbin "graphics/pokemon/shuckle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shuckle gMonShinyPalette_Shuckle: @ 8DC2650 .incbin "graphics/pokemon/shuckle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shuckle gMonIcon_Shuckle: @ 8DC2678 .incbin "graphics/pokemon/shuckle/icon.4bpp" .align 2 - + .global gMonFootprint_Shuckle gMonFootprint_Shuckle: @ 8DC2A78 .incbin "graphics/pokemon/shuckle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Heracross gMonFrontPic_Heracross: @ 8DC2A98 .incbin "graphics/pokemon/heracross/front.4bpp.lz" .align 2 - + .global gMonPalette_Heracross gMonPalette_Heracross: @ 8DC2E88 .incbin "graphics/pokemon/heracross/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Heracross gMonBackPic_Heracross: @ 8DC2EB0 .incbin "graphics/pokemon/heracross/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Heracross gMonShinyPalette_Heracross: @ 8DC3220 .incbin "graphics/pokemon/heracross/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Heracross gMonIcon_Heracross: @ 8DC3248 .incbin "graphics/pokemon/heracross/icon.4bpp" .align 2 - + .global gMonFootprint_Heracross gMonFootprint_Heracross: @ 8DC3648 .incbin "graphics/pokemon/heracross/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sneasel gMonFrontPic_Sneasel: @ 8DC3668 .incbin "graphics/pokemon/sneasel/front.4bpp.lz" .align 2 - + .global gMonPalette_Sneasel gMonPalette_Sneasel: @ 8DC39AC .incbin "graphics/pokemon/sneasel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sneasel gMonBackPic_Sneasel: @ 8DC39D4 .incbin "graphics/pokemon/sneasel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sneasel gMonShinyPalette_Sneasel: @ 8DC3CF8 .incbin "graphics/pokemon/sneasel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sneasel gMonIcon_Sneasel: @ 8DC3D20 .incbin "graphics/pokemon/sneasel/icon.4bpp" .align 2 - + .global gMonFootprint_Sneasel gMonFootprint_Sneasel: @ 8DC4120 .incbin "graphics/pokemon/sneasel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Teddiursa gMonFrontPic_Teddiursa: @ 8DC4140 .incbin "graphics/pokemon/teddiursa/front.4bpp.lz" .align 2 - + .global gMonPalette_Teddiursa gMonPalette_Teddiursa: @ 8DC43AC .incbin "graphics/pokemon/teddiursa/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Teddiursa gMonBackPic_Teddiursa: @ 8DC43D4 .incbin "graphics/pokemon/teddiursa/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Teddiursa gMonShinyPalette_Teddiursa: @ 8DC464C .incbin "graphics/pokemon/teddiursa/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Teddiursa gMonIcon_Teddiursa: @ 8DC4674 .incbin "graphics/pokemon/teddiursa/icon.4bpp" .align 2 - + .global gMonFootprint_Teddiursa gMonFootprint_Teddiursa: @ 8DC4A74 .incbin "graphics/pokemon/teddiursa/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ursaring gMonFrontPic_Ursaring: @ 8DC4A94 .incbin "graphics/pokemon/ursaring/front.4bpp.lz" .align 2 - + .global gMonPalette_Ursaring gMonPalette_Ursaring: @ 8DC4ECC .incbin "graphics/pokemon/ursaring/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ursaring gMonBackPic_Ursaring: @ 8DC4EF4 .incbin "graphics/pokemon/ursaring/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ursaring gMonShinyPalette_Ursaring: @ 8DC527C .incbin "graphics/pokemon/ursaring/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ursaring gMonIcon_Ursaring: @ 8DC52A4 .incbin "graphics/pokemon/ursaring/icon.4bpp" .align 2 - + .global gMonFootprint_Ursaring gMonFootprint_Ursaring: @ 8DC56A4 .incbin "graphics/pokemon/ursaring/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slugma gMonFrontPic_Slugma: @ 8DC56C4 .incbin "graphics/pokemon/slugma/front.4bpp.lz" .align 2 - + .global gMonPalette_Slugma gMonPalette_Slugma: @ 8DC5938 .incbin "graphics/pokemon/slugma/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slugma gMonBackPic_Slugma: @ 8DC595C .incbin "graphics/pokemon/slugma/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slugma gMonShinyPalette_Slugma: @ 8DC5C44 .incbin "graphics/pokemon/slugma/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slugma gMonIcon_Slugma: @ 8DC5C68 .incbin "graphics/pokemon/slugma/icon.4bpp" .align 2 - + .global gMonFootprint_Slugma gMonFootprint_Slugma: @ 8DC6068 .incbin "graphics/pokemon/slugma/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magcargo gMonFrontPic_Magcargo: @ 8DC6088 .incbin "graphics/pokemon/magcargo/front.4bpp.lz" .align 2 - + .global gMonPalette_Magcargo gMonPalette_Magcargo: @ 8DC63D0 .incbin "graphics/pokemon/magcargo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magcargo gMonBackPic_Magcargo: @ 8DC63F8 .incbin "graphics/pokemon/magcargo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magcargo gMonShinyPalette_Magcargo: @ 8DC6810 .incbin "graphics/pokemon/magcargo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magcargo gMonIcon_Magcargo: @ 8DC6838 .incbin "graphics/pokemon/magcargo/icon.4bpp" .align 2 - + .global gMonFootprint_Magcargo gMonFootprint_Magcargo: @ 8DC6C38 .incbin "graphics/pokemon/magcargo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Swinub gMonFrontPic_Swinub: @ 8DC6C58 .incbin "graphics/pokemon/swinub/front.4bpp.lz" .align 2 - + .global gMonPalette_Swinub gMonPalette_Swinub: @ 8DC6E54 .incbin "graphics/pokemon/swinub/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Swinub gMonBackPic_Swinub: @ 8DC6E7C .incbin "graphics/pokemon/swinub/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Swinub gMonShinyPalette_Swinub: @ 8DC70B8 .incbin "graphics/pokemon/swinub/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Swinub gMonIcon_Swinub: @ 8DC70E0 .incbin "graphics/pokemon/swinub/icon.4bpp" .align 2 - + .global gMonFootprint_Swinub gMonFootprint_Swinub: @ 8DC74E0 .incbin "graphics/pokemon/swinub/footprint.1bpp" .align 2 - + .global gMonFrontPic_Piloswine gMonFrontPic_Piloswine: @ 8DC7500 .incbin "graphics/pokemon/piloswine/front.4bpp.lz" .align 2 - + .global gMonPalette_Piloswine gMonPalette_Piloswine: @ 8DC7828 .incbin "graphics/pokemon/piloswine/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Piloswine gMonBackPic_Piloswine: @ 8DC7850 .incbin "graphics/pokemon/piloswine/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Piloswine gMonShinyPalette_Piloswine: @ 8DC7A9C .incbin "graphics/pokemon/piloswine/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Piloswine gMonIcon_Piloswine: @ 8DC7AC4 .incbin "graphics/pokemon/piloswine/icon.4bpp" .align 2 - + .global gMonFootprint_Piloswine gMonFootprint_Piloswine: @ 8DC7EC4 .incbin "graphics/pokemon/piloswine/footprint.1bpp" .align 2 - + .global gMonFrontPic_Corsola gMonFrontPic_Corsola: @ 8DC7EE4 .incbin "graphics/pokemon/corsola/front.4bpp.lz" .align 2 - + .global gMonPalette_Corsola gMonPalette_Corsola: @ 8DC81CC .incbin "graphics/pokemon/corsola/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Corsola gMonBackPic_Corsola: @ 8DC81F4 .incbin "graphics/pokemon/corsola/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Corsola gMonShinyPalette_Corsola: @ 8DC84B4 .incbin "graphics/pokemon/corsola/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Corsola gMonIcon_Corsola: @ 8DC84DC .incbin "graphics/pokemon/corsola/icon.4bpp" .align 2 - + .global gMonFootprint_Corsola gMonFootprint_Corsola: @ 8DC88DC .incbin "graphics/pokemon/corsola/footprint.1bpp" .align 2 - + .global gMonFrontPic_Remoraid gMonFrontPic_Remoraid: @ 8DC88FC .incbin "graphics/pokemon/remoraid/front.4bpp.lz" .align 2 - + .global gMonPalette_Remoraid gMonPalette_Remoraid: @ 8DC8B64 .incbin "graphics/pokemon/remoraid/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Remoraid gMonBackPic_Remoraid: @ 8DC8B8C .incbin "graphics/pokemon/remoraid/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Remoraid gMonShinyPalette_Remoraid: @ 8DC8EA0 .incbin "graphics/pokemon/remoraid/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Remoraid gMonIcon_Remoraid: @ 8DC8EC8 .incbin "graphics/pokemon/remoraid/icon.4bpp" .align 2 - + .global gMonFootprint_Remoraid gMonFootprint_Remoraid: @ 8DC92C8 .incbin "graphics/pokemon/remoraid/footprint.1bpp" .align 2 - + .global gMonFrontPic_Octillery gMonFrontPic_Octillery: @ 8DC92E8 .incbin "graphics/pokemon/octillery/front.4bpp.lz" .align 2 - + .global gMonPalette_Octillery gMonPalette_Octillery: @ 8DC961C .incbin "graphics/pokemon/octillery/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Octillery gMonBackPic_Octillery: @ 8DC9644 .incbin "graphics/pokemon/octillery/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Octillery gMonShinyPalette_Octillery: @ 8DC98FC .incbin "graphics/pokemon/octillery/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Octillery gMonIcon_Octillery: @ 8DC9924 .incbin "graphics/pokemon/octillery/icon.4bpp" .align 2 - + .global gMonFootprint_Octillery gMonFootprint_Octillery: @ 8DC9D24 .incbin "graphics/pokemon/octillery/footprint.1bpp" .align 2 - + .global gMonFrontPic_Delibird gMonFrontPic_Delibird: @ 8DC9D44 .incbin "graphics/pokemon/delibird/front.4bpp.lz" .align 2 - + .global gMonPalette_Delibird gMonPalette_Delibird: @ 8DCA0B4 .incbin "graphics/pokemon/delibird/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Delibird gMonBackPic_Delibird: @ 8DCA0DC .incbin "graphics/pokemon/delibird/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Delibird gMonShinyPalette_Delibird: @ 8DCA49C .incbin "graphics/pokemon/delibird/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Delibird gMonIcon_Delibird: @ 8DCA4C4 .incbin "graphics/pokemon/delibird/icon.4bpp" .align 2 - + .global gMonFootprint_Delibird gMonFootprint_Delibird: @ 8DCA8C4 .incbin "graphics/pokemon/delibird/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mantine gMonFrontPic_Mantine: @ 8DCA8E4 .incbin "graphics/pokemon/mantine/front.4bpp.lz" .align 2 - + .global gMonPalette_Mantine gMonPalette_Mantine: @ 8DCAD80 .incbin "graphics/pokemon/mantine/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mantine gMonBackPic_Mantine: @ 8DCADA8 .incbin "graphics/pokemon/mantine/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mantine gMonShinyPalette_Mantine: @ 8DCB048 .incbin "graphics/pokemon/mantine/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mantine gMonIcon_Mantine: @ 8DCB070 .incbin "graphics/pokemon/mantine/icon.4bpp" .align 2 - + .global gMonFootprint_Mantine gMonFootprint_Mantine: @ 8DCB470 .incbin "graphics/pokemon/mantine/footprint.1bpp" .align 2 - + .global gMonFrontPic_Skarmory gMonFrontPic_Skarmory: @ 8DCB490 .incbin "graphics/pokemon/skarmory/front.4bpp.lz" .align 2 - + .global gMonPalette_Skarmory gMonPalette_Skarmory: @ 8DCB970 .incbin "graphics/pokemon/skarmory/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Skarmory gMonBackPic_Skarmory: @ 8DCB998 .incbin "graphics/pokemon/skarmory/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Skarmory gMonShinyPalette_Skarmory: @ 8DCBC9C .incbin "graphics/pokemon/skarmory/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Skarmory gMonIcon_Skarmory: @ 8DCBCC4 .incbin "graphics/pokemon/skarmory/icon.4bpp" .align 2 - + .global gMonFootprint_Skarmory gMonFootprint_Skarmory: @ 8DCC0C4 .incbin "graphics/pokemon/skarmory/footprint.1bpp" .align 2 - + .global gMonFrontPic_Houndour gMonFrontPic_Houndour: @ 8DCC0E4 .incbin "graphics/pokemon/houndour/front.4bpp.lz" .align 2 - + .global gMonPalette_Houndour gMonPalette_Houndour: @ 8DCC39C .incbin "graphics/pokemon/houndour/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Houndour gMonBackPic_Houndour: @ 8DCC3C4 .incbin "graphics/pokemon/houndour/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Houndour gMonShinyPalette_Houndour: @ 8DCC644 .incbin "graphics/pokemon/houndour/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Houndour gMonIcon_Houndour: @ 8DCC66C .incbin "graphics/pokemon/houndour/icon.4bpp" .align 2 - + .global gMonFootprint_Houndour gMonFootprint_Houndour: @ 8DCCA6C .incbin "graphics/pokemon/houndour/footprint.1bpp" .align 2 - + .global gMonFrontPic_Houndoom gMonFrontPic_Houndoom: @ 8DCCA8C .incbin "graphics/pokemon/houndoom/front.4bpp.lz" .align 2 - + .global gMonPalette_Houndoom gMonPalette_Houndoom: @ 8DCCE8C .incbin "graphics/pokemon/houndoom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Houndoom gMonBackPic_Houndoom: @ 8DCCEB4 .incbin "graphics/pokemon/houndoom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Houndoom gMonShinyPalette_Houndoom: @ 8DCD1D8 .incbin "graphics/pokemon/houndoom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Houndoom gMonIcon_Houndoom: @ 8DCD200 .incbin "graphics/pokemon/houndoom/icon.4bpp" .align 2 - + .global gMonFootprint_Houndoom gMonFootprint_Houndoom: @ 8DCD600 .incbin "graphics/pokemon/houndoom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kingdra gMonFrontPic_Kingdra: @ 8DCD620 .incbin "graphics/pokemon/kingdra/front.4bpp.lz" .align 2 - + .global gMonPalette_Kingdra gMonPalette_Kingdra: @ 8DCDA40 .incbin "graphics/pokemon/kingdra/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kingdra gMonBackPic_Kingdra: @ 8DCDA68 .incbin "graphics/pokemon/kingdra/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kingdra gMonShinyPalette_Kingdra: @ 8DCDE1C .incbin "graphics/pokemon/kingdra/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kingdra gMonIcon_Kingdra: @ 8DCDE44 .incbin "graphics/pokemon/kingdra/icon.4bpp" .align 2 - + .global gMonFootprint_Kingdra gMonFootprint_Kingdra: @ 8DCE244 .incbin "graphics/pokemon/kingdra/footprint.1bpp" .align 2 - + .global gMonFrontPic_Phanpy gMonFrontPic_Phanpy: @ 8DCE264 .incbin "graphics/pokemon/phanpy/front.4bpp.lz" .align 2 - + .global gMonPalette_Phanpy gMonPalette_Phanpy: @ 8DCE4C0 .incbin "graphics/pokemon/phanpy/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Phanpy gMonBackPic_Phanpy: @ 8DCE4E8 .incbin "graphics/pokemon/phanpy/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Phanpy gMonShinyPalette_Phanpy: @ 8DCE7AC .incbin "graphics/pokemon/phanpy/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Phanpy gMonIcon_Phanpy: @ 8DCE7D4 .incbin "graphics/pokemon/phanpy/icon.4bpp" .align 2 - + .global gMonFootprint_Phanpy gMonFootprint_Phanpy: @ 8DCEBD4 .incbin "graphics/pokemon/phanpy/footprint.1bpp" .align 2 - + .global gMonFrontPic_Donphan gMonFrontPic_Donphan: @ 8DCEBF4 .incbin "graphics/pokemon/donphan/front.4bpp.lz" .align 2 - + .global gMonPalette_Donphan gMonPalette_Donphan: @ 8DCF068 .incbin "graphics/pokemon/donphan/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Donphan gMonBackPic_Donphan: @ 8DCF090 .incbin "graphics/pokemon/donphan/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Donphan gMonShinyPalette_Donphan: @ 8DCF38C .incbin "graphics/pokemon/donphan/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Donphan gMonIcon_Donphan: @ 8DCF3B4 .incbin "graphics/pokemon/donphan/icon.4bpp" .align 2 - + .global gMonFootprint_Donphan gMonFootprint_Donphan: @ 8DCF7B4 .incbin "graphics/pokemon/donphan/footprint.1bpp" .align 2 - + .global gMonFrontPic_Porygon2 gMonFrontPic_Porygon2: @ 8DCF7D4 .incbin "graphics/pokemon/porygon2/front.4bpp.lz" .align 2 - + .global gMonPalette_Porygon2 gMonPalette_Porygon2: @ 8DCFA5C .incbin "graphics/pokemon/porygon2/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Porygon2 gMonBackPic_Porygon2: @ 8DCFA84 .incbin "graphics/pokemon/porygon2/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Porygon2 gMonShinyPalette_Porygon2: @ 8DCFDA0 .incbin "graphics/pokemon/porygon2/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Porygon2 gMonIcon_Porygon2: @ 8DCFDC8 .incbin "graphics/pokemon/porygon2/icon.4bpp" .align 2 - + .global gMonFootprint_Porygon2 gMonFootprint_Porygon2: @ 8DD01C8 .incbin "graphics/pokemon/porygon2/footprint.1bpp" .align 2 - + .global gMonFrontPic_Stantler gMonFrontPic_Stantler: @ 8DD01E8 .incbin "graphics/pokemon/stantler/front.4bpp.lz" .align 2 - + .global gMonPalette_Stantler gMonPalette_Stantler: @ 8DD05FC .incbin "graphics/pokemon/stantler/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Stantler gMonBackPic_Stantler: @ 8DD0624 .incbin "graphics/pokemon/stantler/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Stantler gMonShinyPalette_Stantler: @ 8DD0970 .incbin "graphics/pokemon/stantler/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Stantler gMonIcon_Stantler: @ 8DD0998 .incbin "graphics/pokemon/stantler/icon.4bpp" .align 2 - + .global gMonFootprint_Stantler gMonFootprint_Stantler: @ 8DD0D98 .incbin "graphics/pokemon/stantler/footprint.1bpp" .align 2 - + .global gMonFrontPic_Smeargle gMonFrontPic_Smeargle: @ 8DD0DB8 .incbin "graphics/pokemon/smeargle/front.4bpp.lz" .align 2 - + .global gMonPalette_Smeargle gMonPalette_Smeargle: @ 8DD114C .incbin "graphics/pokemon/smeargle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Smeargle gMonBackPic_Smeargle: @ 8DD1174 .incbin "graphics/pokemon/smeargle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Smeargle gMonShinyPalette_Smeargle: @ 8DD1498 .incbin "graphics/pokemon/smeargle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Smeargle gMonIcon_Smeargle: @ 8DD14C0 .incbin "graphics/pokemon/smeargle/icon.4bpp" .align 2 - + .global gMonFootprint_Smeargle gMonFootprint_Smeargle: @ 8DD18C0 .incbin "graphics/pokemon/smeargle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tyrogue gMonFrontPic_Tyrogue: @ 8DD18E0 .incbin "graphics/pokemon/tyrogue/front.4bpp.lz" .align 2 - + .global gMonPalette_Tyrogue gMonPalette_Tyrogue: @ 8DD1B6C .incbin "graphics/pokemon/tyrogue/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tyrogue gMonBackPic_Tyrogue: @ 8DD1B94 .incbin "graphics/pokemon/tyrogue/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tyrogue gMonShinyPalette_Tyrogue: @ 8DD1EB0 .incbin "graphics/pokemon/tyrogue/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tyrogue gMonIcon_Tyrogue: @ 8DD1ED8 .incbin "graphics/pokemon/tyrogue/icon.4bpp" .align 2 - + .global gMonFootprint_Tyrogue gMonFootprint_Tyrogue: @ 8DD22D8 .incbin "graphics/pokemon/tyrogue/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hitmontop gMonFrontPic_Hitmontop: @ 8DD22F8 .incbin "graphics/pokemon/hitmontop/front.4bpp.lz" .align 2 - + .global gMonPalette_Hitmontop gMonPalette_Hitmontop: @ 8DD2684 .incbin "graphics/pokemon/hitmontop/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hitmontop gMonBackPic_Hitmontop: @ 8DD26AC .incbin "graphics/pokemon/hitmontop/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hitmontop gMonShinyPalette_Hitmontop: @ 8DD2AD4 .incbin "graphics/pokemon/hitmontop/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hitmontop gMonIcon_Hitmontop: @ 8DD2AFC .incbin "graphics/pokemon/hitmontop/icon.4bpp" .align 2 - + .global gMonFootprint_Hitmontop gMonFootprint_Hitmontop: @ 8DD2EFC .incbin "graphics/pokemon/hitmontop/footprint.1bpp" .align 2 - + .global gMonFrontPic_Smoochum gMonFrontPic_Smoochum: @ 8DD2F1C .incbin "graphics/pokemon/smoochum/front.4bpp.lz" .align 2 - + .global gMonPalette_Smoochum gMonPalette_Smoochum: @ 8DD3174 .incbin "graphics/pokemon/smoochum/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Smoochum gMonBackPic_Smoochum: @ 8DD319C .incbin "graphics/pokemon/smoochum/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Smoochum gMonShinyPalette_Smoochum: @ 8DD3414 .incbin "graphics/pokemon/smoochum/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Smoochum gMonIcon_Smoochum: @ 8DD343C .incbin "graphics/pokemon/smoochum/icon.4bpp" .align 2 - + .global gMonFootprint_Smoochum gMonFootprint_Smoochum: @ 8DD383C .incbin "graphics/pokemon/smoochum/footprint.1bpp" .align 2 - + .global gMonFrontPic_Elekid gMonFrontPic_Elekid: @ 8DD385C .incbin "graphics/pokemon/elekid/front.4bpp.lz" .align 2 - + .global gMonPalette_Elekid gMonPalette_Elekid: @ 8DD3B64 .incbin "graphics/pokemon/elekid/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Elekid gMonBackPic_Elekid: @ 8DD3B8C .incbin "graphics/pokemon/elekid/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Elekid gMonShinyPalette_Elekid: @ 8DD3EE4 .incbin "graphics/pokemon/elekid/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Elekid gMonIcon_Elekid: @ 8DD3F0C .incbin "graphics/pokemon/elekid/icon.4bpp" .align 2 - + .global gMonFootprint_Elekid gMonFootprint_Elekid: @ 8DD430C .incbin "graphics/pokemon/elekid/footprint.1bpp" .align 2 - + .global gMonFrontPic_Magby gMonFrontPic_Magby: @ 8DD432C .incbin "graphics/pokemon/magby/front.4bpp.lz" .align 2 - + .global gMonPalette_Magby gMonPalette_Magby: @ 8DD45B0 .incbin "graphics/pokemon/magby/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Magby gMonBackPic_Magby: @ 8DD45D8 .incbin "graphics/pokemon/magby/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Magby gMonShinyPalette_Magby: @ 8DD4884 .incbin "graphics/pokemon/magby/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Magby gMonIcon_Magby: @ 8DD48AC .incbin "graphics/pokemon/magby/icon.4bpp" .align 2 - + .global gMonFootprint_Magby gMonFootprint_Magby: @ 8DD4CAC .incbin "graphics/pokemon/magby/footprint.1bpp" .align 2 - + .global gMonFrontPic_Miltank gMonFrontPic_Miltank: @ 8DD4CCC .incbin "graphics/pokemon/miltank/front.4bpp.lz" .align 2 - + .global gMonPalette_Miltank gMonPalette_Miltank: @ 8DD507C .incbin "graphics/pokemon/miltank/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Miltank gMonBackPic_Miltank: @ 8DD50A4 .incbin "graphics/pokemon/miltank/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Miltank gMonShinyPalette_Miltank: @ 8DD5440 .incbin "graphics/pokemon/miltank/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Miltank gMonIcon_Miltank: @ 8DD5468 .incbin "graphics/pokemon/miltank/icon.4bpp" .align 2 - + .global gMonFootprint_Miltank gMonFootprint_Miltank: @ 8DD5868 .incbin "graphics/pokemon/miltank/footprint.1bpp" .align 2 - + .global gMonFrontPic_Blissey gMonFrontPic_Blissey: @ 8DD5888 .incbin "graphics/pokemon/blissey/front.4bpp.lz" .align 2 - + .global gMonPalette_Blissey gMonPalette_Blissey: @ 8DD5C70 .incbin "graphics/pokemon/blissey/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Blissey gMonBackPic_Blissey: @ 8DD5C98 .incbin "graphics/pokemon/blissey/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Blissey gMonShinyPalette_Blissey: @ 8DD5F64 .incbin "graphics/pokemon/blissey/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Blissey gMonIcon_Blissey: @ 8DD5F8C .incbin "graphics/pokemon/blissey/icon.4bpp" .align 2 - + .global gMonFootprint_Blissey gMonFootprint_Blissey: @ 8DD638C .incbin "graphics/pokemon/blissey/footprint.1bpp" .align 2 - + .global gMonFrontPic_Raikou gMonFrontPic_Raikou: @ 8DD63AC .incbin "graphics/pokemon/raikou/front.4bpp.lz" .align 2 - + .global gMonPalette_Raikou gMonPalette_Raikou: @ 8DD6928 .incbin "graphics/pokemon/raikou/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Raikou gMonBackPic_Raikou: @ 8DD6950 .incbin "graphics/pokemon/raikou/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Raikou gMonShinyPalette_Raikou: @ 8DD6CF8 .incbin "graphics/pokemon/raikou/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Raikou gMonIcon_Raikou: @ 8DD6D20 .incbin "graphics/pokemon/raikou/icon.4bpp" .align 2 - + .global gMonFootprint_Raikou gMonFootprint_Raikou: @ 8DD7120 .incbin "graphics/pokemon/raikou/footprint.1bpp" .align 2 - + .global gMonFrontPic_Entei gMonFrontPic_Entei: @ 8DD7140 .incbin "graphics/pokemon/entei/front.4bpp.lz" .align 2 - + .global gMonPalette_Entei gMonPalette_Entei: @ 8DD773C .incbin "graphics/pokemon/entei/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Entei gMonBackPic_Entei: @ 8DD7764 .incbin "graphics/pokemon/entei/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Entei gMonShinyPalette_Entei: @ 8DD7B88 .incbin "graphics/pokemon/entei/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Entei gMonIcon_Entei: @ 8DD7BB0 .incbin "graphics/pokemon/entei/icon.4bpp" .align 2 - + .global gMonFootprint_Entei gMonFootprint_Entei: @ 8DD7FB0 .incbin "graphics/pokemon/entei/footprint.1bpp" .align 2 - + .global gMonFrontPic_Suicune gMonFrontPic_Suicune: @ 8DD7FD0 .incbin "graphics/pokemon/suicune/front.4bpp.lz" .align 2 - + .global gMonPalette_Suicune gMonPalette_Suicune: @ 8DD8554 .incbin "graphics/pokemon/suicune/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Suicune gMonBackPic_Suicune: @ 8DD857C .incbin "graphics/pokemon/suicune/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Suicune gMonShinyPalette_Suicune: @ 8DD8A58 .incbin "graphics/pokemon/suicune/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Suicune gMonIcon_Suicune: @ 8DD8A80 .incbin "graphics/pokemon/suicune/icon.4bpp" .align 2 - + .global gMonFootprint_Suicune gMonFootprint_Suicune: @ 8DD8E80 .incbin "graphics/pokemon/suicune/footprint.1bpp" .align 2 - + .global gMonFrontPic_Larvitar gMonFrontPic_Larvitar: @ 8DD8EA0 .incbin "graphics/pokemon/larvitar/front.4bpp.lz" .align 2 - + .global gMonPalette_Larvitar gMonPalette_Larvitar: @ 8DD90FC .incbin "graphics/pokemon/larvitar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Larvitar gMonBackPic_Larvitar: @ 8DD9124 .incbin "graphics/pokemon/larvitar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Larvitar gMonShinyPalette_Larvitar: @ 8DD93D0 .incbin "graphics/pokemon/larvitar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Larvitar gMonIcon_Larvitar: @ 8DD93F8 .incbin "graphics/pokemon/larvitar/icon.4bpp" .align 2 - + .global gMonFootprint_Larvitar gMonFootprint_Larvitar: @ 8DD97F8 .incbin "graphics/pokemon/larvitar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pupitar gMonFrontPic_Pupitar: @ 8DD9818 .incbin "graphics/pokemon/pupitar/front.4bpp.lz" .align 2 - + .global gMonPalette_Pupitar gMonPalette_Pupitar: @ 8DD9B08 .incbin "graphics/pokemon/pupitar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pupitar gMonBackPic_Pupitar: @ 8DD9B30 .incbin "graphics/pokemon/pupitar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pupitar gMonShinyPalette_Pupitar: @ 8DD9E68 .incbin "graphics/pokemon/pupitar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pupitar gMonIcon_Pupitar: @ 8DD9E90 .incbin "graphics/pokemon/pupitar/icon.4bpp" .align 2 - + .global gMonFootprint_Pupitar gMonFootprint_Pupitar: @ 8DDA290 .incbin "graphics/pokemon/pupitar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tyranitar gMonFrontPic_Tyranitar: @ 8DDA2B0 .incbin "graphics/pokemon/tyranitar/front.4bpp.lz" .align 2 - + .global gMonPalette_Tyranitar gMonPalette_Tyranitar: @ 8DDA7EC .incbin "graphics/pokemon/tyranitar/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tyranitar gMonBackPic_Tyranitar: @ 8DDA814 .incbin "graphics/pokemon/tyranitar/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tyranitar gMonShinyPalette_Tyranitar: @ 8DDAC00 .incbin "graphics/pokemon/tyranitar/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tyranitar gMonIcon_Tyranitar: @ 8DDAC28 .incbin "graphics/pokemon/tyranitar/icon.4bpp" .align 2 - + .global gMonFootprint_Tyranitar gMonFootprint_Tyranitar: @ 8DDB028 .incbin "graphics/pokemon/tyranitar/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lugia gMonFrontPic_Lugia: @ 8DDB048 .incbin "graphics/pokemon/lugia/front.4bpp.lz" .align 2 - + .global gMonPalette_Lugia gMonPalette_Lugia: @ 8DDB50C .incbin "graphics/pokemon/lugia/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lugia gMonBackPic_Lugia: @ 8DDB534 .incbin "graphics/pokemon/lugia/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lugia gMonShinyPalette_Lugia: @ 8DDB908 .incbin "graphics/pokemon/lugia/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lugia gMonIcon_Lugia: @ 8DDB930 .incbin "graphics/pokemon/lugia/icon.4bpp" .align 2 - + .global gMonFootprint_Lugia gMonFootprint_Lugia: @ 8DDBD30 .incbin "graphics/pokemon/lugia/footprint.1bpp" .align 2 - + .global gMonFrontPic_HoOh gMonFrontPic_HoOh: @ 8DDBD50 .incbin "graphics/pokemon/ho_oh/front.4bpp.lz" .align 2 - + .global gMonPalette_HoOh gMonPalette_HoOh: @ 8DDC3A4 .incbin "graphics/pokemon/ho_oh/normal.gbapal.lz" .align 2 - + .global gMonBackPic_HoOh gMonBackPic_HoOh: @ 8DDC3CC .incbin "graphics/pokemon/ho_oh/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_HoOh gMonShinyPalette_HoOh: @ 8DDC7DC .incbin "graphics/pokemon/ho_oh/shiny.gbapal.lz" .align 2 - + .global gMonIcon_HoOh gMonIcon_HoOh: @ 8DDC804 .incbin "graphics/pokemon/ho_oh/icon.4bpp" .align 2 - + .global gMonFootprint_HoOh gMonFootprint_HoOh: @ 8DDCC04 .incbin "graphics/pokemon/ho_oh/footprint.1bpp" .align 2 - + .global gMonFrontPic_Celebi gMonFrontPic_Celebi: @ 8DDCC24 .incbin "graphics/pokemon/celebi/front.4bpp.lz" .align 2 - + .global gMonPalette_Celebi gMonPalette_Celebi: @ 8DDCE9C .incbin "graphics/pokemon/celebi/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Celebi gMonBackPic_Celebi: @ 8DDCEC4 .incbin "graphics/pokemon/celebi/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Celebi gMonShinyPalette_Celebi: @ 8DDD270 .incbin "graphics/pokemon/celebi/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Celebi gMonIcon_Celebi: @ 8DDD298 .incbin "graphics/pokemon/celebi/icon.4bpp" .align 2 - + .global gMonFootprint_Celebi gMonFootprint_Celebi: @ 8DDD698 .incbin "graphics/pokemon/celebi/footprint.1bpp" .align 2 - + .global gMonFrontPic_QuestionMark gMonFrontPic_QuestionMark: @ 8DDD6B8 .incbin "graphics/pokemon/question_mark/front.4bpp.lz" .align 2 - + .global gMonPalette_QuestionMark gMonPalette_QuestionMark: @ 8DDD838 .incbin "graphics/pokemon/question_mark/normal.gbapal.lz" .align 2 - + .global gMonBackPic_QuestionMark gMonBackPic_QuestionMark: @ 8DDD84C .incbin "graphics/pokemon/question_mark/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_QuestionMark gMonShinyPalette_QuestionMark: @ 8DDD9D0 .incbin "graphics/pokemon/question_mark/shiny.gbapal.lz" .align 2 - + .global gMonFrontPic_Treecko gMonFrontPic_Treecko: @ 8DDD9E4 .incbin "graphics/pokemon/treecko/front.4bpp.lz" .align 2 - + .global gMonPalette_Treecko gMonPalette_Treecko: @ 8DDDCEC .incbin "graphics/pokemon/treecko/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Treecko gMonBackPic_Treecko: @ 8DDDD14 .incbin "graphics/pokemon/treecko/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Treecko gMonShinyPalette_Treecko: @ 8DDE014 .incbin "graphics/pokemon/treecko/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Treecko gMonIcon_Treecko: @ 8DDE03C .incbin "graphics/pokemon/treecko/icon.4bpp" .align 2 - + .global gMonFootprint_Treecko gMonFootprint_Treecko: @ 8DDE43C .incbin "graphics/pokemon/treecko/footprint.1bpp" .align 2 - + .global gMonFrontPic_Grovyle gMonFrontPic_Grovyle: @ 8DDE45C .incbin "graphics/pokemon/grovyle/front.4bpp.lz" .align 2 - + .global gMonPalette_Grovyle gMonPalette_Grovyle: @ 8DDE8E8 .incbin "graphics/pokemon/grovyle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Grovyle gMonBackPic_Grovyle: @ 8DDE910 .incbin "graphics/pokemon/grovyle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Grovyle gMonShinyPalette_Grovyle: @ 8DDEC4C .incbin "graphics/pokemon/grovyle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Grovyle gMonIcon_Grovyle: @ 8DDEC74 .incbin "graphics/pokemon/grovyle/icon.4bpp" .align 2 - + .global gMonFootprint_Grovyle gMonFootprint_Grovyle: @ 8DDF074 .incbin "graphics/pokemon/grovyle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sceptile gMonFrontPic_Sceptile: @ 8DDF094 .incbin "graphics/pokemon/sceptile/front.4bpp.lz" .align 2 - + .global gMonPalette_Sceptile gMonPalette_Sceptile: @ 8DDF598 .incbin "graphics/pokemon/sceptile/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sceptile gMonBackPic_Sceptile: @ 8DDF5C0 .incbin "graphics/pokemon/sceptile/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sceptile gMonShinyPalette_Sceptile: @ 8DDF9BC .incbin "graphics/pokemon/sceptile/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sceptile gMonIcon_Sceptile: @ 8DDF9E4 .incbin "graphics/pokemon/sceptile/icon.4bpp" .align 2 - + .global gMonFootprint_Sceptile gMonFootprint_Sceptile: @ 8DDFDE4 .incbin "graphics/pokemon/sceptile/footprint.1bpp" .align 2 - + .global gMonFrontPic_Torchic gMonFrontPic_Torchic: @ 8DDFE04 .incbin "graphics/pokemon/torchic/front.4bpp.lz" .align 2 - + .global gMonPalette_Torchic gMonPalette_Torchic: @ 8DE00A0 .incbin "graphics/pokemon/torchic/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Torchic gMonBackPic_Torchic: @ 8DE00C8 .incbin "graphics/pokemon/torchic/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Torchic gMonShinyPalette_Torchic: @ 8DE03A0 .incbin "graphics/pokemon/torchic/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Torchic gMonIcon_Torchic: @ 8DE03C8 .incbin "graphics/pokemon/torchic/icon.4bpp" .align 2 - + .global gMonFootprint_Torchic gMonFootprint_Torchic: @ 8DE07C8 .incbin "graphics/pokemon/torchic/footprint.1bpp" .align 2 - + .global gMonFrontPic_Combusken gMonFrontPic_Combusken: @ 8DE07E8 .incbin "graphics/pokemon/combusken/front.4bpp.lz" .align 2 - + .global gMonPalette_Combusken gMonPalette_Combusken: @ 8DE0BD4 .incbin "graphics/pokemon/combusken/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Combusken gMonBackPic_Combusken: @ 8DE0BFC .incbin "graphics/pokemon/combusken/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Combusken gMonShinyPalette_Combusken: @ 8DE0FCC .incbin "graphics/pokemon/combusken/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Combusken gMonIcon_Combusken: @ 8DE0FF4 .incbin "graphics/pokemon/combusken/icon.4bpp" .align 2 - + .global gMonFootprint_Combusken gMonFootprint_Combusken: @ 8DE13F4 .incbin "graphics/pokemon/combusken/footprint.1bpp" .align 2 - + .global gMonFrontPic_Blaziken gMonFrontPic_Blaziken: @ 8DE1414 .incbin "graphics/pokemon/blaziken/front.4bpp.lz" .align 2 - + .global gMonPalette_Blaziken gMonPalette_Blaziken: @ 8DE188C .incbin "graphics/pokemon/blaziken/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Blaziken gMonBackPic_Blaziken: @ 8DE18B4 .incbin "graphics/pokemon/blaziken/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Blaziken gMonShinyPalette_Blaziken: @ 8DE1C90 .incbin "graphics/pokemon/blaziken/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Blaziken gMonIcon_Blaziken: @ 8DE1CB8 .incbin "graphics/pokemon/blaziken/icon.4bpp" .align 2 - + .global gMonFootprint_Blaziken gMonFootprint_Blaziken: @ 8DE20B8 .incbin "graphics/pokemon/blaziken/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mudkip gMonFrontPic_Mudkip: @ 8DE20D8 .incbin "graphics/pokemon/mudkip/front.4bpp.lz" .align 2 - + .global gMonPalette_Mudkip gMonPalette_Mudkip: @ 8DE2390 .incbin "graphics/pokemon/mudkip/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mudkip gMonBackPic_Mudkip: @ 8DE23B8 .incbin "graphics/pokemon/mudkip/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mudkip gMonShinyPalette_Mudkip: @ 8DE2698 .incbin "graphics/pokemon/mudkip/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mudkip gMonIcon_Mudkip: @ 8DE26C0 .incbin "graphics/pokemon/mudkip/icon.4bpp" .align 2 - + .global gMonFootprint_Mudkip gMonFootprint_Mudkip: @ 8DE2AC0 .incbin "graphics/pokemon/mudkip/footprint.1bpp" .align 2 - + .global gMonFrontPic_Marshtomp gMonFrontPic_Marshtomp: @ 8DE2AE0 .incbin "graphics/pokemon/marshtomp/front.4bpp.lz" .align 2 - + .global gMonPalette_Marshtomp gMonPalette_Marshtomp: @ 8DE2E68 .incbin "graphics/pokemon/marshtomp/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Marshtomp gMonBackPic_Marshtomp: @ 8DE2E90 .incbin "graphics/pokemon/marshtomp/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Marshtomp gMonShinyPalette_Marshtomp: @ 8DE3240 .incbin "graphics/pokemon/marshtomp/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Marshtomp gMonIcon_Marshtomp: @ 8DE3268 .incbin "graphics/pokemon/marshtomp/icon.4bpp" .align 2 - + .global gMonFootprint_Marshtomp gMonFootprint_Marshtomp: @ 8DE3668 .incbin "graphics/pokemon/marshtomp/footprint.1bpp" .align 2 - + .global gMonFrontPic_Swampert gMonFrontPic_Swampert: @ 8DE3688 .incbin "graphics/pokemon/swampert/front.4bpp.lz" .align 2 - + .global gMonPalette_Swampert gMonPalette_Swampert: @ 8DE3C04 .incbin "graphics/pokemon/swampert/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Swampert gMonBackPic_Swampert: @ 8DE3C2C .incbin "graphics/pokemon/swampert/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Swampert gMonShinyPalette_Swampert: @ 8DE3FE0 .incbin "graphics/pokemon/swampert/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Swampert gMonIcon_Swampert: @ 8DE4008 .incbin "graphics/pokemon/swampert/icon.4bpp" .align 2 - + .global gMonFootprint_Swampert gMonFootprint_Swampert: @ 8DE4408 .incbin "graphics/pokemon/swampert/footprint.1bpp" .align 2 - + .global gMonFrontPic_Poochyena gMonFrontPic_Poochyena: @ 8DE4428 .incbin "graphics/pokemon/poochyena/front.4bpp.lz" .align 2 - + .global gMonPalette_Poochyena gMonPalette_Poochyena: @ 8DE46F0 .incbin "graphics/pokemon/poochyena/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Poochyena gMonBackPic_Poochyena: @ 8DE4718 .incbin "graphics/pokemon/poochyena/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Poochyena gMonShinyPalette_Poochyena: @ 8DE4A44 .incbin "graphics/pokemon/poochyena/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Poochyena gMonIcon_Poochyena: @ 8DE4A6C .incbin "graphics/pokemon/poochyena/icon.4bpp" .align 2 - + .global gMonFootprint_Poochyena gMonFootprint_Poochyena: @ 8DE4E6C .incbin "graphics/pokemon/poochyena/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mightyena gMonFrontPic_Mightyena: @ 8DE4E8C .incbin "graphics/pokemon/mightyena/front.4bpp.lz" .align 2 - + .global gMonPalette_Mightyena gMonPalette_Mightyena: @ 8DE52C4 .incbin "graphics/pokemon/mightyena/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mightyena gMonBackPic_Mightyena: @ 8DE52EC .incbin "graphics/pokemon/mightyena/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mightyena gMonShinyPalette_Mightyena: @ 8DE5664 .incbin "graphics/pokemon/mightyena/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mightyena gMonIcon_Mightyena: @ 8DE568C .incbin "graphics/pokemon/mightyena/icon.4bpp" .align 2 - + .global gMonFootprint_Mightyena gMonFootprint_Mightyena: @ 8DE5A8C .incbin "graphics/pokemon/mightyena/footprint.1bpp" .align 2 - + .global gMonFrontPic_Zigzagoon gMonFrontPic_Zigzagoon: @ 8DE5AAC .incbin "graphics/pokemon/zigzagoon/front.4bpp.lz" .align 2 - + .global gMonPalette_Zigzagoon gMonPalette_Zigzagoon: @ 8DE5E7C .incbin "graphics/pokemon/zigzagoon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Zigzagoon gMonBackPic_Zigzagoon: @ 8DE5EA4 .incbin "graphics/pokemon/zigzagoon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Zigzagoon gMonShinyPalette_Zigzagoon: @ 8DE61E4 .incbin "graphics/pokemon/zigzagoon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Zigzagoon gMonIcon_Zigzagoon: @ 8DE620C .incbin "graphics/pokemon/zigzagoon/icon.4bpp" .align 2 - + .global gMonFootprint_Zigzagoon gMonFootprint_Zigzagoon: @ 8DE660C .incbin "graphics/pokemon/zigzagoon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Linoone gMonFrontPic_Linoone: @ 8DE662C .incbin "graphics/pokemon/linoone/front.4bpp.lz" .align 2 - + .global gMonPalette_Linoone gMonPalette_Linoone: @ 8DE699C .incbin "graphics/pokemon/linoone/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Linoone gMonBackPic_Linoone: @ 8DE69C4 .incbin "graphics/pokemon/linoone/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Linoone gMonShinyPalette_Linoone: @ 8DE6C98 .incbin "graphics/pokemon/linoone/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Linoone gMonIcon_Linoone: @ 8DE6CC0 .incbin "graphics/pokemon/linoone/icon.4bpp" .align 2 - + .global gMonFootprint_Linoone gMonFootprint_Linoone: @ 8DE70C0 .incbin "graphics/pokemon/linoone/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wurmple gMonFrontPic_Wurmple: @ 8DE70E0 .incbin "graphics/pokemon/wurmple/front.4bpp.lz" .align 2 - + .global gMonPalette_Wurmple gMonPalette_Wurmple: @ 8DE7368 .incbin "graphics/pokemon/wurmple/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wurmple gMonBackPic_Wurmple: @ 8DE7390 .incbin "graphics/pokemon/wurmple/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wurmple gMonShinyPalette_Wurmple: @ 8DE75DC .incbin "graphics/pokemon/wurmple/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wurmple gMonIcon_Wurmple: @ 8DE7604 .incbin "graphics/pokemon/wurmple/icon.4bpp" .align 2 - + .global gMonFootprint_Wurmple gMonFootprint_Wurmple: @ 8DE7A04 .incbin "graphics/pokemon/wurmple/footprint.1bpp" .align 2 - + .global gMonFrontPic_Silcoon gMonFrontPic_Silcoon: @ 8DE7A24 .incbin "graphics/pokemon/silcoon/front.4bpp.lz" .align 2 - + .global gMonPalette_Silcoon gMonPalette_Silcoon: @ 8DE7CA4 .incbin "graphics/pokemon/silcoon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Silcoon gMonBackPic_Silcoon: @ 8DE7CCC .incbin "graphics/pokemon/silcoon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Silcoon gMonShinyPalette_Silcoon: @ 8DE7EE8 .incbin "graphics/pokemon/silcoon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Silcoon gMonIcon_Silcoon: @ 8DE7F10 .incbin "graphics/pokemon/silcoon/icon.4bpp" .align 2 - + .global gMonFootprint_Silcoon gMonFootprint_Silcoon: @ 8DE8310 .incbin "graphics/pokemon/silcoon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Beautifly gMonFrontPic_Beautifly: @ 8DE8330 .incbin "graphics/pokemon/beautifly/front.4bpp.lz" .align 2 - + .global gMonPalette_Beautifly gMonPalette_Beautifly: @ 8DE8688 .incbin "graphics/pokemon/beautifly/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Beautifly gMonBackPic_Beautifly: @ 8DE86B0 .incbin "graphics/pokemon/beautifly/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Beautifly gMonShinyPalette_Beautifly: @ 8DE8A60 .incbin "graphics/pokemon/beautifly/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Beautifly gMonIcon_Beautifly: @ 8DE8A88 .incbin "graphics/pokemon/beautifly/icon.4bpp" .align 2 - + .global gMonFootprint_Beautifly gMonFootprint_Beautifly: @ 8DE8E88 .incbin "graphics/pokemon/beautifly/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cascoon gMonFrontPic_Cascoon: @ 8DE8EA8 .incbin "graphics/pokemon/cascoon/front.4bpp.lz" .align 2 - + .global gMonPalette_Cascoon gMonPalette_Cascoon: @ 8DE9114 .incbin "graphics/pokemon/cascoon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cascoon gMonBackPic_Cascoon: @ 8DE913C .incbin "graphics/pokemon/cascoon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cascoon gMonShinyPalette_Cascoon: @ 8DE934C .incbin "graphics/pokemon/cascoon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cascoon gMonIcon_Cascoon: @ 8DE9374 .incbin "graphics/pokemon/cascoon/icon.4bpp" .align 2 - + .global gMonFootprint_Cascoon gMonFootprint_Cascoon: @ 8DE9774 .incbin "graphics/pokemon/cascoon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dustox gMonFrontPic_Dustox: @ 8DE9794 .incbin "graphics/pokemon/dustox/front.4bpp.lz" .align 2 - + .global gMonPalette_Dustox gMonPalette_Dustox: @ 8DE9AFC .incbin "graphics/pokemon/dustox/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dustox gMonBackPic_Dustox: @ 8DE9B24 .incbin "graphics/pokemon/dustox/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dustox gMonShinyPalette_Dustox: @ 8DE9D7C .incbin "graphics/pokemon/dustox/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dustox gMonIcon_Dustox: @ 8DE9DA4 .incbin "graphics/pokemon/dustox/icon.4bpp" .align 2 - + .global gMonFootprint_Dustox gMonFootprint_Dustox: @ 8DEA1A4 .incbin "graphics/pokemon/dustox/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lotad gMonFrontPic_Lotad: @ 8DEA1C4 .incbin "graphics/pokemon/lotad/front.4bpp.lz" .align 2 - + .global gMonPalette_Lotad gMonPalette_Lotad: @ 8DEA424 .incbin "graphics/pokemon/lotad/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lotad gMonBackPic_Lotad: @ 8DEA44C .incbin "graphics/pokemon/lotad/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lotad gMonShinyPalette_Lotad: @ 8DEA734 .incbin "graphics/pokemon/lotad/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lotad gMonIcon_Lotad: @ 8DEA75C .incbin "graphics/pokemon/lotad/icon.4bpp" .align 2 - + .global gMonFootprint_Lotad gMonFootprint_Lotad: @ 8DEAB5C .incbin "graphics/pokemon/lotad/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lombre gMonFrontPic_Lombre: @ 8DEAB7C .incbin "graphics/pokemon/lombre/front.4bpp.lz" .align 2 - + .global gMonPalette_Lombre gMonPalette_Lombre: @ 8DEAE94 .incbin "graphics/pokemon/lombre/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lombre gMonBackPic_Lombre: @ 8DEAEBC .incbin "graphics/pokemon/lombre/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lombre gMonShinyPalette_Lombre: @ 8DEB1B8 .incbin "graphics/pokemon/lombre/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lombre gMonIcon_Lombre: @ 8DEB1E0 .incbin "graphics/pokemon/lombre/icon.4bpp" .align 2 - + .global gMonFootprint_Lombre gMonFootprint_Lombre: @ 8DEB5E0 .incbin "graphics/pokemon/lombre/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ludicolo gMonFrontPic_Ludicolo: @ 8DEB600 .incbin "graphics/pokemon/ludicolo/front.4bpp.lz" .align 2 - + .global gMonPalette_Ludicolo gMonPalette_Ludicolo: @ 8DEBAE4 .incbin "graphics/pokemon/ludicolo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ludicolo gMonBackPic_Ludicolo: @ 8DEBB0C .incbin "graphics/pokemon/ludicolo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ludicolo gMonShinyPalette_Ludicolo: @ 8DEBE08 .incbin "graphics/pokemon/ludicolo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ludicolo gMonIcon_Ludicolo: @ 8DEBE30 .incbin "graphics/pokemon/ludicolo/icon.4bpp" .align 2 - + .global gMonFootprint_Ludicolo gMonFootprint_Ludicolo: @ 8DEC230 .incbin "graphics/pokemon/ludicolo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Seedot gMonFrontPic_Seedot: @ 8DEC250 .incbin "graphics/pokemon/seedot/front.4bpp.lz" .align 2 - + .global gMonPalette_Seedot gMonPalette_Seedot: @ 8DEC4E4 .incbin "graphics/pokemon/seedot/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Seedot gMonBackPic_Seedot: @ 8DEC50C .incbin "graphics/pokemon/seedot/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Seedot gMonShinyPalette_Seedot: @ 8DEC7EC .incbin "graphics/pokemon/seedot/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Seedot gMonIcon_Seedot: @ 8DEC814 .incbin "graphics/pokemon/seedot/icon.4bpp" .align 2 - + .global gMonFootprint_Seedot gMonFootprint_Seedot: @ 8DECC14 .incbin "graphics/pokemon/seedot/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nuzleaf gMonFrontPic_Nuzleaf: @ 8DECC34 .incbin "graphics/pokemon/nuzleaf/front.4bpp.lz" .align 2 - + .global gMonPalette_Nuzleaf gMonPalette_Nuzleaf: @ 8DECF20 .incbin "graphics/pokemon/nuzleaf/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nuzleaf gMonBackPic_Nuzleaf: @ 8DECF48 .incbin "graphics/pokemon/nuzleaf/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nuzleaf gMonShinyPalette_Nuzleaf: @ 8DED210 .incbin "graphics/pokemon/nuzleaf/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nuzleaf gMonIcon_Nuzleaf: @ 8DED238 .incbin "graphics/pokemon/nuzleaf/icon.4bpp" .align 2 - + .global gMonFootprint_Nuzleaf gMonFootprint_Nuzleaf: @ 8DED638 .incbin "graphics/pokemon/nuzleaf/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shiftry gMonFrontPic_Shiftry: @ 8DED658 .incbin "graphics/pokemon/shiftry/front.4bpp.lz" .align 2 - + .global gMonPalette_Shiftry gMonPalette_Shiftry: @ 8DEDB14 .incbin "graphics/pokemon/shiftry/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shiftry gMonBackPic_Shiftry: @ 8DEDB3C .incbin "graphics/pokemon/shiftry/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shiftry gMonShinyPalette_Shiftry: @ 8DEDE00 .incbin "graphics/pokemon/shiftry/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shiftry gMonIcon_Shiftry: @ 8DEDE28 .incbin "graphics/pokemon/shiftry/icon.4bpp" .align 2 - + .global gMonFootprint_Shiftry gMonFootprint_Shiftry: @ 8DEE228 .incbin "graphics/pokemon/shiftry/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nincada gMonFrontPic_Nincada: @ 8DEE248 .incbin "graphics/pokemon/nincada/front.4bpp.lz" .align 2 - + .global gMonPalette_Nincada gMonPalette_Nincada: @ 8DEE4E8 .incbin "graphics/pokemon/nincada/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nincada gMonBackPic_Nincada: @ 8DEE510 .incbin "graphics/pokemon/nincada/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nincada gMonShinyPalette_Nincada: @ 8DEE7C8 .incbin "graphics/pokemon/nincada/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nincada gMonIcon_Nincada: @ 8DEE7F0 .incbin "graphics/pokemon/nincada/icon.4bpp" .align 2 - + .global gMonFootprint_Nincada gMonFootprint_Nincada: @ 8DEEBF0 .incbin "graphics/pokemon/nincada/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ninjask gMonFrontPic_Ninjask: @ 8DEEC10 .incbin "graphics/pokemon/ninjask/front.4bpp.lz" .align 2 - + .global gMonPalette_Ninjask gMonPalette_Ninjask: @ 8DEEF80 .incbin "graphics/pokemon/ninjask/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ninjask gMonBackPic_Ninjask: @ 8DEEFA8 .incbin "graphics/pokemon/ninjask/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ninjask gMonShinyPalette_Ninjask: @ 8DEF374 .incbin "graphics/pokemon/ninjask/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ninjask gMonIcon_Ninjask: @ 8DEF39C .incbin "graphics/pokemon/ninjask/icon.4bpp" .align 2 - + .global gMonFootprint_Ninjask gMonFootprint_Ninjask: @ 8DEF79C .incbin "graphics/pokemon/ninjask/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shedinja gMonFrontPic_Shedinja: @ 8DEF7BC .incbin "graphics/pokemon/shedinja/front.4bpp.lz" .align 2 - + .global gMonPalette_Shedinja gMonPalette_Shedinja: @ 8DEFADC .incbin "graphics/pokemon/shedinja/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shedinja gMonBackPic_Shedinja: @ 8DEFB04 .incbin "graphics/pokemon/shedinja/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shedinja gMonShinyPalette_Shedinja: @ 8DEFEA4 .incbin "graphics/pokemon/shedinja/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shedinja gMonIcon_Shedinja: @ 8DEFECC .incbin "graphics/pokemon/shedinja/icon.4bpp" .align 2 - + .global gMonFootprint_Shedinja gMonFootprint_Shedinja: @ 8DF02CC .incbin "graphics/pokemon/shedinja/footprint.1bpp" .align 2 - + .global gMonFrontPic_Taillow gMonFrontPic_Taillow: @ 8DF02EC .incbin "graphics/pokemon/taillow/front.4bpp.lz" .align 2 - + .global gMonPalette_Taillow gMonPalette_Taillow: @ 8DF0544 .incbin "graphics/pokemon/taillow/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Taillow gMonBackPic_Taillow: @ 8DF056C .incbin "graphics/pokemon/taillow/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Taillow gMonShinyPalette_Taillow: @ 8DF078C .incbin "graphics/pokemon/taillow/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Taillow gMonIcon_Taillow: @ 8DF07B4 .incbin "graphics/pokemon/taillow/icon.4bpp" .align 2 - + .global gMonFootprint_Taillow gMonFootprint_Taillow: @ 8DF0BB4 .incbin "graphics/pokemon/taillow/footprint.1bpp" .align 2 - + .global gMonFrontPic_Swellow gMonFrontPic_Swellow: @ 8DF0BD4 .incbin "graphics/pokemon/swellow/front.4bpp.lz" .align 2 - + .global gMonPalette_Swellow gMonPalette_Swellow: @ 8DF0F98 .incbin "graphics/pokemon/swellow/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Swellow gMonBackPic_Swellow: @ 8DF0FC0 .incbin "graphics/pokemon/swellow/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Swellow gMonShinyPalette_Swellow: @ 8DF12F8 .incbin "graphics/pokemon/swellow/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Swellow gMonIcon_Swellow: @ 8DF1320 .incbin "graphics/pokemon/swellow/icon.4bpp" .align 2 - + .global gMonFootprint_Swellow gMonFootprint_Swellow: @ 8DF1720 .incbin "graphics/pokemon/swellow/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shroomish gMonFrontPic_Shroomish: @ 8DF1740 .incbin "graphics/pokemon/shroomish/front.4bpp.lz" .align 2 - + .global gMonPalette_Shroomish gMonPalette_Shroomish: @ 8DF19A8 .incbin "graphics/pokemon/shroomish/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shroomish gMonBackPic_Shroomish: @ 8DF19D0 .incbin "graphics/pokemon/shroomish/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shroomish gMonShinyPalette_Shroomish: @ 8DF1CB0 .incbin "graphics/pokemon/shroomish/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shroomish gMonIcon_Shroomish: @ 8DF1CD8 .incbin "graphics/pokemon/shroomish/icon.4bpp" .align 2 - + .global gMonFootprint_Shroomish gMonFootprint_Shroomish: @ 8DF20D8 .incbin "graphics/pokemon/shroomish/footprint.1bpp" .align 2 - + .global gMonFrontPic_Breloom gMonFrontPic_Breloom: @ 8DF20F8 .incbin "graphics/pokemon/breloom/front.4bpp.lz" .align 2 - + .global gMonPalette_Breloom gMonPalette_Breloom: @ 8DF24E0 .incbin "graphics/pokemon/breloom/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Breloom gMonBackPic_Breloom: @ 8DF2508 .incbin "graphics/pokemon/breloom/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Breloom gMonShinyPalette_Breloom: @ 8DF28E8 .incbin "graphics/pokemon/breloom/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Breloom gMonIcon_Breloom: @ 8DF2910 .incbin "graphics/pokemon/breloom/icon.4bpp" .align 2 - + .global gMonFootprint_Breloom gMonFootprint_Breloom: @ 8DF2D10 .incbin "graphics/pokemon/breloom/footprint.1bpp" .align 2 - + .global gMonFrontPic_Spinda gMonFrontPic_Spinda: @ 8DF2D30 .incbin "graphics/pokemon/spinda/front.4bpp.lz" .align 2 - + .global gMonPalette_Spinda gMonPalette_Spinda: @ 8DF3024 .incbin "graphics/pokemon/spinda/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Spinda gMonBackPic_Spinda: @ 8DF304C .incbin "graphics/pokemon/spinda/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Spinda gMonShinyPalette_Spinda: @ 8DF3388 .incbin "graphics/pokemon/spinda/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Spinda gMonIcon_Spinda: @ 8DF33B0 .incbin "graphics/pokemon/spinda/icon.4bpp" .align 2 - + .global gMonFootprint_Spinda gMonFootprint_Spinda: @ 8DF37B0 .incbin "graphics/pokemon/spinda/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wingull gMonFrontPic_Wingull: @ 8DF37D0 .incbin "graphics/pokemon/wingull/front.4bpp.lz" .align 2 - + .global gMonPalette_Wingull gMonPalette_Wingull: @ 8DF3A0C .incbin "graphics/pokemon/wingull/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wingull gMonBackPic_Wingull: @ 8DF3A34 .incbin "graphics/pokemon/wingull/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wingull gMonShinyPalette_Wingull: @ 8DF3D84 .incbin "graphics/pokemon/wingull/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wingull gMonIcon_Wingull: @ 8DF3DAC .incbin "graphics/pokemon/wingull/icon.4bpp" .align 2 - + .global gMonFootprint_Wingull gMonFootprint_Wingull: @ 8DF41AC .incbin "graphics/pokemon/wingull/footprint.1bpp" .align 2 - + .global gMonFrontPic_Pelipper gMonFrontPic_Pelipper: @ 8DF41CC .incbin "graphics/pokemon/pelipper/front.4bpp.lz" .align 2 - + .global gMonPalette_Pelipper gMonPalette_Pelipper: @ 8DF4564 .incbin "graphics/pokemon/pelipper/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Pelipper gMonBackPic_Pelipper: @ 8DF458C .incbin "graphics/pokemon/pelipper/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Pelipper gMonShinyPalette_Pelipper: @ 8DF490C .incbin "graphics/pokemon/pelipper/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Pelipper gMonIcon_Pelipper: @ 8DF4934 .incbin "graphics/pokemon/pelipper/icon.4bpp" .align 2 - + .global gMonFootprint_Pelipper gMonFootprint_Pelipper: @ 8DF4D34 .incbin "graphics/pokemon/pelipper/footprint.1bpp" .align 2 - + .global gMonFrontPic_Surskit gMonFrontPic_Surskit: @ 8DF4D54 .incbin "graphics/pokemon/surskit/front.4bpp.lz" .align 2 - + .global gMonPalette_Surskit gMonPalette_Surskit: @ 8DF4F60 .incbin "graphics/pokemon/surskit/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Surskit gMonBackPic_Surskit: @ 8DF4F88 .incbin "graphics/pokemon/surskit/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Surskit gMonShinyPalette_Surskit: @ 8DF51C0 .incbin "graphics/pokemon/surskit/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Surskit gMonIcon_Surskit: @ 8DF51E8 .incbin "graphics/pokemon/surskit/icon.4bpp" .align 2 - + .global gMonFootprint_Surskit gMonFootprint_Surskit: @ 8DF55E8 .incbin "graphics/pokemon/surskit/footprint.1bpp" .align 2 - + .global gMonFrontPic_Masquerain gMonFrontPic_Masquerain: @ 8DF5608 .incbin "graphics/pokemon/masquerain/front.4bpp.lz" .align 2 - + .global gMonPalette_Masquerain gMonPalette_Masquerain: @ 8DF59A4 .incbin "graphics/pokemon/masquerain/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Masquerain gMonBackPic_Masquerain: @ 8DF59CC .incbin "graphics/pokemon/masquerain/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Masquerain gMonShinyPalette_Masquerain: @ 8DF5D24 .incbin "graphics/pokemon/masquerain/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Masquerain gMonIcon_Masquerain: @ 8DF5D4C .incbin "graphics/pokemon/masquerain/icon.4bpp" .align 2 - + .global gMonFootprint_Masquerain gMonFootprint_Masquerain: @ 8DF614C .incbin "graphics/pokemon/masquerain/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wailmer gMonFrontPic_Wailmer: @ 8DF616C .incbin "graphics/pokemon/wailmer/front.4bpp.lz" .align 2 - + .global gMonPalette_Wailmer gMonPalette_Wailmer: @ 8DF644C .incbin "graphics/pokemon/wailmer/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wailmer gMonBackPic_Wailmer: @ 8DF6474 .incbin "graphics/pokemon/wailmer/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wailmer gMonShinyPalette_Wailmer: @ 8DF6658 .incbin "graphics/pokemon/wailmer/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wailmer gMonIcon_Wailmer: @ 8DF6680 .incbin "graphics/pokemon/wailmer/icon.4bpp" .align 2 - + .global gMonFootprint_Wailmer gMonFootprint_Wailmer: @ 8DF6A80 .incbin "graphics/pokemon/wailmer/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wailord gMonFrontPic_Wailord: @ 8DF6AA0 .incbin "graphics/pokemon/wailord/front.4bpp.lz" .align 2 - + .global gMonPalette_Wailord gMonPalette_Wailord: @ 8DF6E64 .incbin "graphics/pokemon/wailord/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wailord gMonBackPic_Wailord: @ 8DF6E8C .incbin "graphics/pokemon/wailord/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wailord gMonShinyPalette_Wailord: @ 8DF70A4 .incbin "graphics/pokemon/wailord/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wailord gMonIcon_Wailord: @ 8DF70CC .incbin "graphics/pokemon/wailord/icon.4bpp" .align 2 - + .global gMonFootprint_Wailord gMonFootprint_Wailord: @ 8DF74CC .incbin "graphics/pokemon/wailord/footprint.1bpp" .align 2 - + .global gMonFrontPic_Skitty gMonFrontPic_Skitty: @ 8DF74EC .incbin "graphics/pokemon/skitty/front.4bpp.lz" .align 2 - + .global gMonPalette_Skitty gMonPalette_Skitty: @ 8DF77EC .incbin "graphics/pokemon/skitty/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Skitty gMonBackPic_Skitty: @ 8DF7814 .incbin "graphics/pokemon/skitty/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Skitty gMonShinyPalette_Skitty: @ 8DF7B5C .incbin "graphics/pokemon/skitty/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Skitty gMonIcon_Skitty: @ 8DF7B84 .incbin "graphics/pokemon/skitty/icon.4bpp" .align 2 - + .global gMonFootprint_Skitty gMonFootprint_Skitty: @ 8DF7F84 .incbin "graphics/pokemon/skitty/footprint.1bpp" .align 2 - + .global gMonFrontPic_Delcatty gMonFrontPic_Delcatty: @ 8DF7FA4 .incbin "graphics/pokemon/delcatty/front.4bpp.lz" .align 2 - + .global gMonPalette_Delcatty gMonPalette_Delcatty: @ 8DF8330 .incbin "graphics/pokemon/delcatty/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Delcatty gMonBackPic_Delcatty: @ 8DF8358 .incbin "graphics/pokemon/delcatty/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Delcatty gMonShinyPalette_Delcatty: @ 8DF86F4 .incbin "graphics/pokemon/delcatty/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Delcatty gMonIcon_Delcatty: @ 8DF871C .incbin "graphics/pokemon/delcatty/icon.4bpp" .align 2 - + .global gMonFootprint_Delcatty gMonFootprint_Delcatty: @ 8DF8B1C .incbin "graphics/pokemon/delcatty/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kecleon gMonFrontPic_Kecleon: @ 8DF8B3C .incbin "graphics/pokemon/kecleon/front.4bpp.lz" .align 2 - + .global gMonPalette_Kecleon gMonPalette_Kecleon: @ 8DF8EBC .incbin "graphics/pokemon/kecleon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kecleon gMonBackPic_Kecleon: @ 8DF8EE4 .incbin "graphics/pokemon/kecleon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kecleon gMonShinyPalette_Kecleon: @ 8DF92BC .incbin "graphics/pokemon/kecleon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kecleon gMonIcon_Kecleon: @ 8DF92E4 .incbin "graphics/pokemon/kecleon/icon.4bpp" .align 2 - + .global gMonFootprint_Kecleon gMonFootprint_Kecleon: @ 8DF96E4 .incbin "graphics/pokemon/kecleon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Baltoy gMonFrontPic_Baltoy: @ 8DF9704 .incbin "graphics/pokemon/baltoy/front.4bpp.lz" .align 2 - + .global gMonPalette_Baltoy gMonPalette_Baltoy: @ 8DF9928 .incbin "graphics/pokemon/baltoy/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Baltoy gMonBackPic_Baltoy: @ 8DF9948 .incbin "graphics/pokemon/baltoy/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Baltoy gMonShinyPalette_Baltoy: @ 8DF9BF0 .incbin "graphics/pokemon/baltoy/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Baltoy gMonIcon_Baltoy: @ 8DF9C10 .incbin "graphics/pokemon/baltoy/icon.4bpp" .align 2 - + .global gMonFootprint_Baltoy gMonFootprint_Baltoy: @ 8DFA010 .incbin "graphics/pokemon/baltoy/footprint.1bpp" .align 2 - + .global gMonFrontPic_Claydol gMonFrontPic_Claydol: @ 8DFA030 .incbin "graphics/pokemon/claydol/front.4bpp.lz" .align 2 - + .global gMonPalette_Claydol gMonPalette_Claydol: @ 8DFA3E8 .incbin "graphics/pokemon/claydol/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Claydol gMonBackPic_Claydol: @ 8DFA410 .incbin "graphics/pokemon/claydol/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Claydol gMonShinyPalette_Claydol: @ 8DFA7E4 .incbin "graphics/pokemon/claydol/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Claydol gMonIcon_Claydol: @ 8DFA80C .incbin "graphics/pokemon/claydol/icon.4bpp" .align 2 - + .global gMonFootprint_Claydol gMonFootprint_Claydol: @ 8DFAC0C .incbin "graphics/pokemon/claydol/footprint.1bpp" .align 2 - + .global gMonFrontPic_Nosepass gMonFrontPic_Nosepass: @ 8DFAC2C .incbin "graphics/pokemon/nosepass/front.4bpp.lz" .align 2 - + .global gMonPalette_Nosepass gMonPalette_Nosepass: @ 8DFAEF8 .incbin "graphics/pokemon/nosepass/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Nosepass gMonBackPic_Nosepass: @ 8DFAF20 .incbin "graphics/pokemon/nosepass/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Nosepass gMonShinyPalette_Nosepass: @ 8DFB1C0 .incbin "graphics/pokemon/nosepass/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Nosepass gMonIcon_Nosepass: @ 8DFB1E8 .incbin "graphics/pokemon/nosepass/icon.4bpp" .align 2 - + .global gMonFootprint_Nosepass gMonFootprint_Nosepass: @ 8DFB5E8 .incbin "graphics/pokemon/nosepass/footprint.1bpp" .align 2 - + .global gMonFrontPic_Torkoal gMonFrontPic_Torkoal: @ 8DFB608 .incbin "graphics/pokemon/torkoal/front.4bpp.lz" .align 2 - + .global gMonPalette_Torkoal gMonPalette_Torkoal: @ 8DFBAB4 .incbin "graphics/pokemon/torkoal/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Torkoal gMonBackPic_Torkoal: @ 8DFBADC .incbin "graphics/pokemon/torkoal/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Torkoal gMonShinyPalette_Torkoal: @ 8DFBDA4 .incbin "graphics/pokemon/torkoal/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Torkoal gMonIcon_Torkoal: @ 8DFBDCC .incbin "graphics/pokemon/torkoal/icon.4bpp" .align 2 - + .global gMonFootprint_Torkoal gMonFootprint_Torkoal: @ 8DFC1CC .incbin "graphics/pokemon/torkoal/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sableye gMonFrontPic_Sableye: @ 8DFC1EC .incbin "graphics/pokemon/sableye/front.4bpp.lz" .align 2 - + .global gMonPalette_Sableye gMonPalette_Sableye: @ 8DFC4C0 .incbin "graphics/pokemon/sableye/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sableye gMonBackPic_Sableye: @ 8DFC4E8 .incbin "graphics/pokemon/sableye/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sableye gMonShinyPalette_Sableye: @ 8DFC810 .incbin "graphics/pokemon/sableye/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sableye gMonIcon_Sableye: @ 8DFC838 .incbin "graphics/pokemon/sableye/icon.4bpp" .align 2 - + .global gMonFootprint_Sableye gMonFootprint_Sableye: @ 8DFCC38 .incbin "graphics/pokemon/sableye/footprint.1bpp" .align 2 - + .global gMonFrontPic_Barboach gMonFrontPic_Barboach: @ 8DFCC58 .incbin "graphics/pokemon/barboach/front.4bpp.lz" .align 2 - + .global gMonPalette_Barboach gMonPalette_Barboach: @ 8DFCEE8 .incbin "graphics/pokemon/barboach/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Barboach gMonBackPic_Barboach: @ 8DFCF10 .incbin "graphics/pokemon/barboach/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Barboach gMonShinyPalette_Barboach: @ 8DFD1A0 .incbin "graphics/pokemon/barboach/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Barboach gMonIcon_Barboach: @ 8DFD1C8 .incbin "graphics/pokemon/barboach/icon.4bpp" .align 2 - + .global gMonFootprint_Barboach gMonFootprint_Barboach: @ 8DFD5C8 .incbin "graphics/pokemon/barboach/footprint.1bpp" .align 2 - + .global gMonFrontPic_Whiscash gMonFrontPic_Whiscash: @ 8DFD5E8 .incbin "graphics/pokemon/whiscash/front.4bpp.lz" .align 2 - + .global gMonPalette_Whiscash gMonPalette_Whiscash: @ 8DFD960 .incbin "graphics/pokemon/whiscash/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Whiscash gMonBackPic_Whiscash: @ 8DFD988 .incbin "graphics/pokemon/whiscash/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Whiscash gMonShinyPalette_Whiscash: @ 8DFDCD4 .incbin "graphics/pokemon/whiscash/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Whiscash gMonIcon_Whiscash: @ 8DFDCFC .incbin "graphics/pokemon/whiscash/icon.4bpp" .align 2 - + .global gMonFootprint_Whiscash gMonFootprint_Whiscash: @ 8DFE0FC .incbin "graphics/pokemon/whiscash/footprint.1bpp" .align 2 - + .global gMonFrontPic_Luvdisc gMonFrontPic_Luvdisc: @ 8DFE11C .incbin "graphics/pokemon/luvdisc/front.4bpp.lz" .align 2 - + .global gMonPalette_Luvdisc gMonPalette_Luvdisc: @ 8DFE2DC .incbin "graphics/pokemon/luvdisc/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Luvdisc gMonBackPic_Luvdisc: @ 8DFE300 .incbin "graphics/pokemon/luvdisc/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Luvdisc gMonShinyPalette_Luvdisc: @ 8DFE4D4 .incbin "graphics/pokemon/luvdisc/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Luvdisc gMonIcon_Luvdisc: @ 8DFE4F8 .incbin "graphics/pokemon/luvdisc/icon.4bpp" .align 2 - + .global gMonFootprint_Luvdisc gMonFootprint_Luvdisc: @ 8DFE8F8 .incbin "graphics/pokemon/luvdisc/footprint.1bpp" .align 2 - + .global gMonFrontPic_Corphish gMonFrontPic_Corphish: @ 8DFE918 .incbin "graphics/pokemon/corphish/front.4bpp.lz" .align 2 - + .global gMonPalette_Corphish gMonPalette_Corphish: @ 8DFEC74 .incbin "graphics/pokemon/corphish/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Corphish gMonBackPic_Corphish: @ 8DFEC9C .incbin "graphics/pokemon/corphish/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Corphish gMonShinyPalette_Corphish: @ 8DFEFB8 .incbin "graphics/pokemon/corphish/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Corphish gMonIcon_Corphish: @ 8DFEFE0 .incbin "graphics/pokemon/corphish/icon.4bpp" .align 2 - + .global gMonFootprint_Corphish gMonFootprint_Corphish: @ 8DFF3E0 .incbin "graphics/pokemon/corphish/footprint.1bpp" .align 2 - + .global gMonFrontPic_Crawdaunt gMonFrontPic_Crawdaunt: @ 8DFF400 .incbin "graphics/pokemon/crawdaunt/front.4bpp.lz" .align 2 - + .global gMonPalette_Crawdaunt gMonPalette_Crawdaunt: @ 8DFF890 .incbin "graphics/pokemon/crawdaunt/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Crawdaunt gMonBackPic_Crawdaunt: @ 8DFF8B8 .incbin "graphics/pokemon/crawdaunt/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Crawdaunt gMonShinyPalette_Crawdaunt: @ 8DFFC9C .incbin "graphics/pokemon/crawdaunt/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Crawdaunt gMonIcon_Crawdaunt: @ 8DFFCC4 .incbin "graphics/pokemon/crawdaunt/icon.4bpp" .align 2 - + .global gMonFootprint_Crawdaunt gMonFootprint_Crawdaunt: @ 8E000C4 .incbin "graphics/pokemon/crawdaunt/footprint.1bpp" .align 2 - + .global gMonFrontPic_Feebas gMonFrontPic_Feebas: @ 8E000E4 .incbin "graphics/pokemon/feebas/front.4bpp.lz" .align 2 - + .global gMonPalette_Feebas gMonPalette_Feebas: @ 8E00370 .incbin "graphics/pokemon/feebas/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Feebas gMonBackPic_Feebas: @ 8E00398 .incbin "graphics/pokemon/feebas/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Feebas gMonShinyPalette_Feebas: @ 8E006D0 .incbin "graphics/pokemon/feebas/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Feebas gMonIcon_Feebas: @ 8E006F8 .incbin "graphics/pokemon/feebas/icon.4bpp" .align 2 - + .global gMonFootprint_Feebas gMonFootprint_Feebas: @ 8E00AF8 .incbin "graphics/pokemon/feebas/footprint.1bpp" .align 2 - + .global gMonFrontPic_Milotic gMonFrontPic_Milotic: @ 8E00B18 .incbin "graphics/pokemon/milotic/front.4bpp.lz" .align 2 - + .global gMonPalette_Milotic gMonPalette_Milotic: @ 8E00FA8 .incbin "graphics/pokemon/milotic/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Milotic gMonBackPic_Milotic: @ 8E00FD0 .incbin "graphics/pokemon/milotic/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Milotic gMonShinyPalette_Milotic: @ 8E012C4 .incbin "graphics/pokemon/milotic/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Milotic gMonIcon_Milotic: @ 8E012EC .incbin "graphics/pokemon/milotic/icon.4bpp" .align 2 - + .global gMonFootprint_Milotic gMonFootprint_Milotic: @ 8E016EC .incbin "graphics/pokemon/milotic/footprint.1bpp" .align 2 - + .global gMonFrontPic_Carvanha gMonFrontPic_Carvanha: @ 8E0170C .incbin "graphics/pokemon/carvanha/front.4bpp.lz" .align 2 - + .global gMonPalette_Carvanha gMonPalette_Carvanha: @ 8E01A38 .incbin "graphics/pokemon/carvanha/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Carvanha gMonBackPic_Carvanha: @ 8E01A60 .incbin "graphics/pokemon/carvanha/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Carvanha gMonShinyPalette_Carvanha: @ 8E01D70 .incbin "graphics/pokemon/carvanha/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Carvanha gMonIcon_Carvanha: @ 8E01D98 .incbin "graphics/pokemon/carvanha/icon.4bpp" .align 2 - + .global gMonFootprint_Carvanha gMonFootprint_Carvanha: @ 8E02198 .incbin "graphics/pokemon/carvanha/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sharpedo gMonFrontPic_Sharpedo: @ 8E021B8 .incbin "graphics/pokemon/sharpedo/front.4bpp.lz" .align 2 - + .global gMonPalette_Sharpedo gMonPalette_Sharpedo: @ 8E02548 .incbin "graphics/pokemon/sharpedo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sharpedo gMonBackPic_Sharpedo: @ 8E02570 .incbin "graphics/pokemon/sharpedo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sharpedo gMonShinyPalette_Sharpedo: @ 8E028C8 .incbin "graphics/pokemon/sharpedo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sharpedo gMonIcon_Sharpedo: @ 8E028F0 .incbin "graphics/pokemon/sharpedo/icon.4bpp" .align 2 - + .global gMonFootprint_Sharpedo gMonFootprint_Sharpedo: @ 8E02CF0 .incbin "graphics/pokemon/sharpedo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Trapinch gMonFrontPic_Trapinch: @ 8E02D10 .incbin "graphics/pokemon/trapinch/front.4bpp.lz" .align 2 - + .global gMonPalette_Trapinch gMonPalette_Trapinch: @ 8E02F2C .incbin "graphics/pokemon/trapinch/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Trapinch gMonBackPic_Trapinch: @ 8E02F54 .incbin "graphics/pokemon/trapinch/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Trapinch gMonShinyPalette_Trapinch: @ 8E03174 .incbin "graphics/pokemon/trapinch/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Trapinch gMonIcon_Trapinch: @ 8E0319C .incbin "graphics/pokemon/trapinch/icon.4bpp" .align 2 - + .global gMonFootprint_Trapinch gMonFootprint_Trapinch: @ 8E0359C .incbin "graphics/pokemon/trapinch/footprint.1bpp" .align 2 - + .global gMonFrontPic_Vibrava gMonFrontPic_Vibrava: @ 8E035BC .incbin "graphics/pokemon/vibrava/front.4bpp.lz" .align 2 - + .global gMonPalette_Vibrava gMonPalette_Vibrava: @ 8E0392C .incbin "graphics/pokemon/vibrava/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Vibrava gMonBackPic_Vibrava: @ 8E03954 .incbin "graphics/pokemon/vibrava/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Vibrava gMonShinyPalette_Vibrava: @ 8E03BCC .incbin "graphics/pokemon/vibrava/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Vibrava gMonIcon_Vibrava: @ 8E03BF4 .incbin "graphics/pokemon/vibrava/icon.4bpp" .align 2 - + .global gMonFootprint_Vibrava gMonFootprint_Vibrava: @ 8E03FF4 .incbin "graphics/pokemon/vibrava/footprint.1bpp" .align 2 - + .global gMonFrontPic_Flygon gMonFrontPic_Flygon: @ 8E04014 .incbin "graphics/pokemon/flygon/front.4bpp.lz" .align 2 - + .global gMonPalette_Flygon gMonPalette_Flygon: @ 8E04504 .incbin "graphics/pokemon/flygon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Flygon gMonBackPic_Flygon: @ 8E0452C .incbin "graphics/pokemon/flygon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Flygon gMonShinyPalette_Flygon: @ 8E04968 .incbin "graphics/pokemon/flygon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Flygon gMonIcon_Flygon: @ 8E04990 .incbin "graphics/pokemon/flygon/icon.4bpp" .align 2 - + .global gMonFootprint_Flygon gMonFootprint_Flygon: @ 8E04D90 .incbin "graphics/pokemon/flygon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Makuhita gMonFrontPic_Makuhita: @ 8E04DB0 .incbin "graphics/pokemon/makuhita/front.4bpp.lz" .align 2 - + .global gMonPalette_Makuhita gMonPalette_Makuhita: @ 8E050C8 .incbin "graphics/pokemon/makuhita/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Makuhita gMonBackPic_Makuhita: @ 8E050F0 .incbin "graphics/pokemon/makuhita/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Makuhita gMonShinyPalette_Makuhita: @ 8E053E0 .incbin "graphics/pokemon/makuhita/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Makuhita gMonIcon_Makuhita: @ 8E05404 .incbin "graphics/pokemon/makuhita/icon.4bpp" .align 2 - + .global gMonFootprint_Makuhita gMonFootprint_Makuhita: @ 8E05804 .incbin "graphics/pokemon/makuhita/footprint.1bpp" .align 2 - + .global gMonFrontPic_Hariyama gMonFrontPic_Hariyama: @ 8E05824 .incbin "graphics/pokemon/hariyama/front.4bpp.lz" .align 2 - + .global gMonPalette_Hariyama gMonPalette_Hariyama: @ 8E05CD4 .incbin "graphics/pokemon/hariyama/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Hariyama gMonBackPic_Hariyama: @ 8E05CFC .incbin "graphics/pokemon/hariyama/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Hariyama gMonShinyPalette_Hariyama: @ 8E060DC .incbin "graphics/pokemon/hariyama/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Hariyama gMonIcon_Hariyama: @ 8E06104 .incbin "graphics/pokemon/hariyama/icon.4bpp" .align 2 - + .global gMonFootprint_Hariyama gMonFootprint_Hariyama: @ 8E06504 .incbin "graphics/pokemon/hariyama/footprint.1bpp" .align 2 - + .global gMonFrontPic_Electrike gMonFrontPic_Electrike: @ 8E06524 .incbin "graphics/pokemon/electrike/front.4bpp.lz" .align 2 - + .global gMonPalette_Electrike gMonPalette_Electrike: @ 8E067B4 .incbin "graphics/pokemon/electrike/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Electrike gMonBackPic_Electrike: @ 8E067DC .incbin "graphics/pokemon/electrike/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Electrike gMonShinyPalette_Electrike: @ 8E06A68 .incbin "graphics/pokemon/electrike/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Electrike gMonIcon_Electrike: @ 8E06A90 .incbin "graphics/pokemon/electrike/icon.4bpp" .align 2 - + .global gMonFootprint_Electrike gMonFootprint_Electrike: @ 8E06E90 .incbin "graphics/pokemon/electrike/footprint.1bpp" .align 2 - + .global gMonFrontPic_Manectric gMonFrontPic_Manectric: @ 8E06EB0 .incbin "graphics/pokemon/manectric/front.4bpp.lz" .align 2 - + .global gMonPalette_Manectric gMonPalette_Manectric: @ 8E071E0 .incbin "graphics/pokemon/manectric/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Manectric gMonBackPic_Manectric: @ 8E07208 .incbin "graphics/pokemon/manectric/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Manectric gMonShinyPalette_Manectric: @ 8E07434 .incbin "graphics/pokemon/manectric/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Manectric gMonIcon_Manectric: @ 8E0745C .incbin "graphics/pokemon/manectric/icon.4bpp" .align 2 - + .global gMonFootprint_Manectric gMonFootprint_Manectric: @ 8E0785C .incbin "graphics/pokemon/manectric/footprint.1bpp" .align 2 - + .global gMonFrontPic_Numel gMonFrontPic_Numel: @ 8E0787C .incbin "graphics/pokemon/numel/front.4bpp.lz" .align 2 - + .global gMonPalette_Numel gMonPalette_Numel: @ 8E07B4C .incbin "graphics/pokemon/numel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Numel gMonBackPic_Numel: @ 8E07B74 .incbin "graphics/pokemon/numel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Numel gMonShinyPalette_Numel: @ 8E07E30 .incbin "graphics/pokemon/numel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Numel gMonIcon_Numel: @ 8E07E58 .incbin "graphics/pokemon/numel/icon.4bpp" .align 2 - + .global gMonFootprint_Numel gMonFootprint_Numel: @ 8E08258 .incbin "graphics/pokemon/numel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Camerupt gMonFrontPic_Camerupt: @ 8E08278 .incbin "graphics/pokemon/camerupt/front.4bpp.lz" .align 2 - + .global gMonPalette_Camerupt gMonPalette_Camerupt: @ 8E08690 .incbin "graphics/pokemon/camerupt/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Camerupt gMonBackPic_Camerupt: @ 8E086B8 .incbin "graphics/pokemon/camerupt/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Camerupt gMonShinyPalette_Camerupt: @ 8E0897C .incbin "graphics/pokemon/camerupt/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Camerupt gMonIcon_Camerupt: @ 8E089A4 .incbin "graphics/pokemon/camerupt/icon.4bpp" .align 2 - + .global gMonFootprint_Camerupt gMonFootprint_Camerupt: @ 8E08DA4 .incbin "graphics/pokemon/camerupt/footprint.1bpp" .align 2 - + .global gMonFrontPic_Spheal gMonFrontPic_Spheal: @ 8E08DC4 .incbin "graphics/pokemon/spheal/front.4bpp.lz" .align 2 - + .global gMonPalette_Spheal gMonPalette_Spheal: @ 8E09038 .incbin "graphics/pokemon/spheal/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Spheal gMonBackPic_Spheal: @ 8E09060 .incbin "graphics/pokemon/spheal/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Spheal gMonShinyPalette_Spheal: @ 8E0925C .incbin "graphics/pokemon/spheal/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Spheal gMonIcon_Spheal: @ 8E09284 .incbin "graphics/pokemon/spheal/icon.4bpp" .align 2 - + .global gMonFootprint_Spheal gMonFootprint_Spheal: @ 8E09684 .incbin "graphics/pokemon/spheal/footprint.1bpp" .align 2 - + .global gMonFrontPic_Sealeo gMonFrontPic_Sealeo: @ 8E096A4 .incbin "graphics/pokemon/sealeo/front.4bpp.lz" .align 2 - + .global gMonPalette_Sealeo gMonPalette_Sealeo: @ 8E09A24 .incbin "graphics/pokemon/sealeo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Sealeo gMonBackPic_Sealeo: @ 8E09A4C .incbin "graphics/pokemon/sealeo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Sealeo gMonShinyPalette_Sealeo: @ 8E09CC8 .incbin "graphics/pokemon/sealeo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Sealeo gMonIcon_Sealeo: @ 8E09CF0 .incbin "graphics/pokemon/sealeo/icon.4bpp" .align 2 - + .global gMonFootprint_Sealeo gMonFootprint_Sealeo: @ 8E0A0F0 .incbin "graphics/pokemon/sealeo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Walrein gMonFrontPic_Walrein: @ 8E0A110 .incbin "graphics/pokemon/walrein/front.4bpp.lz" .align 2 - + .global gMonPalette_Walrein gMonPalette_Walrein: @ 8E0A5B0 .incbin "graphics/pokemon/walrein/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Walrein gMonBackPic_Walrein: @ 8E0A5D8 .incbin "graphics/pokemon/walrein/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Walrein gMonShinyPalette_Walrein: @ 8E0A960 .incbin "graphics/pokemon/walrein/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Walrein gMonIcon_Walrein: @ 8E0A988 .incbin "graphics/pokemon/walrein/icon.4bpp" .align 2 - + .global gMonFootprint_Walrein gMonFootprint_Walrein: @ 8E0AD88 .incbin "graphics/pokemon/walrein/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cacnea gMonFrontPic_Cacnea: @ 8E0ADA8 .incbin "graphics/pokemon/cacnea/front.4bpp.lz" .align 2 - + .global gMonPalette_Cacnea gMonPalette_Cacnea: @ 8E0B0B8 .incbin "graphics/pokemon/cacnea/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cacnea gMonBackPic_Cacnea: @ 8E0B0E0 .incbin "graphics/pokemon/cacnea/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cacnea gMonShinyPalette_Cacnea: @ 8E0B440 .incbin "graphics/pokemon/cacnea/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cacnea gMonIcon_Cacnea: @ 8E0B468 .incbin "graphics/pokemon/cacnea/icon.4bpp" .align 2 - + .global gMonFootprint_Cacnea gMonFootprint_Cacnea: @ 8E0B868 .incbin "graphics/pokemon/cacnea/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cacturne gMonFrontPic_Cacturne: @ 8E0B888 .incbin "graphics/pokemon/cacturne/front.4bpp.lz" .align 2 - + .global gMonPalette_Cacturne gMonPalette_Cacturne: @ 8E0BCC0 .incbin "graphics/pokemon/cacturne/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cacturne gMonBackPic_Cacturne: @ 8E0BCE8 .incbin "graphics/pokemon/cacturne/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cacturne gMonShinyPalette_Cacturne: @ 8E0BFE8 .incbin "graphics/pokemon/cacturne/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cacturne gMonIcon_Cacturne: @ 8E0C010 .incbin "graphics/pokemon/cacturne/icon.4bpp" .align 2 - + .global gMonFootprint_Cacturne gMonFootprint_Cacturne: @ 8E0C410 .incbin "graphics/pokemon/cacturne/footprint.1bpp" .align 2 - + .global gMonFrontPic_Snorunt gMonFrontPic_Snorunt: @ 8E0C430 .incbin "graphics/pokemon/snorunt/front.4bpp.lz" .align 2 - + .global gMonPalette_Snorunt gMonPalette_Snorunt: @ 8E0C6F4 .incbin "graphics/pokemon/snorunt/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Snorunt gMonBackPic_Snorunt: @ 8E0C71C .incbin "graphics/pokemon/snorunt/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Snorunt gMonShinyPalette_Snorunt: @ 8E0CA00 .incbin "graphics/pokemon/snorunt/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Snorunt gMonIcon_Snorunt: @ 8E0CA28 .incbin "graphics/pokemon/snorunt/icon.4bpp" .align 2 - + .global gMonFootprint_Snorunt gMonFootprint_Snorunt: @ 8E0CE28 .incbin "graphics/pokemon/snorunt/footprint.1bpp" .align 2 - + .global gMonFrontPic_Glalie gMonFrontPic_Glalie: @ 8E0CE48 .incbin "graphics/pokemon/glalie/front.4bpp.lz" .align 2 - + .global gMonPalette_Glalie gMonPalette_Glalie: @ 8E0D210 .incbin "graphics/pokemon/glalie/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Glalie gMonBackPic_Glalie: @ 8E0D238 .incbin "graphics/pokemon/glalie/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Glalie gMonShinyPalette_Glalie: @ 8E0D5E8 .incbin "graphics/pokemon/glalie/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Glalie gMonIcon_Glalie: @ 8E0D610 .incbin "graphics/pokemon/glalie/icon.4bpp" .align 2 - + .global gMonFootprint_Glalie gMonFootprint_Glalie: @ 8E0DA10 .incbin "graphics/pokemon/glalie/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lunatone gMonFrontPic_Lunatone: @ 8E0DA30 .incbin "graphics/pokemon/lunatone/front.4bpp.lz" .align 2 - + .global gMonPalette_Lunatone gMonPalette_Lunatone: @ 8E0DD58 .incbin "graphics/pokemon/lunatone/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lunatone gMonBackPic_Lunatone: @ 8E0DD80 .incbin "graphics/pokemon/lunatone/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lunatone gMonShinyPalette_Lunatone: @ 8E0E0D8 .incbin "graphics/pokemon/lunatone/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lunatone gMonIcon_Lunatone: @ 8E0E100 .incbin "graphics/pokemon/lunatone/icon.4bpp" .align 2 - + .global gMonFootprint_Lunatone gMonFootprint_Lunatone: @ 8E0E500 .incbin "graphics/pokemon/lunatone/footprint.1bpp" .align 2 - + .global gMonFrontPic_Solrock gMonFrontPic_Solrock: @ 8E0E520 .incbin "graphics/pokemon/solrock/front.4bpp.lz" .align 2 - + .global gMonPalette_Solrock gMonPalette_Solrock: @ 8E0E96C .incbin "graphics/pokemon/solrock/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Solrock gMonBackPic_Solrock: @ 8E0E994 .incbin "graphics/pokemon/solrock/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Solrock gMonShinyPalette_Solrock: @ 8E0ED80 .incbin "graphics/pokemon/solrock/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Solrock gMonIcon_Solrock: @ 8E0EDA8 .incbin "graphics/pokemon/solrock/icon.4bpp" .align 2 - + .global gMonFootprint_Solrock gMonFootprint_Solrock: @ 8E0F1A8 .incbin "graphics/pokemon/solrock/footprint.1bpp" .align 2 - + .global gMonFrontPic_Azurill gMonFrontPic_Azurill: @ 8E0F1C8 .incbin "graphics/pokemon/azurill/front.4bpp.lz" .align 2 - + .global gMonPalette_Azurill gMonPalette_Azurill: @ 8E0F490 .incbin "graphics/pokemon/azurill/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Azurill gMonBackPic_Azurill: @ 8E0F4B8 .incbin "graphics/pokemon/azurill/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Azurill gMonShinyPalette_Azurill: @ 8E0F7D0 .incbin "graphics/pokemon/azurill/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Azurill gMonIcon_Azurill: @ 8E0F7F8 .incbin "graphics/pokemon/azurill/icon.4bpp" .align 2 - + .global gMonFootprint_Azurill gMonFootprint_Azurill: @ 8E0FBF8 .incbin "graphics/pokemon/azurill/footprint.1bpp" .align 2 - + .global gMonFrontPic_Spoink gMonFrontPic_Spoink: @ 8E0FC18 .incbin "graphics/pokemon/spoink/front.4bpp.lz" .align 2 - + .global gMonPalette_Spoink gMonPalette_Spoink: @ 8E0FE84 .incbin "graphics/pokemon/spoink/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Spoink gMonBackPic_Spoink: @ 8E0FEAC .incbin "graphics/pokemon/spoink/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Spoink gMonShinyPalette_Spoink: @ 8E100EC .incbin "graphics/pokemon/spoink/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Spoink gMonIcon_Spoink: @ 8E10114 .incbin "graphics/pokemon/spoink/icon.4bpp" .align 2 - + .global gMonFootprint_Spoink gMonFootprint_Spoink: @ 8E10514 .incbin "graphics/pokemon/spoink/footprint.1bpp" .align 2 - + .global gMonFrontPic_Grumpig gMonFrontPic_Grumpig: @ 8E10534 .incbin "graphics/pokemon/grumpig/front.4bpp.lz" .align 2 - + .global gMonPalette_Grumpig gMonPalette_Grumpig: @ 8E108F0 .incbin "graphics/pokemon/grumpig/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Grumpig gMonBackPic_Grumpig: @ 8E10918 .incbin "graphics/pokemon/grumpig/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Grumpig gMonShinyPalette_Grumpig: @ 8E10C78 .incbin "graphics/pokemon/grumpig/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Grumpig gMonIcon_Grumpig: @ 8E10CA0 .incbin "graphics/pokemon/grumpig/icon.4bpp" .align 2 - + .global gMonFootprint_Grumpig gMonFootprint_Grumpig: @ 8E110A0 .incbin "graphics/pokemon/grumpig/footprint.1bpp" .align 2 - + .global gMonFrontPic_Plusle gMonFrontPic_Plusle: @ 8E110C0 .incbin "graphics/pokemon/plusle/front.4bpp.lz" .align 2 - + .global gMonPalette_Plusle gMonPalette_Plusle: @ 8E1134C .incbin "graphics/pokemon/plusle/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Plusle gMonBackPic_Plusle: @ 8E11374 .incbin "graphics/pokemon/plusle/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Plusle gMonShinyPalette_Plusle: @ 8E1162C .incbin "graphics/pokemon/plusle/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Plusle gMonIcon_Plusle: @ 8E11654 .incbin "graphics/pokemon/plusle/icon.4bpp" .align 2 - + .global gMonFootprint_Plusle gMonFootprint_Plusle: @ 8E11A54 .incbin "graphics/pokemon/plusle/footprint.1bpp" .align 2 - + .global gMonFrontPic_Minun gMonFrontPic_Minun: @ 8E11A74 .incbin "graphics/pokemon/minun/front.4bpp.lz" .align 2 - + .global gMonPalette_Minun gMonPalette_Minun: @ 8E11CDC .incbin "graphics/pokemon/minun/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Minun gMonBackPic_Minun: @ 8E11D04 .incbin "graphics/pokemon/minun/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Minun gMonShinyPalette_Minun: @ 8E11FCC .incbin "graphics/pokemon/minun/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Minun gMonIcon_Minun: @ 8E11FF4 .incbin "graphics/pokemon/minun/icon.4bpp" .align 2 - + .global gMonFootprint_Minun gMonFootprint_Minun: @ 8E123F4 .incbin "graphics/pokemon/minun/footprint.1bpp" .align 2 - + .global gMonFrontPic_Mawile gMonFrontPic_Mawile: @ 8E12414 .incbin "graphics/pokemon/mawile/front.4bpp.lz" .align 2 - + .global gMonPalette_Mawile gMonPalette_Mawile: @ 8E127D0 .incbin "graphics/pokemon/mawile/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Mawile gMonBackPic_Mawile: @ 8E127F8 .incbin "graphics/pokemon/mawile/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Mawile gMonShinyPalette_Mawile: @ 8E12BF8 .incbin "graphics/pokemon/mawile/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Mawile gMonIcon_Mawile: @ 8E12C20 .incbin "graphics/pokemon/mawile/icon.4bpp" .align 2 - + .global gMonFootprint_Mawile gMonFootprint_Mawile: @ 8E13020 .incbin "graphics/pokemon/mawile/footprint.1bpp" .align 2 - + .global gMonFrontPic_Meditite gMonFrontPic_Meditite: @ 8E13040 .incbin "graphics/pokemon/meditite/front.4bpp.lz" .align 2 - + .global gMonPalette_Meditite gMonPalette_Meditite: @ 8E132F8 .incbin "graphics/pokemon/meditite/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Meditite gMonBackPic_Meditite: @ 8E13320 .incbin "graphics/pokemon/meditite/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Meditite gMonShinyPalette_Meditite: @ 8E135E8 .incbin "graphics/pokemon/meditite/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Meditite gMonIcon_Meditite: @ 8E1360C .incbin "graphics/pokemon/meditite/icon.4bpp" .align 2 - + .global gMonFootprint_Meditite gMonFootprint_Meditite: @ 8E13A0C .incbin "graphics/pokemon/meditite/footprint.1bpp" .align 2 - + .global gMonFrontPic_Medicham gMonFrontPic_Medicham: @ 8E13A2C .incbin "graphics/pokemon/medicham/front.4bpp.lz" .align 2 - + .global gMonPalette_Medicham gMonPalette_Medicham: @ 8E13D5C .incbin "graphics/pokemon/medicham/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Medicham gMonBackPic_Medicham: @ 8E13D84 .incbin "graphics/pokemon/medicham/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Medicham gMonShinyPalette_Medicham: @ 8E140BC .incbin "graphics/pokemon/medicham/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Medicham gMonIcon_Medicham: @ 8E140E4 .incbin "graphics/pokemon/medicham/icon.4bpp" .align 2 - + .global gMonFootprint_Medicham gMonFootprint_Medicham: @ 8E144E4 .incbin "graphics/pokemon/medicham/footprint.1bpp" .align 2 - + .global gMonFrontPic_Swablu gMonFrontPic_Swablu: @ 8E14504 .incbin "graphics/pokemon/swablu/front.4bpp.lz" .align 2 - + .global gMonPalette_Swablu gMonPalette_Swablu: @ 8E147DC .incbin "graphics/pokemon/swablu/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Swablu gMonBackPic_Swablu: @ 8E14804 .incbin "graphics/pokemon/swablu/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Swablu gMonShinyPalette_Swablu: @ 8E14BBC .incbin "graphics/pokemon/swablu/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Swablu gMonIcon_Swablu: @ 8E14BE4 .incbin "graphics/pokemon/swablu/icon.4bpp" .align 2 - + .global gMonFootprint_Swablu gMonFootprint_Swablu: @ 8E14FE4 .incbin "graphics/pokemon/swablu/footprint.1bpp" .align 2 - + .global gMonFrontPic_Altaria gMonFrontPic_Altaria: @ 8E15004 .incbin "graphics/pokemon/altaria/front.4bpp.lz" .align 2 - + .global gMonPalette_Altaria gMonPalette_Altaria: @ 8E153E0 .incbin "graphics/pokemon/altaria/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Altaria gMonBackPic_Altaria: @ 8E15408 .incbin "graphics/pokemon/altaria/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Altaria gMonShinyPalette_Altaria: @ 8E15780 .incbin "graphics/pokemon/altaria/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Altaria gMonIcon_Altaria: @ 8E157A8 .incbin "graphics/pokemon/altaria/icon.4bpp" .align 2 - + .global gMonFootprint_Altaria gMonFootprint_Altaria: @ 8E15BA8 .incbin "graphics/pokemon/altaria/footprint.1bpp" .align 2 - + .global gMonFrontPic_Wynaut gMonFrontPic_Wynaut: @ 8E15BC8 .incbin "graphics/pokemon/wynaut/front.4bpp.lz" .align 2 - + .global gMonPalette_Wynaut gMonPalette_Wynaut: @ 8E15E60 .incbin "graphics/pokemon/wynaut/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Wynaut gMonBackPic_Wynaut: @ 8E15E88 .incbin "graphics/pokemon/wynaut/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Wynaut gMonShinyPalette_Wynaut: @ 8E16118 .incbin "graphics/pokemon/wynaut/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Wynaut gMonIcon_Wynaut: @ 8E16140 .incbin "graphics/pokemon/wynaut/icon.4bpp" .align 2 - + .global gMonFootprint_Wynaut gMonFootprint_Wynaut: @ 8E16540 .incbin "graphics/pokemon/wynaut/footprint.1bpp" .align 2 - + .global gMonFrontPic_Duskull gMonFrontPic_Duskull: @ 8E16560 .incbin "graphics/pokemon/duskull/front.4bpp.lz" .align 2 - + .global gMonPalette_Duskull gMonPalette_Duskull: @ 8E16850 .incbin "graphics/pokemon/duskull/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Duskull gMonBackPic_Duskull: @ 8E16878 .incbin "graphics/pokemon/duskull/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Duskull gMonShinyPalette_Duskull: @ 8E16B28 .incbin "graphics/pokemon/duskull/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Duskull gMonIcon_Duskull: @ 8E16B50 .incbin "graphics/pokemon/duskull/icon.4bpp" .align 2 - + .global gMonFootprint_Duskull gMonFootprint_Duskull: @ 8E16F50 .incbin "graphics/pokemon/duskull/footprint.1bpp" .align 2 - + .global gMonFrontPic_Dusclops gMonFrontPic_Dusclops: @ 8E16F70 .incbin "graphics/pokemon/dusclops/front.4bpp.lz" .align 2 - + .global gMonPalette_Dusclops gMonPalette_Dusclops: @ 8E17310 .incbin "graphics/pokemon/dusclops/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Dusclops gMonBackPic_Dusclops: @ 8E17338 .incbin "graphics/pokemon/dusclops/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Dusclops gMonShinyPalette_Dusclops: @ 8E17624 .incbin "graphics/pokemon/dusclops/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Dusclops gMonIcon_Dusclops: @ 8E1764C .incbin "graphics/pokemon/dusclops/icon.4bpp" .align 2 - + .global gMonFootprint_Dusclops gMonFootprint_Dusclops: @ 8E17A4C .incbin "graphics/pokemon/dusclops/footprint.1bpp" .align 2 - + .global gMonFrontPic_Roselia gMonFrontPic_Roselia: @ 8E17A6C .incbin "graphics/pokemon/roselia/front.4bpp.lz" .align 2 - + .global gMonPalette_Roselia gMonPalette_Roselia: @ 8E17DD8 .incbin "graphics/pokemon/roselia/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Roselia gMonBackPic_Roselia: @ 8E17E00 .incbin "graphics/pokemon/roselia/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Roselia gMonShinyPalette_Roselia: @ 8E181C8 .incbin "graphics/pokemon/roselia/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Roselia gMonIcon_Roselia: @ 8E181F0 .incbin "graphics/pokemon/roselia/icon.4bpp" .align 2 - + .global gMonFootprint_Roselia gMonFootprint_Roselia: @ 8E185F0 .incbin "graphics/pokemon/roselia/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slakoth gMonFrontPic_Slakoth: @ 8E18610 .incbin "graphics/pokemon/slakoth/front.4bpp.lz" .align 2 - + .global gMonPalette_Slakoth gMonPalette_Slakoth: @ 8E188F8 .incbin "graphics/pokemon/slakoth/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slakoth gMonBackPic_Slakoth: @ 8E18920 .incbin "graphics/pokemon/slakoth/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slakoth gMonShinyPalette_Slakoth: @ 8E18C08 .incbin "graphics/pokemon/slakoth/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slakoth gMonIcon_Slakoth: @ 8E18C30 .incbin "graphics/pokemon/slakoth/icon.4bpp" .align 2 - + .global gMonFootprint_Slakoth gMonFootprint_Slakoth: @ 8E19030 .incbin "graphics/pokemon/slakoth/footprint.1bpp" .align 2 - + .global gMonFrontPic_Vigoroth gMonFrontPic_Vigoroth: @ 8E19050 .incbin "graphics/pokemon/vigoroth/front.4bpp.lz" .align 2 - + .global gMonPalette_Vigoroth gMonPalette_Vigoroth: @ 8E1944C .incbin "graphics/pokemon/vigoroth/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Vigoroth gMonBackPic_Vigoroth: @ 8E19474 .incbin "graphics/pokemon/vigoroth/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Vigoroth gMonShinyPalette_Vigoroth: @ 8E1973C .incbin "graphics/pokemon/vigoroth/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Vigoroth gMonIcon_Vigoroth: @ 8E19764 .incbin "graphics/pokemon/vigoroth/icon.4bpp" .align 2 - + .global gMonFootprint_Vigoroth gMonFootprint_Vigoroth: @ 8E19B64 .incbin "graphics/pokemon/vigoroth/footprint.1bpp" .align 2 - + .global gMonFrontPic_Slaking gMonFrontPic_Slaking: @ 8E19B84 .incbin "graphics/pokemon/slaking/front.4bpp.lz" .align 2 - + .global gMonPalette_Slaking gMonPalette_Slaking: @ 8E1A058 .incbin "graphics/pokemon/slaking/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Slaking gMonBackPic_Slaking: @ 8E1A080 .incbin "graphics/pokemon/slaking/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Slaking gMonShinyPalette_Slaking: @ 8E1A444 .incbin "graphics/pokemon/slaking/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Slaking gMonIcon_Slaking: @ 8E1A46C .incbin "graphics/pokemon/slaking/icon.4bpp" .align 2 - + .global gMonFootprint_Slaking gMonFootprint_Slaking: @ 8E1A86C .incbin "graphics/pokemon/slaking/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gulpin gMonFrontPic_Gulpin: @ 8E1A88C .incbin "graphics/pokemon/gulpin/front.4bpp.lz" .align 2 - + .global gMonPalette_Gulpin gMonPalette_Gulpin: @ 8E1AAA4 .incbin "graphics/pokemon/gulpin/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gulpin gMonBackPic_Gulpin: @ 8E1AACC .incbin "graphics/pokemon/gulpin/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gulpin gMonShinyPalette_Gulpin: @ 8E1AD50 .incbin "graphics/pokemon/gulpin/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gulpin gMonIcon_Gulpin: @ 8E1AD78 .incbin "graphics/pokemon/gulpin/icon.4bpp" .align 2 - + .global gMonFootprint_Gulpin gMonFootprint_Gulpin: @ 8E1B178 .incbin "graphics/pokemon/gulpin/footprint.1bpp" .align 2 - + .global gMonFrontPic_Swalot gMonFrontPic_Swalot: @ 8E1B198 .incbin "graphics/pokemon/swalot/front.4bpp.lz" .align 2 - + .global gMonPalette_Swalot gMonPalette_Swalot: @ 8E1B4DC .incbin "graphics/pokemon/swalot/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Swalot gMonBackPic_Swalot: @ 8E1B504 .incbin "graphics/pokemon/swalot/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Swalot gMonShinyPalette_Swalot: @ 8E1B84C .incbin "graphics/pokemon/swalot/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Swalot gMonIcon_Swalot: @ 8E1B874 .incbin "graphics/pokemon/swalot/icon.4bpp" .align 2 - + .global gMonFootprint_Swalot gMonFootprint_Swalot: @ 8E1BC74 .incbin "graphics/pokemon/swalot/footprint.1bpp" .align 2 - + .global gMonFrontPic_Tropius gMonFrontPic_Tropius: @ 8E1BC94 .incbin "graphics/pokemon/tropius/front.4bpp.lz" .align 2 - + .global gMonPalette_Tropius gMonPalette_Tropius: @ 8E1C20C .incbin "graphics/pokemon/tropius/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Tropius gMonBackPic_Tropius: @ 8E1C234 .incbin "graphics/pokemon/tropius/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Tropius gMonShinyPalette_Tropius: @ 8E1C558 .incbin "graphics/pokemon/tropius/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Tropius gMonIcon_Tropius: @ 8E1C580 .incbin "graphics/pokemon/tropius/icon.4bpp" .align 2 - + .global gMonFootprint_Tropius gMonFootprint_Tropius: @ 8E1C980 .incbin "graphics/pokemon/tropius/footprint.1bpp" .align 2 - + .global gMonFrontPic_Whismur gMonFrontPic_Whismur: @ 8E1C9A0 .incbin "graphics/pokemon/whismur/front.4bpp.lz" .align 2 - + .global gMonPalette_Whismur gMonPalette_Whismur: @ 8E1CC34 .incbin "graphics/pokemon/whismur/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Whismur gMonBackPic_Whismur: @ 8E1CC5C .incbin "graphics/pokemon/whismur/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Whismur gMonShinyPalette_Whismur: @ 8E1CECC .incbin "graphics/pokemon/whismur/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Whismur gMonIcon_Whismur: @ 8E1CEF4 .incbin "graphics/pokemon/whismur/icon.4bpp" .align 2 - + .global gMonFootprint_Whismur gMonFootprint_Whismur: @ 8E1D2F4 .incbin "graphics/pokemon/whismur/footprint.1bpp" .align 2 - + .global gMonFrontPic_Loudred gMonFrontPic_Loudred: @ 8E1D314 .incbin "graphics/pokemon/loudred/front.4bpp.lz" .align 2 - + .global gMonPalette_Loudred gMonPalette_Loudred: @ 8E1D78C .incbin "graphics/pokemon/loudred/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Loudred gMonBackPic_Loudred: @ 8E1D7B4 .incbin "graphics/pokemon/loudred/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Loudred gMonShinyPalette_Loudred: @ 8E1DB24 .incbin "graphics/pokemon/loudred/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Loudred gMonIcon_Loudred: @ 8E1DB4C .incbin "graphics/pokemon/loudred/icon.4bpp" .align 2 - + .global gMonFootprint_Loudred gMonFootprint_Loudred: @ 8E1DF4C .incbin "graphics/pokemon/loudred/footprint.1bpp" .align 2 - + .global gMonFrontPic_Exploud gMonFrontPic_Exploud: @ 8E1DF6C .incbin "graphics/pokemon/exploud/front.4bpp.lz" .align 2 - + .global gMonPalette_Exploud gMonPalette_Exploud: @ 8E1E4D4 .incbin "graphics/pokemon/exploud/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Exploud gMonBackPic_Exploud: @ 8E1E4FC .incbin "graphics/pokemon/exploud/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Exploud gMonShinyPalette_Exploud: @ 8E1E908 .incbin "graphics/pokemon/exploud/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Exploud gMonIcon_Exploud: @ 8E1E930 .incbin "graphics/pokemon/exploud/icon.4bpp" .align 2 - + .global gMonFootprint_Exploud gMonFootprint_Exploud: @ 8E1ED30 .incbin "graphics/pokemon/exploud/footprint.1bpp" .align 2 - + .global gMonFrontPic_Clamperl gMonFrontPic_Clamperl: @ 8E1ED50 .incbin "graphics/pokemon/clamperl/front.4bpp.lz" .align 2 - + .global gMonPalette_Clamperl gMonPalette_Clamperl: @ 8E1F028 .incbin "graphics/pokemon/clamperl/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Clamperl gMonBackPic_Clamperl: @ 8E1F050 .incbin "graphics/pokemon/clamperl/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Clamperl gMonShinyPalette_Clamperl: @ 8E1F2E4 .incbin "graphics/pokemon/clamperl/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Clamperl gMonIcon_Clamperl: @ 8E1F30C .incbin "graphics/pokemon/clamperl/icon.4bpp" .align 2 - + .global gMonFootprint_Clamperl gMonFootprint_Clamperl: @ 8E1F70C .incbin "graphics/pokemon/clamperl/footprint.1bpp" .align 2 - + .global gMonFrontPic_Huntail gMonFrontPic_Huntail: @ 8E1F72C .incbin "graphics/pokemon/huntail/front.4bpp.lz" .align 2 - + .global gMonPalette_Huntail gMonPalette_Huntail: @ 8E1FAF8 .incbin "graphics/pokemon/huntail/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Huntail gMonBackPic_Huntail: @ 8E1FB20 .incbin "graphics/pokemon/huntail/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Huntail gMonShinyPalette_Huntail: @ 8E1FE74 .incbin "graphics/pokemon/huntail/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Huntail gMonIcon_Huntail: @ 8E1FE9C .incbin "graphics/pokemon/huntail/icon.4bpp" .align 2 - + .global gMonFootprint_Huntail gMonFootprint_Huntail: @ 8E2029C .incbin "graphics/pokemon/huntail/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gorebyss gMonFrontPic_Gorebyss: @ 8E202BC .incbin "graphics/pokemon/gorebyss/front.4bpp.lz" .align 2 - + .global gMonPalette_Gorebyss gMonPalette_Gorebyss: @ 8E205CC .incbin "graphics/pokemon/gorebyss/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gorebyss gMonBackPic_Gorebyss: @ 8E205F4 .incbin "graphics/pokemon/gorebyss/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gorebyss gMonShinyPalette_Gorebyss: @ 8E208DC .incbin "graphics/pokemon/gorebyss/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gorebyss gMonIcon_Gorebyss: @ 8E20904 .incbin "graphics/pokemon/gorebyss/icon.4bpp" .align 2 - + .global gMonFootprint_Gorebyss gMonFootprint_Gorebyss: @ 8E20D04 .incbin "graphics/pokemon/gorebyss/footprint.1bpp" .align 2 - + .global gMonFrontPic_Absol gMonFrontPic_Absol: @ 8E20D24 .incbin "graphics/pokemon/absol/front.4bpp.lz" .align 2 - + .global gMonPalette_Absol gMonPalette_Absol: @ 8E21154 .incbin "graphics/pokemon/absol/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Absol gMonBackPic_Absol: @ 8E2117C .incbin "graphics/pokemon/absol/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Absol gMonShinyPalette_Absol: @ 8E214DC .incbin "graphics/pokemon/absol/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Absol gMonIcon_Absol: @ 8E21504 .incbin "graphics/pokemon/absol/icon.4bpp" .align 2 - + .global gMonFootprint_Absol gMonFootprint_Absol: @ 8E21904 .incbin "graphics/pokemon/absol/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shuppet gMonFrontPic_Shuppet: @ 8E21924 .incbin "graphics/pokemon/shuppet/front.4bpp.lz" .align 2 - + .global gMonPalette_Shuppet gMonPalette_Shuppet: @ 8E21B5C .incbin "graphics/pokemon/shuppet/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shuppet gMonBackPic_Shuppet: @ 8E21B84 .incbin "graphics/pokemon/shuppet/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shuppet gMonShinyPalette_Shuppet: @ 8E21E1C .incbin "graphics/pokemon/shuppet/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shuppet gMonIcon_Shuppet: @ 8E21E44 .incbin "graphics/pokemon/shuppet/icon.4bpp" .align 2 - + .global gMonFootprint_Shuppet gMonFootprint_Shuppet: @ 8E22244 .incbin "graphics/pokemon/shuppet/footprint.1bpp" .align 2 - + .global gMonFrontPic_Banette gMonFrontPic_Banette: @ 8E22264 .incbin "graphics/pokemon/banette/front.4bpp.lz" .align 2 - + .global gMonPalette_Banette gMonPalette_Banette: @ 8E22518 .incbin "graphics/pokemon/banette/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Banette gMonBackPic_Banette: @ 8E22540 .incbin "graphics/pokemon/banette/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Banette gMonShinyPalette_Banette: @ 8E227BC .incbin "graphics/pokemon/banette/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Banette gMonIcon_Banette: @ 8E227E4 .incbin "graphics/pokemon/banette/icon.4bpp" .align 2 - + .global gMonFootprint_Banette gMonFootprint_Banette: @ 8E22BE4 .incbin "graphics/pokemon/banette/footprint.1bpp" .align 2 - + .global gMonFrontPic_Seviper gMonFrontPic_Seviper: @ 8E22C04 .incbin "graphics/pokemon/seviper/front.4bpp.lz" .align 2 - + .global gMonPalette_Seviper gMonPalette_Seviper: @ 8E23024 .incbin "graphics/pokemon/seviper/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Seviper gMonBackPic_Seviper: @ 8E2304C .incbin "graphics/pokemon/seviper/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Seviper gMonShinyPalette_Seviper: @ 8E234D8 .incbin "graphics/pokemon/seviper/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Seviper gMonIcon_Seviper: @ 8E23500 .incbin "graphics/pokemon/seviper/icon.4bpp" .align 2 - + .global gMonFootprint_Seviper gMonFootprint_Seviper: @ 8E23900 .incbin "graphics/pokemon/seviper/footprint.1bpp" .align 2 - + .global gMonFrontPic_Zangoose gMonFrontPic_Zangoose: @ 8E23920 .incbin "graphics/pokemon/zangoose/front.4bpp.lz" .align 2 - + .global gMonPalette_Zangoose gMonPalette_Zangoose: @ 8E23CEC .incbin "graphics/pokemon/zangoose/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Zangoose gMonBackPic_Zangoose: @ 8E23D14 .incbin "graphics/pokemon/zangoose/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Zangoose gMonShinyPalette_Zangoose: @ 8E24088 .incbin "graphics/pokemon/zangoose/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Zangoose gMonIcon_Zangoose: @ 8E240B0 .incbin "graphics/pokemon/zangoose/icon.4bpp" .align 2 - + .global gMonFootprint_Zangoose gMonFootprint_Zangoose: @ 8E244B0 .incbin "graphics/pokemon/zangoose/footprint.1bpp" .align 2 - + .global gMonFrontPic_Relicanth gMonFrontPic_Relicanth: @ 8E244D0 .incbin "graphics/pokemon/relicanth/front.4bpp.lz" .align 2 - + .global gMonPalette_Relicanth gMonPalette_Relicanth: @ 8E24864 .incbin "graphics/pokemon/relicanth/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Relicanth gMonBackPic_Relicanth: @ 8E2488C .incbin "graphics/pokemon/relicanth/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Relicanth gMonShinyPalette_Relicanth: @ 8E24BE4 .incbin "graphics/pokemon/relicanth/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Relicanth gMonIcon_Relicanth: @ 8E24C0C .incbin "graphics/pokemon/relicanth/icon.4bpp" .align 2 - + .global gMonFootprint_Relicanth gMonFootprint_Relicanth: @ 8E2500C .incbin "graphics/pokemon/relicanth/footprint.1bpp" .align 2 - + .global gMonFrontPic_Aron gMonFrontPic_Aron: @ 8E2502C .incbin "graphics/pokemon/aron/front.4bpp.lz" .align 2 - + .global gMonPalette_Aron gMonPalette_Aron: @ 8E25214 .incbin "graphics/pokemon/aron/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Aron gMonBackPic_Aron: @ 8E2523C .incbin "graphics/pokemon/aron/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Aron gMonShinyPalette_Aron: @ 8E25464 .incbin "graphics/pokemon/aron/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Aron gMonIcon_Aron: @ 8E2548C .incbin "graphics/pokemon/aron/icon.4bpp" .align 2 - + .global gMonFootprint_Aron gMonFootprint_Aron: @ 8E2588C .incbin "graphics/pokemon/aron/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lairon gMonFrontPic_Lairon: @ 8E258AC .incbin "graphics/pokemon/lairon/front.4bpp.lz" .align 2 - + .global gMonPalette_Lairon gMonPalette_Lairon: @ 8E25C78 .incbin "graphics/pokemon/lairon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lairon gMonBackPic_Lairon: @ 8E25CA0 .incbin "graphics/pokemon/lairon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lairon gMonShinyPalette_Lairon: @ 8E25F8C .incbin "graphics/pokemon/lairon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lairon gMonIcon_Lairon: @ 8E25FB4 .incbin "graphics/pokemon/lairon/icon.4bpp" .align 2 - + .global gMonFootprint_Lairon gMonFootprint_Lairon: @ 8E263B4 .incbin "graphics/pokemon/lairon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Aggron gMonFrontPic_Aggron: @ 8E263D4 .incbin "graphics/pokemon/aggron/front.4bpp.lz" .align 2 - + .global gMonPalette_Aggron gMonPalette_Aggron: @ 8E26950 .incbin "graphics/pokemon/aggron/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Aggron gMonBackPic_Aggron: @ 8E26978 .incbin "graphics/pokemon/aggron/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Aggron gMonShinyPalette_Aggron: @ 8E26DA0 .incbin "graphics/pokemon/aggron/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Aggron gMonIcon_Aggron: @ 8E26DC8 .incbin "graphics/pokemon/aggron/icon.4bpp" .align 2 - + .global gMonFootprint_Aggron gMonFootprint_Aggron: @ 8E271C8 .incbin "graphics/pokemon/aggron/footprint.1bpp" .align 2 - + .global gMonFrontPic_Castform gMonFrontPic_Castform: @ 8E271E8 .incbin "graphics/pokemon/castform/front.4bpp.lz" .align 2 - + .global gMonPalette_Castform gMonPalette_Castform: @ 8E27C70 .incbin "graphics/pokemon/castform/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Castform gMonBackPic_Castform: @ 8E27CF0 .incbin "graphics/pokemon/castform/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Castform gMonShinyPalette_Castform: @ 8E286AC .incbin "graphics/pokemon/castform/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Castform gMonIcon_Castform: @ 8E28728 .incbin "graphics/pokemon/castform/icon.4bpp" .align 2 - + .global gMonFootprint_Castform gMonFootprint_Castform: @ 8E28B28 .incbin "graphics/pokemon/castform/footprint.1bpp" .align 2 - + .global gMonFrontPic_Volbeat gMonFrontPic_Volbeat: @ 8E28B48 .incbin "graphics/pokemon/volbeat/front.4bpp.lz" .align 2 - + .global gMonPalette_Volbeat gMonPalette_Volbeat: @ 8E28ED8 .incbin "graphics/pokemon/volbeat/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Volbeat gMonBackPic_Volbeat: @ 8E28F00 .incbin "graphics/pokemon/volbeat/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Volbeat gMonShinyPalette_Volbeat: @ 8E29260 .incbin "graphics/pokemon/volbeat/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Volbeat gMonIcon_Volbeat: @ 8E29288 .incbin "graphics/pokemon/volbeat/icon.4bpp" .align 2 - + .global gMonFootprint_Volbeat gMonFootprint_Volbeat: @ 8E29688 .incbin "graphics/pokemon/volbeat/footprint.1bpp" .align 2 - + .global gMonFrontPic_Illumise gMonFrontPic_Illumise: @ 8E296A8 .incbin "graphics/pokemon/illumise/front.4bpp.lz" .align 2 - + .global gMonPalette_Illumise gMonPalette_Illumise: @ 8E29A1C .incbin "graphics/pokemon/illumise/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Illumise gMonBackPic_Illumise: @ 8E29A44 .incbin "graphics/pokemon/illumise/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Illumise gMonShinyPalette_Illumise: @ 8E29D60 .incbin "graphics/pokemon/illumise/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Illumise gMonIcon_Illumise: @ 8E29D88 .incbin "graphics/pokemon/illumise/icon.4bpp" .align 2 - + .global gMonFootprint_Illumise gMonFootprint_Illumise: @ 8E2A188 .incbin "graphics/pokemon/illumise/footprint.1bpp" .align 2 - + .global gMonFrontPic_Lileep gMonFrontPic_Lileep: @ 8E2A1A8 .incbin "graphics/pokemon/lileep/front.4bpp.lz" .align 2 - + .global gMonPalette_Lileep gMonPalette_Lileep: @ 8E2A4EC .incbin "graphics/pokemon/lileep/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Lileep gMonBackPic_Lileep: @ 8E2A514 .incbin "graphics/pokemon/lileep/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Lileep gMonShinyPalette_Lileep: @ 8E2A858 .incbin "graphics/pokemon/lileep/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Lileep gMonIcon_Lileep: @ 8E2A880 .incbin "graphics/pokemon/lileep/icon.4bpp" .align 2 - + .global gMonFootprint_Lileep gMonFootprint_Lileep: @ 8E2AC80 .incbin "graphics/pokemon/lileep/footprint.1bpp" .align 2 - + .global gMonFrontPic_Cradily gMonFrontPic_Cradily: @ 8E2ACA0 .incbin "graphics/pokemon/cradily/front.4bpp.lz" .align 2 - + .global gMonPalette_Cradily gMonPalette_Cradily: @ 8E2B0BC .incbin "graphics/pokemon/cradily/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Cradily gMonBackPic_Cradily: @ 8E2B0E4 .incbin "graphics/pokemon/cradily/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Cradily gMonShinyPalette_Cradily: @ 8E2B4E0 .incbin "graphics/pokemon/cradily/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Cradily gMonIcon_Cradily: @ 8E2B508 .incbin "graphics/pokemon/cradily/icon.4bpp" .align 2 - + .global gMonFootprint_Cradily gMonFootprint_Cradily: @ 8E2B908 .incbin "graphics/pokemon/cradily/footprint.1bpp" .align 2 - + .global gMonFrontPic_Anorith gMonFrontPic_Anorith: @ 8E2B928 .incbin "graphics/pokemon/anorith/front.4bpp.lz" .align 2 - + .global gMonPalette_Anorith gMonPalette_Anorith: @ 8E2BC4C .incbin "graphics/pokemon/anorith/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Anorith gMonBackPic_Anorith: @ 8E2BC74 .incbin "graphics/pokemon/anorith/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Anorith gMonShinyPalette_Anorith: @ 8E2BEBC .incbin "graphics/pokemon/anorith/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Anorith gMonIcon_Anorith: @ 8E2BEE4 .incbin "graphics/pokemon/anorith/icon.4bpp" .align 2 - + .global gMonFootprint_Anorith gMonFootprint_Anorith: @ 8E2C2E4 .incbin "graphics/pokemon/anorith/footprint.1bpp" .align 2 - + .global gMonFrontPic_Armaldo gMonFrontPic_Armaldo: @ 8E2C304 .incbin "graphics/pokemon/armaldo/front.4bpp.lz" .align 2 - + .global gMonPalette_Armaldo gMonPalette_Armaldo: @ 8E2C884 .incbin "graphics/pokemon/armaldo/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Armaldo gMonBackPic_Armaldo: @ 8E2C8AC .incbin "graphics/pokemon/armaldo/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Armaldo gMonShinyPalette_Armaldo: @ 8E2CCE4 .incbin "graphics/pokemon/armaldo/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Armaldo gMonIcon_Armaldo: @ 8E2CD0C .incbin "graphics/pokemon/armaldo/icon.4bpp" .align 2 - + .global gMonFootprint_Armaldo gMonFootprint_Armaldo: @ 8E2D10C .incbin "graphics/pokemon/armaldo/footprint.1bpp" .align 2 - + .global gMonFrontPic_Ralts gMonFrontPic_Ralts: @ 8E2D12C .incbin "graphics/pokemon/ralts/front.4bpp.lz" .align 2 - + .global gMonPalette_Ralts gMonPalette_Ralts: @ 8E2D35C .incbin "graphics/pokemon/ralts/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Ralts gMonBackPic_Ralts: @ 8E2D384 .incbin "graphics/pokemon/ralts/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Ralts gMonShinyPalette_Ralts: @ 8E2D5C0 .incbin "graphics/pokemon/ralts/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Ralts gMonIcon_Ralts: @ 8E2D5E8 .incbin "graphics/pokemon/ralts/icon.4bpp" .align 2 - + .global gMonFootprint_Ralts gMonFootprint_Ralts: @ 8E2D9E8 .incbin "graphics/pokemon/ralts/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kirlia gMonFrontPic_Kirlia: @ 8E2DA08 .incbin "graphics/pokemon/kirlia/front.4bpp.lz" .align 2 - + .global gMonPalette_Kirlia gMonPalette_Kirlia: @ 8E2DD04 .incbin "graphics/pokemon/kirlia/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kirlia gMonBackPic_Kirlia: @ 8E2DD2C .incbin "graphics/pokemon/kirlia/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kirlia gMonShinyPalette_Kirlia: @ 8E2E0A0 .incbin "graphics/pokemon/kirlia/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kirlia gMonIcon_Kirlia: @ 8E2E0C8 .incbin "graphics/pokemon/kirlia/icon.4bpp" .align 2 - + .global gMonFootprint_Kirlia gMonFootprint_Kirlia: @ 8E2E4C8 .incbin "graphics/pokemon/kirlia/footprint.1bpp" .align 2 - + .global gMonFrontPic_Gardevoir gMonFrontPic_Gardevoir: @ 8E2E4E8 .incbin "graphics/pokemon/gardevoir/front.4bpp.lz" .align 2 - + .global gMonPalette_Gardevoir gMonPalette_Gardevoir: @ 8E2E864 .incbin "graphics/pokemon/gardevoir/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Gardevoir gMonBackPic_Gardevoir: @ 8E2E88C .incbin "graphics/pokemon/gardevoir/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Gardevoir gMonShinyPalette_Gardevoir: @ 8E2EBC0 .incbin "graphics/pokemon/gardevoir/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Gardevoir gMonIcon_Gardevoir: @ 8E2EBE8 .incbin "graphics/pokemon/gardevoir/icon.4bpp" .align 2 - + .global gMonFootprint_Gardevoir gMonFootprint_Gardevoir: @ 8E2EFE8 .incbin "graphics/pokemon/gardevoir/footprint.1bpp" .align 2 - + .global gMonFrontPic_Bagon gMonFrontPic_Bagon: @ 8E2F008 .incbin "graphics/pokemon/bagon/front.4bpp.lz" .align 2 - + .global gMonPalette_Bagon gMonPalette_Bagon: @ 8E2F280 .incbin "graphics/pokemon/bagon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Bagon gMonBackPic_Bagon: @ 8E2F2A8 .incbin "graphics/pokemon/bagon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Bagon gMonShinyPalette_Bagon: @ 8E2F590 .incbin "graphics/pokemon/bagon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Bagon gMonIcon_Bagon: @ 8E2F5B8 .incbin "graphics/pokemon/bagon/icon.4bpp" .align 2 - + .global gMonFootprint_Bagon gMonFootprint_Bagon: @ 8E2F9B8 .incbin "graphics/pokemon/bagon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Shelgon gMonFrontPic_Shelgon: @ 8E2F9D8 .incbin "graphics/pokemon/shelgon/front.4bpp.lz" .align 2 - + .global gMonPalette_Shelgon gMonPalette_Shelgon: @ 8E2FCDC .incbin "graphics/pokemon/shelgon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Shelgon gMonBackPic_Shelgon: @ 8E2FD04 .incbin "graphics/pokemon/shelgon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Shelgon gMonShinyPalette_Shelgon: @ 8E2FFEC .incbin "graphics/pokemon/shelgon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Shelgon gMonIcon_Shelgon: @ 8E30014 .incbin "graphics/pokemon/shelgon/icon.4bpp" .align 2 - + .global gMonFootprint_Shelgon gMonFootprint_Shelgon: @ 8E30414 .incbin "graphics/pokemon/shelgon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Salamence gMonFrontPic_Salamence: @ 8E30434 .incbin "graphics/pokemon/salamence/front.4bpp.lz" .align 2 - + .global gMonPalette_Salamence gMonPalette_Salamence: @ 8E30898 .incbin "graphics/pokemon/salamence/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Salamence gMonBackPic_Salamence: @ 8E308C0 .incbin "graphics/pokemon/salamence/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Salamence gMonShinyPalette_Salamence: @ 8E30BA4 .incbin "graphics/pokemon/salamence/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Salamence gMonIcon_Salamence: @ 8E30BCC .incbin "graphics/pokemon/salamence/icon.4bpp" .align 2 - + .global gMonFootprint_Salamence gMonFootprint_Salamence: @ 8E30FCC .incbin "graphics/pokemon/salamence/footprint.1bpp" .align 2 - + .global gMonFrontPic_Beldum gMonFrontPic_Beldum: @ 8E30FEC .incbin "graphics/pokemon/beldum/front.4bpp.lz" .align 2 - + .global gMonPalette_Beldum gMonPalette_Beldum: @ 8E3125C .incbin "graphics/pokemon/beldum/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Beldum gMonBackPic_Beldum: @ 8E31284 .incbin "graphics/pokemon/beldum/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Beldum gMonShinyPalette_Beldum: @ 8E31574 .incbin "graphics/pokemon/beldum/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Beldum gMonIcon_Beldum: @ 8E3159C .incbin "graphics/pokemon/beldum/icon.4bpp" .align 2 - + .global gMonFootprint_Beldum gMonFootprint_Beldum: @ 8E3199C .incbin "graphics/pokemon/beldum/footprint.1bpp" .align 2 - + .global gMonFrontPic_Metang gMonFrontPic_Metang: @ 8E319BC .incbin "graphics/pokemon/metang/front.4bpp.lz" .align 2 - + .global gMonPalette_Metang gMonPalette_Metang: @ 8E31E18 .incbin "graphics/pokemon/metang/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Metang gMonBackPic_Metang: @ 8E31E40 .incbin "graphics/pokemon/metang/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Metang gMonShinyPalette_Metang: @ 8E32164 .incbin "graphics/pokemon/metang/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Metang gMonIcon_Metang: @ 8E3218C .incbin "graphics/pokemon/metang/icon.4bpp" .align 2 - + .global gMonFootprint_Metang gMonFootprint_Metang: @ 8E3258C .incbin "graphics/pokemon/metang/footprint.1bpp" .align 2 - + .global gMonFrontPic_Metagross gMonFrontPic_Metagross: @ 8E325AC .incbin "graphics/pokemon/metagross/front.4bpp.lz" .align 2 - + .global gMonPalette_Metagross gMonPalette_Metagross: @ 8E32A10 .incbin "graphics/pokemon/metagross/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Metagross gMonBackPic_Metagross: @ 8E32A38 .incbin "graphics/pokemon/metagross/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Metagross gMonShinyPalette_Metagross: @ 8E32D04 .incbin "graphics/pokemon/metagross/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Metagross gMonIcon_Metagross: @ 8E32D2C .incbin "graphics/pokemon/metagross/icon.4bpp" .align 2 - + .global gMonFootprint_Metagross gMonFootprint_Metagross: @ 8E3312C .incbin "graphics/pokemon/metagross/footprint.1bpp" .align 2 - + .global gMonFrontPic_Regirock gMonFrontPic_Regirock: @ 8E3314C .incbin "graphics/pokemon/regirock/front.4bpp.lz" .align 2 - + .global gMonPalette_Regirock gMonPalette_Regirock: @ 8E33608 .incbin "graphics/pokemon/regirock/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Regirock gMonBackPic_Regirock: @ 8E33630 .incbin "graphics/pokemon/regirock/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Regirock gMonShinyPalette_Regirock: @ 8E33A7C .incbin "graphics/pokemon/regirock/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Regirock gMonIcon_Regirock: @ 8E33AA4 .incbin "graphics/pokemon/regirock/icon.4bpp" .align 2 - + .global gMonFootprint_Regirock gMonFootprint_Regirock: @ 8E33EA4 .incbin "graphics/pokemon/regirock/footprint.1bpp" .align 2 - + .global gMonFrontPic_Regice gMonFrontPic_Regice: @ 8E33EC4 .incbin "graphics/pokemon/regice/front.4bpp.lz" .align 2 - + .global gMonPalette_Regice gMonPalette_Regice: @ 8E3430C .incbin "graphics/pokemon/regice/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Regice gMonBackPic_Regice: @ 8E34334 .incbin "graphics/pokemon/regice/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Regice gMonShinyPalette_Regice: @ 8E34624 .incbin "graphics/pokemon/regice/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Regice gMonIcon_Regice: @ 8E3464C .incbin "graphics/pokemon/regice/icon.4bpp" .align 2 - + .global gMonFootprint_Regice gMonFootprint_Regice: @ 8E34A4C .incbin "graphics/pokemon/regice/footprint.1bpp" .align 2 - + .global gMonFrontPic_Registeel gMonFrontPic_Registeel: @ 8E34A6C .incbin "graphics/pokemon/registeel/front.4bpp.lz" .align 2 - + .global gMonPalette_Registeel gMonPalette_Registeel: @ 8E34EF4 .incbin "graphics/pokemon/registeel/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Registeel gMonBackPic_Registeel: @ 8E34F1C .incbin "graphics/pokemon/registeel/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Registeel gMonShinyPalette_Registeel: @ 8E35254 .incbin "graphics/pokemon/registeel/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Registeel gMonIcon_Registeel: @ 8E3527C .incbin "graphics/pokemon/registeel/icon.4bpp" .align 2 - + .global gMonFootprint_Registeel gMonFootprint_Registeel: @ 8E3567C .incbin "graphics/pokemon/registeel/footprint.1bpp" .align 2 - + .global gMonFrontPic_Kyogre gMonFrontPic_Kyogre: @ 8E3569C .incbin "graphics/pokemon/kyogre/front.4bpp.lz" .align 2 - + .global gMonPalette_Kyogre gMonPalette_Kyogre: @ 8E35B0C .incbin "graphics/pokemon/kyogre/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Kyogre gMonBackPic_Kyogre: @ 8E35B34 .incbin "graphics/pokemon/kyogre/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Kyogre gMonShinyPalette_Kyogre: @ 8E35DAC .incbin "graphics/pokemon/kyogre/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Kyogre gMonIcon_Kyogre: @ 8E35DD4 .incbin "graphics/pokemon/kyogre/icon.4bpp" .align 2 - + .global gMonFootprint_Kyogre gMonFootprint_Kyogre: @ 8E361D4 .incbin "graphics/pokemon/kyogre/footprint.1bpp" .align 2 - + .global gMonFrontPic_Groudon gMonFrontPic_Groudon: @ 8E361F4 .incbin "graphics/pokemon/groudon/front.4bpp.lz" .align 2 - + .global gMonPalette_Groudon gMonPalette_Groudon: @ 8E36788 .incbin "graphics/pokemon/groudon/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Groudon gMonBackPic_Groudon: @ 8E367B0 .incbin "graphics/pokemon/groudon/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Groudon gMonShinyPalette_Groudon: @ 8E36C18 .incbin "graphics/pokemon/groudon/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Groudon gMonIcon_Groudon: @ 8E36C40 .incbin "graphics/pokemon/groudon/icon.4bpp" .align 2 - + .global gMonFootprint_Groudon gMonFootprint_Groudon: @ 8E37040 .incbin "graphics/pokemon/groudon/footprint.1bpp" .align 2 - + .global gMonFrontPic_Rayquaza gMonFrontPic_Rayquaza: @ 8E37060 .incbin "graphics/pokemon/rayquaza/front.4bpp.lz" .align 2 - + .global gMonPalette_Rayquaza gMonPalette_Rayquaza: @ 8E37570 .incbin "graphics/pokemon/rayquaza/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Rayquaza gMonBackPic_Rayquaza: @ 8E37598 .incbin "graphics/pokemon/rayquaza/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Rayquaza gMonShinyPalette_Rayquaza: @ 8E378D0 .incbin "graphics/pokemon/rayquaza/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Rayquaza gMonIcon_Rayquaza: @ 8E378F8 .incbin "graphics/pokemon/rayquaza/icon.4bpp" .align 2 - + .global gMonFootprint_Rayquaza gMonFootprint_Rayquaza: @ 8E37CF8 .incbin "graphics/pokemon/rayquaza/footprint.1bpp" .align 2 - + .global gMonFrontPic_Latias gMonFrontPic_Latias: @ 8E37D18 .incbin "graphics/pokemon/latias/front.4bpp.lz" .align 2 - + .global gMonPalette_Latias gMonPalette_Latias: @ 8E3813C .incbin "graphics/pokemon/latias/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Latias gMonBackPic_Latias: @ 8E38164 .incbin "graphics/pokemon/latias/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Latias gMonShinyPalette_Latias: @ 8E38460 .incbin "graphics/pokemon/latias/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Latias gMonIcon_Latias: @ 8E38488 .incbin "graphics/pokemon/latias/icon.4bpp" .align 2 - + .global gMonFootprint_Latias gMonFootprint_Latias: @ 8E38888 .incbin "graphics/pokemon/latias/footprint.1bpp" .align 2 - + .global gMonFrontPic_Latios gMonFrontPic_Latios: @ 8E388A8 .incbin "graphics/pokemon/latios/front.4bpp.lz" .align 2 - + .global gMonPalette_Latios gMonPalette_Latios: @ 8E38CFC .incbin "graphics/pokemon/latios/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Latios gMonBackPic_Latios: @ 8E38D24 .incbin "graphics/pokemon/latios/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Latios gMonShinyPalette_Latios: @ 8E39084 .incbin "graphics/pokemon/latios/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Latios gMonIcon_Latios: @ 8E390AC .incbin "graphics/pokemon/latios/icon.4bpp" .align 2 - + .global gMonFootprint_Latios gMonFootprint_Latios: @ 8E394AC .incbin "graphics/pokemon/latios/footprint.1bpp" .align 2 - + .global gMonFrontPic_Jirachi gMonFrontPic_Jirachi: @ 8E394CC .incbin "graphics/pokemon/jirachi/front.4bpp.lz" .align 2 - + .global gMonPalette_Jirachi gMonPalette_Jirachi: @ 8E397D8 .incbin "graphics/pokemon/jirachi/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Jirachi gMonBackPic_Jirachi: @ 8E39800 .incbin "graphics/pokemon/jirachi/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Jirachi gMonShinyPalette_Jirachi: @ 8E39BA0 .incbin "graphics/pokemon/jirachi/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Jirachi gMonIcon_Jirachi: @ 8E39BC8 .incbin "graphics/pokemon/jirachi/icon.4bpp" .align 2 - + .global gMonFootprint_Jirachi gMonFootprint_Jirachi: @ 8E39FC8 .incbin "graphics/pokemon/jirachi/footprint.1bpp" .align 2 - + .global gMonFrontPic_Deoxys gMonFrontPic_Deoxys: @ 8E39FE8 .incbin "graphics/pokemon/deoxys/front.4bpp.lz" .align 2 - + .global gMonPalette_Deoxys gMonPalette_Deoxys: @ 8E3A3C4 .incbin "graphics/pokemon/deoxys/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Deoxys gMonBackPic_Deoxys: @ 8E3A3EC .incbin "graphics/pokemon/deoxys/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Deoxys gMonShinyPalette_Deoxys: @ 8E3A740 .incbin "graphics/pokemon/deoxys/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Deoxys gMonIcon_Deoxys: @ 8E3A768 .incbin "graphics/pokemon/deoxys/icon.4bpp" .align 2 - + .global gMonFootprint_Deoxys gMonFootprint_Deoxys: @ 8E3AB68 .incbin "graphics/pokemon/deoxys/footprint.1bpp" .align 2 - + .global gMonFrontPic_Chimecho gMonFrontPic_Chimecho: @ 8E3AB88 .incbin "graphics/pokemon/chimecho/front.4bpp.lz" .align 2 - + .global gMonPalette_Chimecho gMonPalette_Chimecho: @ 8E3ADD4 .incbin "graphics/pokemon/chimecho/normal.gbapal.lz" .align 2 - + .global gMonBackPic_Chimecho gMonBackPic_Chimecho: @ 8E3ADFC .incbin "graphics/pokemon/chimecho/back.4bpp.lz" .align 2 - + .global gMonShinyPalette_Chimecho gMonShinyPalette_Chimecho: @ 8E3B070 .incbin "graphics/pokemon/chimecho/shiny.gbapal.lz" .align 2 - + .global gMonIcon_Chimecho gMonIcon_Chimecho: @ 8E3B098 .incbin "graphics/pokemon/chimecho/icon.4bpp" .align 2 - + .global gMonFootprint_Chimecho gMonFootprint_Chimecho: @ 8E3B498 .incbin "graphics/pokemon/chimecho/footprint.1bpp" .align 2 - + .global gMonPic_Egg gMonPic_Egg: @ 8E3B4B8 .incbin "graphics/pokemon/egg/pic.4bpp.lz" .align 2 - + .global gMonPalette_Egg gMonPalette_Egg: @ 8E3B66C .incbin "graphics/pokemon/egg/palette.gbapal.lz" .align 2 - + .global gMonFrontPic_UnownB gMonFrontPic_UnownB: @ 8E3B68C .incbin "graphics/pokemon/unown/front_b.4bpp.lz" .align 2 - + .global gMonBackPic_UnownB gMonBackPic_UnownB: @ 8E3B864 .incbin "graphics/pokemon/unown/back_b.4bpp.lz" .align 2 - + .global gMonIcon_UnownB gMonIcon_UnownB: @ 8E3BA68 .incbin "graphics/pokemon/unown/icon_b.4bpp" .align 2 - + .global gMonFrontPic_UnownC gMonFrontPic_UnownC: @ 8E3BE68 .incbin "graphics/pokemon/unown/front_c.4bpp.lz" .align 2 - + .global gMonBackPic_UnownC gMonBackPic_UnownC: @ 8E3C07C .incbin "graphics/pokemon/unown/back_c.4bpp.lz" .align 2 - + .global gMonIcon_UnownC gMonIcon_UnownC: @ 8E3C328 .incbin "graphics/pokemon/unown/icon_c.4bpp" .align 2 - + .global gMonFrontPic_UnownD gMonFrontPic_UnownD: @ 8E3C728 .incbin "graphics/pokemon/unown/front_d.4bpp.lz" .align 2 - + .global gMonBackPic_UnownD gMonBackPic_UnownD: @ 8E3C920 .incbin "graphics/pokemon/unown/back_d.4bpp.lz" .align 2 - + .global gMonIcon_UnownD gMonIcon_UnownD: @ 8E3CB78 .incbin "graphics/pokemon/unown/icon_d.4bpp" .align 2 - + .global gMonFrontPic_UnownE gMonFrontPic_UnownE: @ 8E3CF78 .incbin "graphics/pokemon/unown/front_e.4bpp.lz" .align 2 - + .global gMonBackPic_UnownE gMonBackPic_UnownE: @ 8E3D130 .incbin "graphics/pokemon/unown/back_e.4bpp.lz" .align 2 - + .global gMonIcon_UnownE gMonIcon_UnownE: @ 8E3D330 .incbin "graphics/pokemon/unown/icon_e.4bpp" .align 2 - + .global gMonFrontPic_UnownF gMonFrontPic_UnownF: @ 8E3D730 .incbin "graphics/pokemon/unown/front_f.4bpp.lz" .align 2 - + .global gMonBackPic_UnownF gMonBackPic_UnownF: @ 8E3D924 .incbin "graphics/pokemon/unown/back_f.4bpp.lz" .align 2 - + .global gMonIcon_UnownF gMonIcon_UnownF: @ 8E3DB40 .incbin "graphics/pokemon/unown/icon_f.4bpp" .align 2 - + .global gMonFrontPic_UnownG gMonFrontPic_UnownG: @ 8E3DF40 .incbin "graphics/pokemon/unown/front_g.4bpp.lz" .align 2 - + .global gMonBackPic_UnownG gMonBackPic_UnownG: @ 8E3E11C .incbin "graphics/pokemon/unown/back_g.4bpp.lz" .align 2 - + .global gMonIcon_UnownG gMonIcon_UnownG: @ 8E3E368 .incbin "graphics/pokemon/unown/icon_g.4bpp" .align 2 - + .global gMonFrontPic_UnownH gMonFrontPic_UnownH: @ 8E3E768 .incbin "graphics/pokemon/unown/front_h.4bpp.lz" .align 2 - + .global gMonBackPic_UnownH gMonBackPic_UnownH: @ 8E3E9AC .incbin "graphics/pokemon/unown/back_h.4bpp.lz" .align 2 - + .global gMonIcon_UnownH gMonIcon_UnownH: @ 8E3EC70 .incbin "graphics/pokemon/unown/icon_h.4bpp" .align 2 - + .global gMonFrontPic_UnownI gMonFrontPic_UnownI: @ 8E3F070 .incbin "graphics/pokemon/unown/front_i.4bpp.lz" .align 2 - + .global gMonBackPic_UnownI gMonBackPic_UnownI: @ 8E3F208 .incbin "graphics/pokemon/unown/back_i.4bpp.lz" .align 2 - + .global gMonIcon_UnownI gMonIcon_UnownI: @ 8E3F3B0 .incbin "graphics/pokemon/unown/icon_i.4bpp" .align 2 - + .global gMonFrontPic_UnownJ gMonFrontPic_UnownJ: @ 8E3F7B0 .incbin "graphics/pokemon/unown/front_j.4bpp.lz" .align 2 - + .global gMonBackPic_UnownJ gMonBackPic_UnownJ: @ 8E3F974 .incbin "graphics/pokemon/unown/back_j.4bpp.lz" .align 2 - + .global gMonIcon_UnownJ gMonIcon_UnownJ: @ 8E3FB5C .incbin "graphics/pokemon/unown/icon_j.4bpp" .align 2 - + .global gMonFrontPic_UnownK gMonFrontPic_UnownK: @ 8E3FF5C .incbin "graphics/pokemon/unown/front_k.4bpp.lz" .align 2 - + .global gMonBackPic_UnownK gMonBackPic_UnownK: @ 8E4012C .incbin "graphics/pokemon/unown/back_k.4bpp.lz" .align 2 - + .global gMonIcon_UnownK gMonIcon_UnownK: @ 8E40324 .incbin "graphics/pokemon/unown/icon_k.4bpp" .align 2 - + .global gMonFrontPic_UnownL gMonFrontPic_UnownL: @ 8E40724 .incbin "graphics/pokemon/unown/front_l.4bpp.lz" .align 2 - + .global gMonBackPic_UnownL gMonBackPic_UnownL: @ 8E408D4 .incbin "graphics/pokemon/unown/back_l.4bpp.lz" .align 2 - + .global gMonIcon_UnownL gMonIcon_UnownL: @ 8E40AA8 .incbin "graphics/pokemon/unown/icon_l.4bpp" .align 2 - + .global gMonFrontPic_UnownM gMonFrontPic_UnownM: @ 8E40EA8 .incbin "graphics/pokemon/unown/front_m.4bpp.lz" .align 2 - + .global gMonBackPic_UnownM gMonBackPic_UnownM: @ 8E410CC .incbin "graphics/pokemon/unown/back_m.4bpp.lz" .align 2 - + .global gMonIcon_UnownM gMonIcon_UnownM: @ 8E41374 .incbin "graphics/pokemon/unown/icon_m.4bpp" .align 2 - + .global gMonFrontPic_UnownN gMonFrontPic_UnownN: @ 8E41774 .incbin "graphics/pokemon/unown/front_n.4bpp.lz" .align 2 - + .global gMonBackPic_UnownN gMonBackPic_UnownN: @ 8E4196C .incbin "graphics/pokemon/unown/back_n.4bpp.lz" .align 2 - + .global gMonIcon_UnownN gMonIcon_UnownN: @ 8E41BD8 .incbin "graphics/pokemon/unown/icon_n.4bpp" .align 2 - + .global gMonFrontPic_UnownO gMonFrontPic_UnownO: @ 8E41FD8 .incbin "graphics/pokemon/unown/front_o.4bpp.lz" .align 2 - + .global gMonBackPic_UnownO gMonBackPic_UnownO: @ 8E42210 .incbin "graphics/pokemon/unown/back_o.4bpp.lz" .align 2 - + .global gMonIcon_UnownO gMonIcon_UnownO: @ 8E424D0 .incbin "graphics/pokemon/unown/icon_o.4bpp" .align 2 - + .global gMonFrontPic_UnownP gMonFrontPic_UnownP: @ 8E428D0 .incbin "graphics/pokemon/unown/front_p.4bpp.lz" .align 2 - + .global gMonBackPic_UnownP gMonBackPic_UnownP: @ 8E42A70 .incbin "graphics/pokemon/unown/back_p.4bpp.lz" .align 2 - + .global gMonIcon_UnownP gMonIcon_UnownP: @ 8E42C34 .incbin "graphics/pokemon/unown/icon_p.4bpp" .align 2 - + .global gMonFrontPic_UnownQ gMonFrontPic_UnownQ: @ 8E43034 .incbin "graphics/pokemon/unown/front_q.4bpp.lz" .align 2 - + .global gMonBackPic_UnownQ gMonBackPic_UnownQ: @ 8E431E8 .incbin "graphics/pokemon/unown/back_q.4bpp.lz" .align 2 - + .global gMonIcon_UnownQ gMonIcon_UnownQ: @ 8E433B4 .incbin "graphics/pokemon/unown/icon_q.4bpp" .align 2 - + .global gMonFrontPic_UnownR gMonFrontPic_UnownR: @ 8E437B4 .incbin "graphics/pokemon/unown/front_r.4bpp.lz" .align 2 - + .global gMonBackPic_UnownR gMonBackPic_UnownR: @ 8E43958 .incbin "graphics/pokemon/unown/back_r.4bpp.lz" .align 2 - + .global gMonIcon_UnownR gMonIcon_UnownR: @ 8E43B20 .incbin "graphics/pokemon/unown/icon_r.4bpp" .align 2 - + .global gMonFrontPic_UnownS gMonFrontPic_UnownS: @ 8E43F20 .incbin "graphics/pokemon/unown/front_s.4bpp.lz" .align 2 - + .global gMonBackPic_UnownS gMonBackPic_UnownS: @ 8E44108 .incbin "graphics/pokemon/unown/back_s.4bpp.lz" .align 2 - + .global gMonIcon_UnownS gMonIcon_UnownS: @ 8E4435C .incbin "graphics/pokemon/unown/icon_s.4bpp" .align 2 - + .global gMonFrontPic_UnownT gMonFrontPic_UnownT: @ 8E4475C .incbin "graphics/pokemon/unown/front_t.4bpp.lz" .align 2 - + .global gMonBackPic_UnownT gMonBackPic_UnownT: @ 8E4490C .incbin "graphics/pokemon/unown/back_t.4bpp.lz" .align 2 - + .global gMonIcon_UnownT gMonIcon_UnownT: @ 8E44AC0 .incbin "graphics/pokemon/unown/icon_t.4bpp" .align 2 - + .global gMonFrontPic_UnownU gMonFrontPic_UnownU: @ 8E44EC0 .incbin "graphics/pokemon/unown/front_u.4bpp.lz" .align 2 - + .global gMonBackPic_UnownU gMonBackPic_UnownU: @ 8E450D8 .incbin "graphics/pokemon/unown/back_u.4bpp.lz" .align 2 - + .global gMonIcon_UnownU gMonIcon_UnownU: @ 8E4532C .incbin "graphics/pokemon/unown/icon_u.4bpp" .align 2 - + .global gMonFrontPic_UnownV gMonFrontPic_UnownV: @ 8E4572C .incbin "graphics/pokemon/unown/front_v.4bpp.lz" .align 2 - + .global gMonBackPic_UnownV gMonBackPic_UnownV: @ 8E45910 .incbin "graphics/pokemon/unown/back_v.4bpp.lz" .align 2 - + .global gMonIcon_UnownV gMonIcon_UnownV: @ 8E45B40 .incbin "graphics/pokemon/unown/icon_v.4bpp" .align 2 - + .global gMonFrontPic_UnownW gMonFrontPic_UnownW: @ 8E45F40 .incbin "graphics/pokemon/unown/front_w.4bpp.lz" .align 2 - + .global gMonBackPic_UnownW gMonBackPic_UnownW: @ 8E46114 .incbin "graphics/pokemon/unown/back_w.4bpp.lz" .align 2 - + .global gMonIcon_UnownW gMonIcon_UnownW: @ 8E46318 .incbin "graphics/pokemon/unown/icon_w.4bpp" .align 2 - + .global gMonFrontPic_UnownX gMonFrontPic_UnownX: @ 8E46718 .incbin "graphics/pokemon/unown/front_x.4bpp.lz" .align 2 - + .global gMonBackPic_UnownX gMonBackPic_UnownX: @ 8E468DC .incbin "graphics/pokemon/unown/back_x.4bpp.lz" .align 2 - + .global gMonIcon_UnownX gMonIcon_UnownX: @ 8E46ACC .incbin "graphics/pokemon/unown/icon_x.4bpp" .align 2 - + .global gMonFrontPic_UnownY gMonFrontPic_UnownY: @ 8E46ECC .incbin "graphics/pokemon/unown/front_y.4bpp.lz" .align 2 - + .global gMonBackPic_UnownY gMonBackPic_UnownY: @ 8E470A4 .incbin "graphics/pokemon/unown/back_y.4bpp.lz" .align 2 - + .global gMonIcon_UnownY gMonIcon_UnownY: @ 8E47298 .incbin "graphics/pokemon/unown/icon_y.4bpp" .align 2 - + .global gMonFrontPic_UnownZ gMonFrontPic_UnownZ: @ 8E47698 .incbin "graphics/pokemon/unown/front_z.4bpp.lz" .align 2 - + .global gMonBackPic_UnownZ gMonBackPic_UnownZ: @ 8E47848 .incbin "graphics/pokemon/unown/back_z.4bpp.lz" .align 2 - + .global gMonIcon_UnownZ gMonIcon_UnownZ: @ 8E47A24 .incbin "graphics/pokemon/unown/icon_z.4bpp" .align 2 - + .global gMonFrontPic_UnownExclamationMark gMonFrontPic_UnownExclamationMark: @ 8E47E24 .incbin "graphics/pokemon/unown/front_exclamation_mark.4bpp.lz" .align 2 - + .global gMonBackPic_UnownExclamationMark gMonBackPic_UnownExclamationMark: @ 8E47FB4 .incbin "graphics/pokemon/unown/back_exclamation_mark.4bpp.lz" .align 2 - + .global gMonIcon_UnownExclamationMark gMonIcon_UnownExclamationMark: @ 8E4817C .incbin "graphics/pokemon/unown/icon_exclamation_mark.4bpp" .align 2 - + .global gMonFrontPic_UnownQuestionMark gMonFrontPic_UnownQuestionMark: @ 8E4857C .incbin "graphics/pokemon/unown/front_question_mark.4bpp.lz" .align 2 - + .global gMonBackPic_UnownQuestionMark gMonBackPic_UnownQuestionMark: @ 8E48738 .incbin "graphics/pokemon/unown/back_question_mark.4bpp.lz" .align 2 - + .global gMonIcon_UnownQuestionMark gMonIcon_UnownQuestionMark: @ 8E48938 .incbin "graphics/pokemon/unown/icon_question_mark.4bpp" diff --git a/data/graphics/trainers/graphics.s b/data/graphics/trainers/graphics.s index a13a51eaf..d963f497b 100644 --- a/data/graphics/trainers/graphics.s +++ b/data/graphics/trainers/graphics.s @@ -1,844 +1,844 @@ .align 2 - + .global gTrainerFrontPic_Lass gTrainerFrontPic_Lass: @ 8E48D38 .incbin "graphics/trainers/lass/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Youngster gTrainerFrontPic_Youngster: @ 8E49010 .incbin "graphics/trainers/youngster/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Brendan gTrainerFrontPic_Brendan: @ 8E492B8 .incbin "graphics/trainers/brendan/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_May gTrainerFrontPic_May: @ 8E495CC .incbin "graphics/trainers/may/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Hiker gTrainerFrontPic_Hiker: @ 8E498CC .incbin "graphics/trainers/hiker/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Beauty gTrainerFrontPic_Beauty: @ 8E49D4C .incbin "graphics/trainers/beauty/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Fisherman gTrainerFrontPic_Fisherman: @ 8E4A034 .incbin "graphics/trainers/fisherman/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Lady gTrainerFrontPic_Lady: @ 8E4A418 .incbin "graphics/trainers/lady/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_CyclingTriathleteM gTrainerFrontPic_CyclingTriathleteM: @ 8E4A7CC .incbin "graphics/trainers/cycling_triathlete_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_AquaGruntM gTrainerFrontPic_AquaGruntM: @ 8E4ABDC .incbin "graphics/trainers/aqua_grunt_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Twins gTrainerFrontPic_Twins: @ 8E4AF3C .incbin "graphics/trainers/twins/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SwimmerF gTrainerFrontPic_SwimmerF: @ 8E4B300 .incbin "graphics/trainers/swimmer_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_BugCatcher gTrainerFrontPic_BugCatcher: @ 8E4B5D0 .incbin "graphics/trainers/bug_catcher/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SchoolKidM gTrainerFrontPic_SchoolKidM: @ 8E4B8FC .incbin "graphics/trainers/school_kid_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_RichBoy gTrainerFrontPic_RichBoy: @ 8E4BBBC .incbin "graphics/trainers/rich_boy/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SrAndJr gTrainerFrontPic_SrAndJr: @ 8E4BE70 .incbin "graphics/trainers/sr_and_jr/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_BlackBelt gTrainerFrontPic_BlackBelt: @ 8E4C2E0 .incbin "graphics/trainers/black_belt/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Wally gTrainerFrontPic_Wally: @ 8E4C644 .incbin "graphics/trainers/wally/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_AquaGruntF gTrainerFrontPic_AquaGruntF: @ 8E4C914 .incbin "graphics/trainers/aqua_grunt_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_TuberF gTrainerFrontPic_TuberF: @ 8E4CC50 .incbin "graphics/trainers/tuber_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_HexManiac gTrainerFrontPic_HexManiac: @ 8E4CEF4 .incbin "graphics/trainers/hex_maniac/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokemonBreederF gTrainerFrontPic_PokemonBreederF: @ 8E4D260 .incbin "graphics/trainers/pokemon_breeder_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_MagmaGruntM gTrainerFrontPic_MagmaGruntM: @ 8E4D594 .incbin "graphics/trainers/magma_grunt_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_MagmaGruntF gTrainerFrontPic_MagmaGruntF: @ 8E4D914 .incbin "graphics/trainers/magma_grunt_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Interviewer gTrainerFrontPic_Interviewer: @ 8E4DCA0 .incbin "graphics/trainers/interviewer/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_TuberM gTrainerFrontPic_TuberM: @ 8E4E144 .incbin "graphics/trainers/tuber_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_YoungCouple gTrainerFrontPic_YoungCouple: @ 8E4E3D0 .incbin "graphics/trainers/young_couple/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Guitarist gTrainerFrontPic_Guitarist: @ 8E4E790 .incbin "graphics/trainers/guitarist/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Gentleman gTrainerFrontPic_Gentleman: @ 8E4EB14 .incbin "graphics/trainers/gentleman/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Steven gTrainerFrontPic_Steven: @ 8E4EE14 .incbin "graphics/trainers/steven/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Maxie gTrainerFrontPic_Maxie: @ 8E4F14C .incbin "graphics/trainers/maxie/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_RunningTriathleteF gTrainerFrontPic_RunningTriathleteF: @ 8E4F440 .incbin "graphics/trainers/running_triathlete_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_RunningTriathleteM gTrainerFrontPic_RunningTriathleteM: @ 8E4F6E4 .incbin "graphics/trainers/running_triathlete_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_BattleGirl gTrainerFrontPic_BattleGirl: @ 8E4F99C .incbin "graphics/trainers/battle_girl/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_CyclingTriathleteF gTrainerFrontPic_CyclingTriathleteF: @ 8E4FCBC .incbin "graphics/trainers/cycling_triathlete_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SwimmerM gTrainerFrontPic_SwimmerM: @ 8E500C8 .incbin "graphics/trainers/swimmer_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokefanF gTrainerFrontPic_PokefanF: @ 8E50388 .incbin "graphics/trainers/pokefan_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_ExpertM gTrainerFrontPic_ExpertM: @ 8E50754 .incbin "graphics/trainers/expert_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_ExpertF gTrainerFrontPic_ExpertF: @ 8E50A94 .incbin "graphics/trainers/expert_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SwimmingTriathleteM gTrainerFrontPic_SwimmingTriathleteM: @ 8E50DB0 .incbin "graphics/trainers/swimming_triathlete_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SwimmingTriathleteF gTrainerFrontPic_SwimmingTriathleteF: @ 8E510DC .incbin "graphics/trainers/swimming_triathlete_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_DragonTamer gTrainerFrontPic_DragonTamer: @ 8E513B8 .incbin "graphics/trainers/dragon_tamer/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_BirdKeeper gTrainerFrontPic_BirdKeeper: @ 8E5170C .incbin "graphics/trainers/bird_keeper/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_NinjaBoy gTrainerFrontPic_NinjaBoy: @ 8E51A44 .incbin "graphics/trainers/ninja_boy/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_ParasolLady gTrainerFrontPic_ParasolLady: @ 8E51D20 .incbin "graphics/trainers/parasol_lady/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_BugManiac gTrainerFrontPic_BugManiac: @ 8E52058 .incbin "graphics/trainers/bug_maniac/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Sailor gTrainerFrontPic_Sailor: @ 8E524A8 .incbin "graphics/trainers/sailor/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Collector gTrainerFrontPic_Collector: @ 8E52858 .incbin "graphics/trainers/collector/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokemonBreederM gTrainerFrontPic_PokemonBreederM: @ 8E52C5C .incbin "graphics/trainers/pokemon_breeder_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokemonRangerM gTrainerFrontPic_PokemonRangerM: @ 8E52F8C .incbin "graphics/trainers/pokemon_ranger_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokemonRangerF gTrainerFrontPic_PokemonRangerF: @ 8E532D4 .incbin "graphics/trainers/pokemon_ranger_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_MagmaAdminM gTrainerFrontPic_MagmaAdminM: @ 8E53608 .incbin "graphics/trainers/magma_admin_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_MagmaAdminF gTrainerFrontPic_MagmaAdminF: @ 8E539E0 .incbin "graphics/trainers/magma_admin_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_AromaLady gTrainerFrontPic_AromaLady: @ 8E53D90 .incbin "graphics/trainers/aroma_lady/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_RuinManiac gTrainerFrontPic_RuinManiac: @ 8E54054 .incbin "graphics/trainers/ruin_maniac/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_CoolTrainerM gTrainerFrontPic_CoolTrainerM: @ 8E543F0 .incbin "graphics/trainers/cool_trainer_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_CoolTrainerF gTrainerFrontPic_CoolTrainerF: @ 8E546D8 .incbin "graphics/trainers/cool_trainer_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Pokemaniac gTrainerFrontPic_Pokemaniac: @ 8E549EC .incbin "graphics/trainers/pokemaniac/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Kindler gTrainerFrontPic_Kindler: @ 8E54D5C .incbin "graphics/trainers/kindler/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Camper gTrainerFrontPic_Camper: @ 8E550C8 .incbin "graphics/trainers/camper/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Picnicker gTrainerFrontPic_Picnicker: @ 8E553B0 .incbin "graphics/trainers/picnicker/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PsychicM gTrainerFrontPic_PsychicM: @ 8E55690 .incbin "graphics/trainers/psychic_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PsychicF gTrainerFrontPic_PsychicF: @ 8E559BC .incbin "graphics/trainers/psychic_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SchoolKidF gTrainerFrontPic_SchoolKidF: @ 8E55CE4 .incbin "graphics/trainers/school_kid_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_PokefanM gTrainerFrontPic_PokefanM: @ 8E55F80 .incbin "graphics/trainers/pokefan_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_SisAndBro gTrainerFrontPic_SisAndBro: @ 8E5633C .incbin "graphics/trainers/sis_and_bro/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_OldCouple gTrainerFrontPic_OldCouple: @ 8E56788 .incbin "graphics/trainers/old_couple/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_AquaAdminM gTrainerFrontPic_AquaAdminM: @ 8E56C98 .incbin "graphics/trainers/aqua_admin_m/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_AquaAdminF gTrainerFrontPic_AquaAdminF: @ 8E5704C .incbin "graphics/trainers/aqua_admin_f/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_UnusedAqua gTrainerFrontPic_UnusedAqua: @ 8E57410 .incbin "graphics/trainers/unused_aqua/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Archie gTrainerFrontPic_Archie: @ 8E5778C .incbin "graphics/trainers/archie/front.4bpp.lz" .align 2 - + .global gTrainerBackPic_Brendan gTrainerBackPic_Brendan: @ 8E57AC8 .incbin "graphics/trainers/brendan/back.4bpp.lz" .align 2 - + .global gTrainerBackPic_May gTrainerBackPic_May: @ 8E5889C .incbin "graphics/trainers/may/back.4bpp.lz" .align 2 - + .global gTrainerBackPic_Wally gTrainerBackPic_Wally: @ 8E59588 .incbin "graphics/trainers/wally/back.4bpp.lz" .align 2 - + .global gTrainerPalette_Lass gTrainerPalette_Lass: @ 8E59FD8 .incbin "graphics/trainers/lass/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Youngster gTrainerPalette_Youngster: @ 8E5A000 .incbin "graphics/trainers/youngster/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Brendan gTrainerPalette_Brendan: @ 8E5A028 .incbin "graphics/trainers/brendan/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_May gTrainerPalette_May: @ 8E5A050 .incbin "graphics/trainers/may/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Hiker gTrainerPalette_Hiker: @ 8E5A078 .incbin "graphics/trainers/hiker/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Beauty gTrainerPalette_Beauty: @ 8E5A0A0 .incbin "graphics/trainers/beauty/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Fisherman gTrainerPalette_Fisherman: @ 8E5A0C8 .incbin "graphics/trainers/fisherman/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Lady gTrainerPalette_Lady: @ 8E5A0F0 .incbin "graphics/trainers/lady/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_CyclingTriathleteM gTrainerPalette_CyclingTriathleteM: @ 8E5A118 .incbin "graphics/trainers/cycling_triathlete_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_AquaGruntM gTrainerPalette_AquaGruntM: @ 8E5A140 .incbin "graphics/trainers/aqua_grunt_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Twins gTrainerPalette_Twins: @ 8E5A168 .incbin "graphics/trainers/twins/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SwimmerF gTrainerPalette_SwimmerF: @ 8E5A190 .incbin "graphics/trainers/swimmer_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_BugCatcher gTrainerPalette_BugCatcher: @ 8E5A1B8 .incbin "graphics/trainers/bug_catcher/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SchoolKidM gTrainerPalette_SchoolKidM: @ 8E5A1E0 .incbin "graphics/trainers/school_kid_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_RichBoy gTrainerPalette_RichBoy: @ 8E5A208 .incbin "graphics/trainers/rich_boy/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SrAndJr gTrainerPalette_SrAndJr: @ 8E5A230 .incbin "graphics/trainers/sr_and_jr/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_BlackBelt gTrainerPalette_BlackBelt: @ 8E5A258 .incbin "graphics/trainers/black_belt/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Wally gTrainerPalette_Wally: @ 8E5A280 .incbin "graphics/trainers/wally/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_AquaGruntF gTrainerPalette_AquaGruntF: @ 8E5A2A8 .incbin "graphics/trainers/aqua_grunt_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_TuberF gTrainerPalette_TuberF: @ 8E5A2D0 .incbin "graphics/trainers/tuber_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_HexManiac gTrainerPalette_HexManiac: @ 8E5A2F8 .incbin "graphics/trainers/hex_maniac/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokemonBreederF gTrainerPalette_PokemonBreederF: @ 8E5A320 .incbin "graphics/trainers/pokemon_breeder_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_MagmaGruntM gTrainerPalette_MagmaGruntM: @ 8E5A348 .incbin "graphics/trainers/magma_grunt_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_MagmaGruntF gTrainerPalette_MagmaGruntF: @ 8E5A370 .incbin "graphics/trainers/magma_grunt_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Interviewer gTrainerPalette_Interviewer: @ 8E5A398 .incbin "graphics/trainers/interviewer/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_TuberM gTrainerPalette_TuberM: @ 8E5A3C0 .incbin "graphics/trainers/tuber_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_YoungCouple gTrainerPalette_YoungCouple: @ 8E5A3E8 .incbin "graphics/trainers/young_couple/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Guitarist gTrainerPalette_Guitarist: @ 8E5A410 .incbin "graphics/trainers/guitarist/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Gentleman gTrainerPalette_Gentleman: @ 8E5A438 .incbin "graphics/trainers/gentleman/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Steven gTrainerPalette_Steven: @ 8E5A460 .incbin "graphics/trainers/steven/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Maxie gTrainerPalette_Maxie: @ 8E5A488 .incbin "graphics/trainers/maxie/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_RunningTriathleteF gTrainerPalette_RunningTriathleteF: @ 8E5A4B0 .incbin "graphics/trainers/running_triathlete_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_RunningTriathleteM gTrainerPalette_RunningTriathleteM: @ 8E5A4D8 .incbin "graphics/trainers/running_triathlete_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_BattleGirl gTrainerPalette_BattleGirl: @ 8E5A500 .incbin "graphics/trainers/battle_girl/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_CyclingTriathleteF gTrainerPalette_CyclingTriathleteF: @ 8E5A528 .incbin "graphics/trainers/cycling_triathlete_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SwimmerM gTrainerPalette_SwimmerM: @ 8E5A550 .incbin "graphics/trainers/swimmer_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokefanF gTrainerPalette_PokefanF: @ 8E5A578 .incbin "graphics/trainers/pokefan_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_ExpertM gTrainerPalette_ExpertM: @ 8E5A5A0 .incbin "graphics/trainers/expert_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_ExpertF gTrainerPalette_ExpertF: @ 8E5A5C8 .incbin "graphics/trainers/expert_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SwimmingTriathleteM gTrainerPalette_SwimmingTriathleteM: @ 8E5A5F0 .incbin "graphics/trainers/swimming_triathlete_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SwimmingTriathleteF gTrainerPalette_SwimmingTriathleteF: @ 8E5A618 .incbin "graphics/trainers/swimming_triathlete_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_DragonTamer gTrainerPalette_DragonTamer: @ 8E5A640 .incbin "graphics/trainers/dragon_tamer/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_BirdKeeper gTrainerPalette_BirdKeeper: @ 8E5A668 .incbin "graphics/trainers/bird_keeper/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_NinjaBoy gTrainerPalette_NinjaBoy: @ 8E5A690 .incbin "graphics/trainers/ninja_boy/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_ParasolLady gTrainerPalette_ParasolLady: @ 8E5A6B8 .incbin "graphics/trainers/parasol_lady/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_BugManiac gTrainerPalette_BugManiac: @ 8E5A6E0 .incbin "graphics/trainers/bug_maniac/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Sailor gTrainerPalette_Sailor: @ 8E5A708 .incbin "graphics/trainers/sailor/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Collector gTrainerPalette_Collector: @ 8E5A730 .incbin "graphics/trainers/collector/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokemonBreederM gTrainerPalette_PokemonBreederM: @ 8E5A758 .incbin "graphics/trainers/pokemon_breeder_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokemonRangerM gTrainerPalette_PokemonRangerM: @ 8E5A780 .incbin "graphics/trainers/pokemon_ranger_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokemonRangerF gTrainerPalette_PokemonRangerF: @ 8E5A7A8 .incbin "graphics/trainers/pokemon_ranger_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_MagmaAdminM gTrainerPalette_MagmaAdminM: @ 8E5A7D0 .incbin "graphics/trainers/magma_admin_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_MagmaAdminF gTrainerPalette_MagmaAdminF: @ 8E5A7F8 .incbin "graphics/trainers/magma_admin_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_AromaLady gTrainerPalette_AromaLady: @ 8E5A820 .incbin "graphics/trainers/aroma_lady/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_RuinManiac gTrainerPalette_RuinManiac: @ 8E5A848 .incbin "graphics/trainers/ruin_maniac/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_CoolTrainerM gTrainerPalette_CoolTrainerM: @ 8E5A870 .incbin "graphics/trainers/cool_trainer_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_CoolTrainerF gTrainerPalette_CoolTrainerF: @ 8E5A898 .incbin "graphics/trainers/cool_trainer_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Pokemaniac gTrainerPalette_Pokemaniac: @ 8E5A8C0 .incbin "graphics/trainers/pokemaniac/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Kindler gTrainerPalette_Kindler: @ 8E5A8E8 .incbin "graphics/trainers/kindler/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Camper gTrainerPalette_Camper: @ 8E5A910 .incbin "graphics/trainers/camper/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Picnicker gTrainerPalette_Picnicker: @ 8E5A938 .incbin "graphics/trainers/picnicker/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PsychicM gTrainerPalette_PsychicM: @ 8E5A960 .incbin "graphics/trainers/psychic_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PsychicF gTrainerPalette_PsychicF: @ 8E5A988 .incbin "graphics/trainers/psychic_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SchoolKidF gTrainerPalette_SchoolKidF: @ 8E5A9B0 .incbin "graphics/trainers/school_kid_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_PokefanM gTrainerPalette_PokefanM: @ 8E5A9D8 .incbin "graphics/trainers/pokefan_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_SisAndBro gTrainerPalette_SisAndBro: @ 8E5AA00 .incbin "graphics/trainers/sis_and_bro/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_OldCouple gTrainerPalette_OldCouple: @ 8E5AA28 .incbin "graphics/trainers/old_couple/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_AquaAdminM gTrainerPalette_AquaAdminM: @ 8E5AA50 .incbin "graphics/trainers/aqua_admin_m/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_AquaAdminF gTrainerPalette_AquaAdminF: @ 8E5AA78 .incbin "graphics/trainers/aqua_admin_f/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_UnusedAqua gTrainerPalette_UnusedAqua: @ 8E5AAA0 .incbin "graphics/trainers/unused_aqua/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Archie gTrainerPalette_Archie: @ 8E5AAC8 .incbin "graphics/trainers/archie/palette.gbapal.lz" .align 2 - + .global gTrainerFrontPic_Roxanne gTrainerFrontPic_Roxanne: @ 8E5AAF0 .incbin "graphics/trainers/roxanne/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Brawly gTrainerFrontPic_Brawly: @ 8E5ADDC .incbin "graphics/trainers/brawly/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Wattson gTrainerFrontPic_Wattson: @ 8E5B170 .incbin "graphics/trainers/wattson/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Flannery gTrainerFrontPic_Flannery: @ 8E5B4B8 .incbin "graphics/trainers/flannery/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Norman gTrainerFrontPic_Norman: @ 8E5B838 .incbin "graphics/trainers/norman/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Winona gTrainerFrontPic_Winona: @ 8E5BB74 .incbin "graphics/trainers/winona/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_TateAndLiza gTrainerFrontPic_TateAndLiza: @ 8E5BEF4 .incbin "graphics/trainers/tate_and_liza/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Wallace gTrainerFrontPic_Wallace: @ 8E5C338 .incbin "graphics/trainers/wallace/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Sidney gTrainerFrontPic_Sidney: @ 8E5C6B0 .incbin "graphics/trainers/sidney/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Phoebe gTrainerFrontPic_Phoebe: @ 8E5C9E4 .incbin "graphics/trainers/phoebe/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Glacia gTrainerFrontPic_Glacia: @ 8E5CCE4 .incbin "graphics/trainers/glacia/front.4bpp.lz" .align 2 - + .global gTrainerFrontPic_Drake gTrainerFrontPic_Drake: @ 8E5D068 .incbin "graphics/trainers/drake/front.4bpp.lz" .align 2 - + .global gTrainerPalette_Roxanne gTrainerPalette_Roxanne: @ 8E5D410 .incbin "graphics/trainers/roxanne/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Brawly gTrainerPalette_Brawly: @ 8E5D438 .incbin "graphics/trainers/brawly/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Wattson gTrainerPalette_Wattson: @ 8E5D460 .incbin "graphics/trainers/wattson/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Flannery gTrainerPalette_Flannery: @ 8E5D488 .incbin "graphics/trainers/flannery/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Norman gTrainerPalette_Norman: @ 8E5D4B0 .incbin "graphics/trainers/norman/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Winona gTrainerPalette_Winona: @ 8E5D4D8 .incbin "graphics/trainers/winona/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_TateAndLiza gTrainerPalette_TateAndLiza: @ 8E5D500 .incbin "graphics/trainers/tate_and_liza/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Wallace gTrainerPalette_Wallace: @ 8E5D528 .incbin "graphics/trainers/wallace/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Sidney gTrainerPalette_Sidney: @ 8E5D550 .incbin "graphics/trainers/sidney/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Phoebe gTrainerPalette_Phoebe: @ 8E5D578 .incbin "graphics/trainers/phoebe/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Glacia gTrainerPalette_Glacia: @ 8E5D5A0 .incbin "graphics/trainers/glacia/palette.gbapal.lz" .align 2 - + .global gTrainerPalette_Drake gTrainerPalette_Drake: @ 8E5D5C8 .incbin "graphics/trainers/drake/palette.gbapal.lz" diff --git a/include/gba/flash_internal.h b/include/gba/flash_internal.h index ca357d196..6156b6c14 100644 --- a/include/gba/flash_internal.h +++ b/include/gba/flash_internal.h @@ -56,10 +56,21 @@ extern const struct FlashType *gFlash; extern u8 (*PollFlashStatus)(u8 *); extern u8 gFlashTimeoutFlag; +extern const struct FlashSetupInfo MX29L010; +extern const struct FlashSetupInfo LE26FV10N1TS; +extern const struct FlashSetupInfo DefaultFlash; + void SwitchFlashBank(u8 bankNum); u16 ReadFlashId(void); void StartFlashTimer(u8 phase); void SetReadFlash1(u16 *dest); void StopFlashTimer(void); +u16 WaitForFlashWrite_Common(u8 phase, u8 *addr, u8 lastData); + +u16 EraseFlashChip_MX(void); +u16 EraseFlashSector_MX(u16 sectorNum); +u16 ProgramFlashByte_MX(u16 sectorNum, u32 offset, u8 data); +u16 ProgramFlashSector_MX(u16 sectorNum, u8 *src); + #endif // GUARD_GBA_FLASH_INTERNAL_H diff --git a/include/gba/io_reg.h b/include/gba/io_reg.h index e8b3bde47..b156ea801 100644 --- a/include/gba/io_reg.h +++ b/include/gba/io_reg.h @@ -402,6 +402,14 @@ #define DMA_INTR_ENABLE 0x4000 #define DMA_ENABLE 0x8000 +// timer +#define TIMER_1CLK 0x00 +#define TIMER_64CLK 0x01 +#define TIMER_256CLK 0x02 +#define TIMER_1024CLK 0x03 +#define TIMER_INTR_ENABLE 0x40 +#define TIMER_ENABLE 0x80 + // interrupt flags #define INTR_FLAG_VBLANK (1 << 0) #define INTR_FLAG_HBLANK (1 << 1) diff --git a/ld_script.txt b/ld_script.txt index a8a3cdc93..e8e7e7522 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -1,6 +1,17 @@ ENTRY(Start) +/* TODO: Split up data2.o so that this isn't needed. */ +__clz_tab = 0x86B08F8; + SECTIONS { + .bss : + ALIGN(4) + { + . = 0x3000F38; + tools/agbcc/lib/libgcc.a:dp-bit.o(.bss); + tools/agbcc/lib/libgcc.a:fp-bit.o(.bss); + } + . = 0x8000000; .text : @@ -34,13 +45,41 @@ SECTIONS { src/agb_flash_mx.o(.text); src/siirtc.o(.text); asm/libagbsyscall.o(.text); - asm/libgcc.o(.text); + tools/agbcc/lib/libgcc.a:_call_via_rX.o(.text); + tools/agbcc/lib/libgcc.a:_divsi3.o(.text); + tools/agbcc/lib/libgcc.a:_dvmd_tls.o(.text); + tools/agbcc/lib/libgcc.a:_fixunsdfsi.o(.text); + tools/agbcc/lib/libgcc.a:_fixunssfsi.o(.text); + tools/agbcc/lib/libgcc.a:_modsi3.o(.text); + tools/agbcc/lib/libgcc.a:_muldi3.o(.text); + tools/agbcc/lib/libgcc.a:_udivdi3.o(.text); + tools/agbcc/lib/libgcc.a:_udivsi3.o(.text); + tools/agbcc/lib/libgcc.a:_umodsi3.o(.text); + tools/agbcc/lib/libgcc.a:dp-bit.o(.text); + tools/agbcc/lib/libgcc.a:fp-bit.o(.text); + tools/agbcc/lib/libgcc.a:_lshrdi3.o(.text); + tools/agbcc/lib/libgcc.a:_negdi2.o(.text); + asm/libc.o(.text); } =0 .rodata : ALIGN(4) { data/data2.o(.rodata); + src/agb_flash.o(.rodata); + src/agb_flash_1m.o(.rodata); + src/agb_flash_mx.o(.rodata); + src/agb_flash_le.o(.rodata); + src/siirtc.o(.rodata); + tools/agbcc/lib/libgcc.a:_udivdi3.o(.rodata); + } =0 + + . = 0x8D00000; + + gfx_data : + ALIGN(4) + { + data/graphics.o(gfx_data); } =0 /* Discard everything not specifically mentioned above. */ diff --git a/src/agb_flash_1m.c b/src/agb_flash_1m.c index 397b3d229..e249fab9a 100644 --- a/src/agb_flash_1m.c +++ b/src/agb_flash_1m.c @@ -2,13 +2,19 @@ #include "gba/flash_internal.h" static const char AgbLibFlashVersion[] = "FLASH1M_V103"; -extern const struct FlashSetupInfo *sSetupInfos[]; + +const struct FlashSetupInfo * const sSetupInfos[] = +{ + &MX29L010, + &LE26FV10N1TS, + &DefaultFlash +}; u16 IdentifyFlash(void) { u16 result; u16 flashId; - const struct FlashSetupInfo **setupInfo; + const struct FlashSetupInfo * const *setupInfo; REG_WAITCNT = (REG_WAITCNT & ~WAITCNT_SRAM_MASK) | WAITCNT_SRAM_8; diff --git a/src/agb_flash_le.c b/src/agb_flash_le.c new file mode 100644 index 000000000..39d956e27 --- /dev/null +++ b/src/agb_flash_le.c @@ -0,0 +1,31 @@ +#include "gba/gba.h" +#include "gba/flash_internal.h" + +const u16 leMaxTime[] = +{ + 10, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 10, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 2000, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 2000, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, +}; + +const struct FlashSetupInfo LE26FV10N1TS = +{ + ProgramFlashByte_MX, + ProgramFlashSector_MX, + EraseFlashChip_MX, + EraseFlashSector_MX, + WaitForFlashWrite_Common, + leMaxTime, + { + 131072, // ROM size + { + 4096, // sector size + 12, // bit shift to multiply by sector size (4096 == 1 << 12) + 32, // number of sectors + 0 // appears to be unused + }, + { 3, 1 }, // wait state setup data + { { 0x62, 0x13 } } // ID + } +}; diff --git a/src/agb_flash_mx.c b/src/agb_flash_mx.c index 90e51926e..01f848901 100644 --- a/src/agb_flash_mx.c +++ b/src/agb_flash_mx.c @@ -1,6 +1,56 @@ #include "gba/gba.h" #include "gba/flash_internal.h" +const u16 mxMaxTime[] = +{ + 10, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 10, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 2000, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, + 2000, 65469, TIMER_ENABLE | TIMER_INTR_ENABLE | TIMER_256CLK, +}; + +const struct FlashSetupInfo MX29L010 = +{ + ProgramFlashByte_MX, + ProgramFlashSector_MX, + EraseFlashChip_MX, + EraseFlashSector_MX, + WaitForFlashWrite_Common, + mxMaxTime, + { + 131072, // ROM size + { + 4096, // sector size + 12, // bit shift to multiply by sector size (4096 == 1 << 12) + 32, // number of sectors + 0 // appears to be unused + }, + { 3, 1 }, // wait state setup data + { { 0xC2, 0x09 } } // ID + } +}; + +const struct FlashSetupInfo DefaultFlash = +{ + ProgramFlashByte_MX, + ProgramFlashSector_MX, + EraseFlashChip_MX, + EraseFlashSector_MX, + WaitForFlashWrite_Common, + mxMaxTime, + { + 131072, // ROM size + { + 4096, // sector size + 12, // bit shift to multiply by sector size (4096 == 1 << 12) + 32, // number of sectors + 0 // appears to be unused + }, + { 3, 1 }, // wait state setup data + { { 0x00, 0x00 } } // ID of 0 + } +}; + u16 EraseFlashChip_MX(void) { u16 result; diff --git a/src/siirtc.c b/src/siirtc.c index cb152abdf..326f714cc 100644 --- a/src/siirtc.c +++ b/src/siirtc.c @@ -46,9 +46,11 @@ #define CMD_TIME CMD(3) #define CMD_ALARM CMD(4) -extern vu16 GPIOPortData; +#define GPIO_PORT_DATA (*(vu16 *)0x80000C4) +#define GPIO_PORT_DIRECTION (*(vu16 *)0x80000C6) +#define GPIO_PORT_READ_ENABLE (*(vu16 *)0x80000C8) + extern vu16 GPIOPortDirection; -extern vu16 GPIOPortReadEnable; extern bool8 gSiiRtcLocked; @@ -58,6 +60,8 @@ static u8 ReadData(); static void EnableGpioPortRead(); static void DisableGpioPortRead(); +static const char AgbLibRtcVersion[] = "SIIRTC_V001"; + void SiiRtcUnprotect() { EnableGpioPortRead(); @@ -121,15 +125,15 @@ bool8 SiiRtcReset() gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_RESET | WR); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -149,14 +153,14 @@ bool8 SiiRtcGetStatus(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_STATUS | RD); - GPIOPortDirection = 5; + GPIO_PORT_DIRECTION = 5; statusData = ReadData(); @@ -165,8 +169,8 @@ bool8 SiiRtcGetStatus(struct SiiRtcInfo *rtc) | ((statusData & STATUS_INTME) >> 2) | ((statusData & STATUS_INTFE) >> 1); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -182,22 +186,22 @@ bool8 SiiRtcSetStatus(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; statusData = STATUS_24HOUR | ((rtc->status & SIIRTCINFO_INTAE) << 3) | ((rtc->status & SIIRTCINFO_INTME) << 2) | ((rtc->status & SIIRTCINFO_INTFE) << 1); - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_STATUS | WR); WriteData(statusData); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -213,22 +217,22 @@ bool8 SiiRtcGetDateTime(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_DATETIME | RD); - GPIOPortDirection = 5; + GPIO_PORT_DIRECTION = 5; for (i = 0; i < DATETIME_BUF_LEN; i++) DATETIME_BUF(rtc, i) = ReadData(); INFO_BUF(rtc, OFFSET_HOUR) &= 0x7F; - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -244,18 +248,18 @@ bool8 SiiRtcSetDateTime(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_DATETIME | WR); for (i = 0; i < DATETIME_BUF_LEN; i++) WriteData(DATETIME_BUF(rtc, i)); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -271,22 +275,22 @@ bool8 SiiRtcGetTime(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_TIME | RD); - GPIOPortDirection = 5; + GPIO_PORT_DIRECTION = 5; for (i = 0; i < TIME_BUF_LEN; i++) TIME_BUF(rtc, i) = ReadData(); INFO_BUF(rtc, OFFSET_HOUR) &= 0x7F; - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -302,18 +306,18 @@ bool8 SiiRtcSetTime(struct SiiRtcInfo *rtc) gSiiRtcLocked = TRUE; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIO_PORT_DIRECTION = 7; WriteCommand(CMD_TIME | WR); for (i = 0; i < TIME_BUF_LEN; i++) WriteData(TIME_BUF(rtc, i)); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -342,18 +346,18 @@ bool8 SiiRtcSetAlarm(struct SiiRtcInfo *rtc) alarmData[1] = rtc->alarmMinute; - GPIOPortData = 1; - GPIOPortData = 5; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 5; - GPIOPortDirection = 7; + GPIOPortDirection = 7; // Why is this the only instance that uses a symbol? WriteCommand(CMD_ALARM | WR); for (i = 0; i < 2; i++) WriteData(alarmData[i]); - GPIOPortData = 1; - GPIOPortData = 1; + GPIO_PORT_DATA = 1; + GPIO_PORT_DATA = 1; gSiiRtcLocked = FALSE; @@ -368,10 +372,10 @@ static int WriteCommand(u8 value) for (i = 0; i < 8; i++) { temp = ((value >> (7 - i)) & 1); - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 5; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 5; } // control reaches end of non-void function @@ -385,10 +389,10 @@ static int WriteData(u8 value) for (i = 0; i < 8; i++) { temp = ((value >> i) & 1); - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 4; - GPIOPortData = (temp << 1) | 5; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 4; + GPIO_PORT_DATA = (temp << 1) | 5; } // control reaches end of non-void function @@ -402,14 +406,14 @@ static u8 ReadData() for (i = 0; i < 8; i++) { - GPIOPortData = 4; - GPIOPortData = 4; - GPIOPortData = 4; - GPIOPortData = 4; - GPIOPortData = 4; - GPIOPortData = 5; - - temp = ((GPIOPortData & 2) >> 1); + GPIO_PORT_DATA = 4; + GPIO_PORT_DATA = 4; + GPIO_PORT_DATA = 4; + GPIO_PORT_DATA = 4; + GPIO_PORT_DATA = 4; + GPIO_PORT_DATA = 5; + + temp = ((GPIO_PORT_DATA & 2) >> 1); value = (value >> 1) | (temp << 7); // UB: accessing uninitialized var } @@ -418,10 +422,10 @@ static u8 ReadData() static void EnableGpioPortRead() { - GPIOPortReadEnable = 1; + GPIO_PORT_READ_ENABLE = 1; } static void DisableGpioPortRead() { - GPIOPortReadEnable = 0; + GPIO_PORT_READ_ENABLE = 0; } diff --git a/tools/preproc/Makefile b/tools/preproc/Makefile index 10f930ebd..f504e45bd 100644 --- a/tools/preproc/Makefile +++ b/tools/preproc/Makefile @@ -1,6 +1,6 @@ CXX := g++ -CXXFLAGS := -std=c++14 -O2 +CXXFLAGS := -std=c++14 -O2 -Wall -Wno-switch SRCS := asm_file.cpp charmap.cpp preproc.cpp utf8.cpp diff --git a/tools/preproc/asm_file.cpp b/tools/preproc/asm_file.cpp index 0b42d9ab2..e2f6d81c9 100644 --- a/tools/preproc/asm_file.cpp +++ b/tools/preproc/asm_file.cpp @@ -77,15 +77,14 @@ AsmFile::~AsmFile() void AsmFile::RemoveComments() { long pos = 0; - bool inString = false; - char stringChar; + char stringChar = 0; for (;;) { if (m_buffer[pos] == 0) return; - if (inString) + if (stringChar != 0) { if (m_buffer[pos] == '\\' && m_buffer[pos + 1] == stringChar) { @@ -94,7 +93,7 @@ void AsmFile::RemoveComments() else { if (m_buffer[pos] == stringChar) - inString = false; + stringChar = 0; pos++; } } @@ -108,15 +107,14 @@ void AsmFile::RemoveComments() m_buffer[pos++] = ' '; m_buffer[pos++] = ' '; - bool inCommentString = false; - char commentStringChar; + char commentStringChar = 0; for (;;) { if (m_buffer[pos] == 0) return; - if (inCommentString) + if (commentStringChar != 0) { if (m_buffer[pos] == '\\' && m_buffer[pos + 1] == commentStringChar) { @@ -126,7 +124,7 @@ void AsmFile::RemoveComments() else { if (m_buffer[pos] == commentStringChar) - inCommentString = false; + commentStringChar = 0; if (m_buffer[pos] != '\n') m_buffer[pos] = ' '; pos++; @@ -143,10 +141,7 @@ void AsmFile::RemoveComments() else { if (m_buffer[pos] == '"' || m_buffer[pos] == '\'') - { commentStringChar = m_buffer[pos]; - inCommentString = true; - } if (m_buffer[pos] != '\n') m_buffer[pos] = ' '; pos++; @@ -157,10 +152,7 @@ void AsmFile::RemoveComments() else { if (m_buffer[pos] == '"' || m_buffer[pos] == '\'') - { stringChar = m_buffer[pos]; - inString = true; - } pos++; } } @@ -553,7 +545,7 @@ do \ void AsmFile::RaiseError(const char* format, ...) { DO_REPORT("error"); - exit(1); + std::exit(1); } // Reports a warning diagnostic. diff --git a/tools/preproc/asm_file.h b/tools/preproc/asm_file.h index 1c137d7d3..f6bfe8a36 100644 --- a/tools/preproc/asm_file.h +++ b/tools/preproc/asm_file.h @@ -65,7 +65,7 @@ private: void ExpectEmptyRestOfLine(); void ReportDiagnostic(const char* type, const char* format, std::va_list args); void RaiseError(const char* format, ...); - void RaiseWarning(const char *format, ...); + void RaiseWarning(const char* format, ...); }; #endif // ASM_FILE_H diff --git a/tools/preproc/charmap.cpp b/tools/preproc/charmap.cpp index de693eda5..c7091c4b8 100644 --- a/tools/preproc/charmap.cpp +++ b/tools/preproc/charmap.cpp @@ -51,6 +51,7 @@ public: void ExpectEqualsSign(); std::string ReadSequence(); void ExpectEmptyRestOfLine(); + void RaiseError(const char* format, ...); private: char* m_buffer; @@ -59,7 +60,6 @@ private: long m_lineNum; std::string m_filename; - void RaiseError(const char* format, ...); void RemoveComments(); std::string ReadConstant(); void SkipWhitespace(); @@ -309,6 +309,8 @@ void CharmapReader::RaiseError(const char* format, ...) va_end(args); std::fprintf(stderr, "%s:%ld: error: %s\n", m_filename.c_str(), m_lineNum, buffer); + + std::exit(1); } void CharmapReader::RemoveComments() @@ -382,12 +384,18 @@ Charmap::Charmap(std::string filename) switch (lhs.type) { case LhsType::Char: + if (m_chars.find(lhs.code) != m_chars.end()) + reader.RaiseError("redefining char"); m_chars[lhs.code] = sequence; break; case LhsType::Escape: + if (m_escapes[lhs.code].length() != 0) + reader.RaiseError("redefining escape"); m_escapes[lhs.code] = sequence; break; case LhsType::Constant: + if (m_constants.find(lhs.name) != m_constants.end()) + reader.RaiseError("redefining constant"); m_constants[lhs.name] = sequence; break; } diff --git a/tools/preproc/preproc.h b/tools/preproc/preproc.h index c9e1a8414..926748efd 100644 --- a/tools/preproc/preproc.h +++ b/tools/preproc/preproc.h @@ -25,20 +25,20 @@ #ifdef _MSC_VER -#define FATAL_ERROR(format, ...) \ -do \ -{ \ - fprintf(stderr, format, __VA_ARGS__); \ - exit(1); \ +#define FATAL_ERROR(format, ...) \ +do \ +{ \ + std::fprintf(stderr, format, __VA_ARGS__); \ + std::exit(1); \ } while (0) #else -#define FATAL_ERROR(format, ...) \ -do \ -{ \ - fprintf(stderr, format, ##__VA_ARGS__); \ - exit(1); \ +#define FATAL_ERROR(format, ...) \ +do \ +{ \ + std::fprintf(stderr, format, ##__VA_ARGS__); \ + std::exit(1); \ } while (0) #endif // _MSC_VER diff --git a/tools/preproc/utf8.cpp b/tools/preproc/utf8.cpp index 0aed83f4a..7facfd44e 100644 --- a/tools/preproc/utf8.cpp +++ b/tools/preproc/utf8.cpp @@ -61,8 +61,6 @@ static const unsigned char s_transitionTable[] = }; // Decodes UTF-8 encoded Unicode code point at "s". -// If the encoding is valid, it returns the code point and advances "s" past the byte sequence. -// If the encoding is not valid, it returns -1 and doesn't advance "s". UnicodeChar DecodeUtf8(const char* s) { UnicodeChar unicodeChar; diff --git a/tools/scaninc/scaninc.cpp b/tools/scaninc/scaninc.cpp index 9a228180a..3bd6b81a5 100644 --- a/tools/scaninc/scaninc.cpp +++ b/tools/scaninc/scaninc.cpp @@ -218,12 +218,9 @@ std::string AsmFile::ReadPath() if (c == '\n') FATAL_INPUT_ERROR("unexpected end of line character in include string\n"); - if (c == '\\') { - c = GetChar(); - - if (c != '"') - FATAL_INPUT_ERROR("unknown escape \"\\%c\" in include string\n", c); - } + // Don't bother allowing any escape sequences. + if (c == '\\') + FATAL_INPUT_ERROR("unexpected escape '\\%c' in include string\n", c); length++; |