Files
colosseum-mb/payload/data/all.s

646 lines
23 KiB
ArmAsm

.macro sprite shape, size, x, y, tile, hflip = 0, vflip = 0, priority = 0
.4byte (\shape << 14) | (\size << 30) | (\hflip << 28) | (\vflip << 29)
.2byte \x
.2byte \y
.2byte \tile | (\priority << 10)
.align 2, 0
.endm
.macro dummy_sprite
.2byte 0xFFFF
.space 8
.align 2, 0
.endm
.section .rodata
.align 2, 0
gFont0LatinGfx::
.incbin "graphics/fonts/font0_lat.2bpp"
gUnusedEmptyFont::
.incbin "graphics/fonts/font_null.2bpp"
gFont0LatinWidths::
.byte 0x03, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x04, 0x05, 0x06, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x07, 0x07, 0x07, 0x08
.byte 0x08, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x07, 0x06, 0x03, 0x08
.byte 0x08, 0x09, 0x07, 0x09, 0x09, 0x04, 0x01, 0x06, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x08, 0x07, 0x07, 0x08, 0x08, 0x08, 0x07, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x07, 0x08, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x07, 0x07, 0x07, 0x07, 0x07
.byte 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x07, 0x06, 0x05, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x03, 0x06, 0x03, 0x05, 0x03, 0x05, 0x06, 0x06, 0x03
.byte 0x03, 0x06, 0x06, 0x06, 0x03, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x03, 0x05, 0x06, 0x03, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x03, 0x06, 0x06, 0x06
.byte 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x01
gFont1LatinGfx::
.incbin "graphics/fonts/font1_lat.2bpp"
gFont1LatinWidths::
.byte 0x03, 0x03, 0x08, 0x08
.byte 0x08, 0x08, 0x09, 0x09, 0x08, 0x01, 0x05, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x07, 0x08, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x06, 0x06, 0x06, 0x05, 0x06, 0x05, 0x05, 0x05
.byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05
.byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x04, 0x05, 0x05, 0x05, 0x05, 0x03, 0x04, 0x04, 0x04, 0x05, 0x05
.byte 0x05, 0x06, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x06, 0x05, 0x06, 0x06, 0x08, 0x07, 0x06, 0x05
.byte 0x01, 0x01, 0x05, 0x03, 0x03, 0x06, 0x06, 0x06, 0x07, 0x07, 0x08, 0x05, 0x05, 0x05, 0x03, 0x05
.byte 0x06, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05
.byte 0x05, 0x05, 0x05, 0x05, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x04
.byte 0x05, 0x05, 0x05, 0x05, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x03, 0x04
.byte 0x05, 0x03, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05
.byte 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x07, 0x08, 0x07, 0x07, 0x08, 0x07, 0x08, 0x08, 0x08, 0x07
.byte 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x07, 0x08, 0x07, 0x07, 0x03, 0x03, 0x05, 0x05, 0x04, 0x04
.byte 0x01, 0x03, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
gFont0JapanGfx::
.incbin "graphics/fonts/font0_jpn.2bpp"
gFont0JapanWidths::
.byte 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
gFont1JapanGfx::
.incbin "graphics/fonts/font1_jpn.2bpp"
gFont1JapanWidths::
.byte 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
.data
.align 2
gUnknown_0201F3AC::
.space 256
.align 2, 0
gTimer1InterruptFunction::
.4byte gIntrTable + 0x18
gUnknown_0201F4B0::
.2byte 0xF9D4, 0xF931, 0xF932, 0xF933, 0xF934, 0xF935, 0xF936, 0xF937
.2byte 0xF938, 0xF939, 0xF93A, 0xF93B, 0xF93C, 0xF93D, 0xF93E, 0xF93F
.2byte 0xF940, 0xF941, 0xF942, 0xF943, 0xF944, 0xF945, 0xF946, 0xF947
.2byte 0xF948, 0xF949, 0xF94A, 0xF94B, 0xF94C, 0xF94D, 0xF94E, 0xF94F
.2byte 0xF950, 0xF951, 0xF952, 0xF953, 0xF954, 0xF955, 0xF956, 0xF957
.2byte 0xF958, 0xF959, 0xF95A, 0xF95B, 0xF95C, 0xF95D, 0xF95E, 0xF931
.2byte 0xF932, 0xF933, 0xF934, 0xF935, 0xF960, 0xF961, 0xF962, 0x6536
.2byte 0x6537, 0x6538, 0x6539, 0x653A, 0x653B, 0x653C, 0x653D, 0x653E
.2byte 0x653F, 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x654A, 0x654B
.2byte 0x654C, 0x654D, 0x654E, 0x644A, 0x644B, 0x644C, 0x644D, 0x644E
.2byte 0xF95F, 0xF900, 0xF901, 0xF902, 0xF903, 0xF904, 0xF905, 0xF906
.2byte 0xF907, 0xF908, 0xF909, 0xF90A, 0xF90B, 0xF90C, 0xF90D, 0xF90E
.2byte 0xF90F, 0xF910, 0xF911, 0xF912, 0xF913, 0xF914, 0xF915, 0xF916
.2byte 0xF917, 0xF918, 0xF919, 0xF91A, 0xF91B, 0xF94D, 0xF91C, 0xF91D
.2byte 0xF91E, 0xF91F, 0xF920, 0xF921, 0xF922, 0xF923, 0xF924, 0xF925
.2byte 0xF958, 0xF926, 0xF927, 0xF928, 0xF929, 0xF92A, 0xF92B, 0xF969
.2byte 0xF930, 0xF96A, 0xF96B, 0xF974, 0xF92D, 0xF92E, 0xF92F, 0x6505
.2byte 0x6506, 0x6507, 0x6508, 0x6509, 0x650A, 0x650B, 0x650C, 0x650D
.2byte 0x650E, 0x650F, 0x6510, 0x6511, 0x6512, 0x6513, 0x6519, 0x651A
.2byte 0x651B, 0x654D, 0x651C, 0x6419, 0x641A, 0x641B, 0x644D, 0x641C
.2byte 0xF92C, 0xF976, 0xF977, 0xF978, 0xF979, 0xF97A, 0xF97B, 0xF97C
.2byte 0xF97D, 0xF97E, 0xF97F, 0xF967, 0xF966, 0xF968, 0xF963, 0xF9D2
.2byte 0xF9D3, 0xF9D0, 0xF9D1, 0xF9CE, 0xF9CF, 0xF96F, 0xF975, 0xF970
.2byte 0xF972, 0xF971, 0xF973, 0xF980, 0xF981, 0xF982, 0xF983, 0xF984
.2byte 0xF985, 0xF986, 0xF987, 0xF988, 0xF989, 0xF98A, 0xF98B, 0xF98C
.2byte 0xF98D, 0xF98E, 0xF98F, 0xF990, 0xF991, 0xF992, 0xF993, 0xF994
.2byte 0xF995, 0xF996, 0xF997, 0xF998, 0xF999, 0xF99A, 0xF99B, 0xF99C
.2byte 0xF99D, 0xF99E, 0xF99F, 0xF9A0, 0xF9A1, 0xF9A2, 0xF9A3, 0xF9A4
.2byte 0xF9A5, 0xF9A6, 0xF9A7, 0xF9A8, 0xF9A9, 0xF9AA, 0xF9AB, 0xF9AC
.2byte 0xF9AD, 0xF9AE, 0xF9AF, 0xF9B0, 0xF9B1, 0xF9B2, 0xF9B3, 0xF96D
.2byte 0xF9D5, 0xF9D6, 0xF9D7, 0xF9D8, 0xF9D9, 0xF9DA, 0xF9DB, 0xF900
.2byte 0xF96E, 0xF900, 0xF96D, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900
gUnknown_0201F6B0::
.2byte 0xF9F9, 0xF931, 0xF932, 0xF933, 0xF934, 0xF935, 0xF936, 0xF937
.2byte 0xF938, 0xF939, 0xF93A, 0xF93B, 0xF93C, 0xF93D, 0xF93E, 0xF93F
.2byte 0xF940, 0xF941, 0xF942, 0xF943, 0xF944, 0xF945, 0xF946, 0xF947
.2byte 0xF948, 0xF949, 0xF94A, 0xF94B, 0xF94C, 0xF94D, 0xF94E, 0xF94F
.2byte 0xF950, 0xF951, 0xF952, 0xF953, 0xF954, 0xF955, 0xF956, 0xF957
.2byte 0xF958, 0xF959, 0xF95A, 0xF95B, 0xF95C, 0xF95D, 0xF95E, 0xF900
.2byte 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6400, 0x6400, 0x6400, 0x6400, 0x6400
.2byte 0xF900, 0xF900, 0xF901, 0xF902, 0xF903, 0xF904, 0xF905, 0xF906
.2byte 0xF907, 0xF908, 0xF909, 0xF90A, 0xF90B, 0xF90C, 0xF90D, 0xF90E
.2byte 0xF90F, 0xF910, 0xF911, 0xF912, 0xF913, 0xF914, 0xF915, 0xF916
.2byte 0xF917, 0xF918, 0xF919, 0xF91A, 0xF91B, 0xF94D, 0xF91C, 0xF91D
.2byte 0xF91E, 0xF91F, 0xF920, 0xF921, 0xF922, 0xF923, 0xF924, 0xF925
.2byte 0xF958, 0xF926, 0xF927, 0xF928, 0xF929, 0xF92A, 0xF92B, 0xF969
.2byte 0xF930, 0xF96A, 0xF96B, 0xF974, 0xF92D, 0xF92E, 0xF92F, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500, 0x6500
.2byte 0x6500, 0x6500, 0x6500, 0x6400, 0x6400, 0x6400, 0x6400, 0x6400
.2byte 0xF900, 0xF976, 0xF977, 0xF978, 0xF979, 0xF97A, 0xF97B, 0xF97C
.2byte 0xF97D, 0xF97E, 0xF97F, 0xF967, 0xF966, 0xF968, 0xF963, 0xF9D2
.2byte 0xF9D3, 0xF9D0, 0xF9D1, 0xF9CE, 0xF9CF, 0xF96F, 0xF975, 0xF970
.2byte 0xF972, 0xF971, 0xF973, 0xF980, 0xF981, 0xF982, 0xF983, 0xF984
.2byte 0xF985, 0xF986, 0xF987, 0xF988, 0xF989, 0xF98A, 0xF98B, 0xF98C
.2byte 0xF98D, 0xF98E, 0xF98F, 0xF990, 0xF991, 0xF992, 0xF993, 0xF994
.2byte 0xF995, 0xF996, 0xF997, 0xF998, 0xF999, 0xF99A, 0xF99B, 0xF99C
.2byte 0xF99D, 0xF99E, 0xF99F, 0xF9A0, 0xF9A1, 0xF9A2, 0xF9A3, 0xF9A4
.2byte 0xF9A5, 0xF9A6, 0xF9A7, 0xF9A8, 0xF9A9, 0xF9AA, 0xF9AB, 0xF9AC
.2byte 0xF9AD, 0xF9AE, 0xF9AF, 0xF9B0, 0xF9B1, 0xF9B2, 0xF9B3, 0xF96D
.2byte 0xF9D5, 0xF9D6, 0xF9D7, 0xF9D8, 0xF9D9, 0xF9DA, 0xF9DB, 0xF900
.2byte 0xF96E, 0xF900, 0xF96D, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900
.align 2
gUnknown_0201F8B0::
.byte 2 @ bg
.byte 1 @ left
.byte 17 @ top
.byte 22 @ width
.byte 2 @ height
.align 1
.2byte 0x010 @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06008200 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2
gUnknown_0201F8D0::
.byte 2 @ bg
.byte 21 @ left
.byte 13 @ top
.byte 8 @ width
.byte 6 @ height
.align 1
.2byte 0x03C @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06008780 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2
gUnknown_0201F8F0::
.byte 2 @ bg
.byte 4 @ left
.byte 15 @ top
.byte 22 @ width
.byte 4 @ height
.align 1
.2byte 0x006C @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06008D80 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2
gUnknown_0201F910::
sprite 0, 1, 65528, 0, 0x090, 0, 0, 0
sprite 0, 1, 8, 0, 0x094, 0, 0, 0
sprite 0, 1, 24, 0, 0x094, 0, 0, 0
sprite 0, 1, 40, 0, 0x094, 0, 0, 0
sprite 0, 1, 56, 0, 0x090, 1, 0, 0
dummy_sprite
gUnknown_0201F958::
sprite 0, 0, 0, 0, 0x09a, 0, 0, 1
dummy_sprite
gUnknown_0201F970::
.4byte 0x0001FF07
.4byte 0x010100FF
.4byte 0x010200FF
.4byte 0x010300FF
.4byte 0x010400FF
.4byte 0x010500FF
.4byte 0x0001FFFF
gUnknown_0201F98C::
.4byte 0x0002FF07
.4byte 0x0004FF07
.4byte 0x010200FF
.4byte 0x010300FF
.4byte 0x010401FF
.4byte 0x010501FF
.4byte 0x0102FFFF
gUnknown_0201F9A8::
.4byte gUnknown_0201F970
.4byte gUnknown_0201F98C
gUnknown_0201F9B0::
.byte 0x0B, 0x07, 0x00, 0x00
.byte 0x13, 0x03, 0x4D, 0x00
.byte 0x13, 0x03, 0x86, 0x00
gUnknown_0201F9BC::
.byte 0x00, 0x03, 0x00, 0x00
.byte 0x0B, 0x01, 0x01, 0x00
.byte 0x0B, 0x04, 0x01, 0x00
.byte 0x0B, 0x07, 0x01, 0x00
.byte 0x0B, 0x0A, 0x01, 0x00
.byte 0x0B, 0x0D, 0x01, 0x00
gUnknown_0201F9D4::
.byte 0x00, 0x01, 0x00, 0x00
.byte 0x00, 0x09, 0x00, 0x00
.byte 0x0B, 0x01, 0x01, 0x00
.byte 0x0B, 0x05, 0x01, 0x00
.byte 0x0B, 0x09, 0x01, 0x00
.byte 0x0B, 0x0D, 0x01, 0x00
gUnknown_0201F9EC::
.4byte gUnknown_0201F9BC
.4byte gUnknown_0201F9D4
gUnknown_0201F9F4::
sprite 0, 2, 0, 0, 0x000, 0, 0, 1
dummy_sprite
gUnknown_0201FA0C::
sprite 0, 3, 0, 0, 0x100, 0, 0, 1
dummy_sprite
gUnknown_0201FA24::
sprite 0, 3, 0, 0, 0x300, 1, 0, 1
dummy_sprite
gMonFrontPicSubspriteTable::
.4byte gUnknown_0201FA24
.4byte gUnknown_0201FA0C
gSubspriteType::
sprite 1, 2, 0, 0, 0x000, 0, 0, 1
dummy_sprite
gSubspritePokeBall::
sprite 0, 1, 0, 0, 0x140, 0, 0, 1
dummy_sprite
gSubspriteMoveSelector::
sprite 0, 1, 0, 0, 0x0c0, 0, 0, 1
sprite 0, 1, 16, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 32, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 48, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 64, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 80, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 96, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 112, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 128, 0, 0x0c4, 0, 0, 1
sprite 0, 1, 144, 0, 0x0c0, 1, 0, 1
dummy_sprite
gSubspriteStatus::
sprite 1, 1, 0, 0, 0x0A0, 0, 0, 1
dummy_sprite
.align 2, 0
gWindowTemplateSummaryTitlePane::
.byte 0 @ bg
.byte 0 @ left
.byte 0 @ top
.byte 11 @ width
.byte 2 @ height
.align 1
.2byte 0x0020 @ base block
.byte 0x0D @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06000400 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2, 0
gWindowTemplateSummaryLeftPane::
.byte 0 @ bg
.byte 1 @ left
.byte 12 @ top
.byte 9 @ width
.byte 8 @ height
.align 1
.2byte 0x0036 @ base block
.byte 0x0D @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x060006C0 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2, 0
gWindowTemplateSummaryMainPane::
.byte 0 @ bg
.byte 11 @ left
.byte 3 @ top
.byte 19 @ width
.byte 17 @ height
.align 1
.2byte 0x007E @ base block
.byte 0x0D @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06000FC0 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2, 0
gWindowTemplateSummaryInputPane::
.byte 0 @ bg
.byte 25 @ left
.byte 0 @ top
.byte 5 @ width
.byte 2 @ height
.align 1
.2byte 0x01C1 @ base block
.byte 0x0D @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06003820 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2, 0
gUnknown_0201FB90::
.byte 2 @ bg
.byte 1 @ left
.byte 17 @ top
.byte 28 @ width
.byte 2 @ height
.align 1
.2byte 0x0020 @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06008400 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2, 0
gErrorMessagePtrs::
.4byte 0
.4byte gText_LinkStandby
.4byte gText_Linking
.4byte gText_DontTurnOffPower
.4byte gText_SaveFailed
.4byte gText_LinkInterrupted
.4byte gText_SaveFileDeleted
.4byte gText_SaveFileCorrupted
.4byte gText_NoSaveFile
.4byte gText_CannotBeLinked
.4byte gText_CannotTrade
.4byte gText_ReceivingMoveData
.4byte gText_ReceivingPokemonData
.4byte gText_ReceivingBattlePokemonData
.4byte gText_ReceivingBattleData
.4byte gText_StartTrade
.4byte gText_EndTrade
.4byte gText_SendingCoupons
.4byte gText_ReceivingCoupons
gSpText_Leer::
.string "MALICIOSO$"
gSpText_FireSpin::
.string "GIRO FUEGO$"
.align 2, 0
gUnknown_0201FC14::
.byte 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00
.byte 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0201FC2C::
.byte 0x00, 0x00, 0x00, 0xD0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
gUnknown_0201FC44::
.4byte gUnknown_0201FC2C
.4byte gUnknown_0201FC14
gUnknown_0201FC4C::
.byte 0x00, 0x40, 0x00, 0x40
.byte 0x00, 0x00, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
gUnknown_0201FC64::
.byte 0x00, 0x00, 0x00, 0x40, 0xF8, 0xFF, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
.byte 0x18, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x23, 0x00, 0x00, 0x00
.byte 0x90, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0201FCA0::
.byte 0x00, 0x00, 0x00, 0x40, 0xF8, 0xFF, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
.byte 0x08, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x18, 0x00, 0x00, 0x00
.byte 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50
.byte 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
gUnknown_0201FCF4::
.byte 0x00, 0x00, 0x00, 0x40, 0xF8, 0xFF, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
.byte 0x18, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00
.byte 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x40, 0x48, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
.byte 0x58, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x66, 0x00, 0x00, 0x00
.byte 0x90, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gUnknown_0201FD60::
.byte 0x00, 0x00, 0x00, 0x40, 0xF8, 0xFF, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
.byte 0x08, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x18, 0x00, 0x00, 0x00
.byte 0x90, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
gText_Empty:
.string "$"
.align 2
gText_BattleOptions::
.byte 0x88, 0x78, 0x01
.align 2
.4byte gText_Fight, 0
.byte 0xB8, 0x78, 0x02
.align 2
.4byte gText_GiveIn, 0
.byte 0x88, 0x88, 0x03
.align 2
.4byte gText_Pokemon, 0
.byte 0xB8, 0x88, 0x04
.align 2
.4byte gText_Empty, 0
gUnknown_0201FDC4::
.byte 0x08, 0x78, 0x01
.align 2
.4byte gStringBuffers + 0x00, sub_02005168
.byte 0x58, 0x78, 0x02
.align 2
.4byte gStringBuffers + 0x20, sub_02005168
.byte 0x08, 0x88, 0x03
.align 2
.4byte gStringBuffers + 0x40, sub_02005168
.byte 0x58, 0x88, 0x04
.align 2
.4byte gStringBuffers + 0x60, sub_02005168
gUnknown_0201FDF4::
.byte 0x08, 0x78, 0x01
.align 2
.4byte gStringBuffers + 0x00, 0
.byte 0x78, 0x78, 0x03
.align 2
.4byte gStringBuffers + 0x40, 0
.byte 0x08, 0x88, 0x02
.align 2
.4byte gStringBuffers + 0x20, 0
.byte 0x78, 0x88, 0x04
.align 2
.4byte gStringBuffers + 0x60, 0
gUnknown_0201FE24::
.byte 0x08, 0x88, 0x02
.align 2
.4byte gText_No, 0
.byte 0x30, 0x88, 0x01
.align 2
.4byte gText_Yes, 0
.align 2
gUnknown_0201FE3C::
.byte 0 @ bg
.byte 11 @ left
.byte 6 @ top
.byte 18 @ width
.byte 6 @ height
.align 1
.2byte 0x080 @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06001000 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y
.align 2
gUnknown_0201FE5C::
.byte 0 @ bg
.byte 1 @ left
.byte 15 @ top
.byte 28 @ width
.byte 4 @ height
.align 1
.2byte 0x0EC @ base block
.byte 0x0F @ bg color
.byte 0x10 @ glyph size
.align 2
.4byte 0x06001D80 @ char addr
.4byte gFont0LatinGfx @ gfx
.4byte gFont0LatinWidths @ glyph widths
.byte 0 @ fg color
.byte 0 @ shadow color
.byte 0 @ current X
.byte 0 @ current Y
.byte 0 @ glyph fixed width
.byte 0 @ start X
.byte 0 @ start Y