summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-04-30 04:19:00 -0700
committerYamaArashi <shadow962@live.com>2016-04-30 04:19:00 -0700
commit1e6eb4f81296eca9c2f1f373c19716939f9b6be6 (patch)
treeffd770e2b6447120c513cf75ef059d588beff112
parent000e34c6f29655aa20034e390e4e2a6c1f7a1258 (diff)
use compiled libgcc
-rw-r--r--Makefile36
-rw-r--r--asm/libc.s171
-rw-r--r--asm/libgcc.s4642
-rw-r--r--data/data2.s1063
-rw-r--r--data/graphics.s1062
-rw-r--r--data/graphics/berries/graphics.s172
-rw-r--r--data/graphics/pokemon/circled_question_mark_graphics.s8
-rw-r--r--data/graphics/pokemon/graphics.s4806
-rw-r--r--data/graphics/trainers/graphics.s338
-rw-r--r--include/gba/flash_internal.h11
-rw-r--r--include/gba/io_reg.h8
-rw-r--r--ld_script.txt41
-rw-r--r--src/agb_flash_1m.c10
-rw-r--r--src/agb_flash_le.c31
-rw-r--r--src/agb_flash_mx.c50
-rw-r--r--src/siirtc.c130
-rw-r--r--tools/preproc/Makefile2
-rw-r--r--tools/preproc/asm_file.cpp22
-rw-r--r--tools/preproc/asm_file.h2
-rw-r--r--tools/preproc/charmap.cpp10
-rw-r--r--tools/preproc/preproc.h20
-rw-r--r--tools/preproc/utf8.cpp2
-rw-r--r--tools/scaninc/scaninc.cpp9
23 files changed, 4165 insertions, 8481 deletions
diff --git a/Makefile b/Makefile
index 6043e0b7d..0c6154126 100644
--- a/Makefile
+++ b/Makefile
@@ -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++;