mirror of
https://github.com/pret/pmd-red.git
synced 2024-11-23 13:09:56 +00:00
f402e46cd3
* splitting lots of pokemon square and labeling lots of other things * actually commit this stuff * more moving data and things * more screen work * split out some pokemon dungeon data * lots of data work * push more data work * split kecleon, decomp another kanghaskhan func, and try to doc UpdateBGControl more * lots of item work * label more item things * subtype -> category and doc types/category
292 lines
11 KiB
ArmAsm
292 lines
11 KiB
ArmAsm
.section .rodata
|
|
|
|
.string "pksdir0\0"
|
|
.4byte 1
|
|
.4byte monpal_table
|
|
.string "pksdir0\0"
|
|
|
|
.global monpal_table
|
|
monpal_table:
|
|
.4byte monpal_string
|
|
.4byte monPal
|
|
|
|
.global monpal_string
|
|
monpal_string:
|
|
.string "monpal\0"
|
|
.align 2,0
|
|
.string "pksdir0\0"
|
|
|
|
@ Unknown Palette
|
|
.global monPal
|
|
monPal:
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x47, 0x37, 0x37, 0x80
|
|
.byte 0x77, 0x67, 0x67, 0x80
|
|
.byte 0xaf, 0x9f, 0x9f, 0x80
|
|
.byte 0xd7, 0xcf, 0xcf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x77, 0x1f, 0x47, 0x80
|
|
.byte 0xaf, 0x3f, 0x6f, 0x80
|
|
.byte 0xd7, 0x7f, 0x9f, 0x80
|
|
.byte 0x00, 0x37, 0xc7, 0x80
|
|
.byte 0x00, 0x97, 0xef, 0x80
|
|
.byte 0x37, 0xbf, 0xff, 0x80
|
|
.byte 0x77, 0x57, 0x37, 0x80
|
|
.byte 0xb7, 0x7f, 0x47, 0x80
|
|
|
|
.byte 0xe7, 0xb7, 0x6f, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x77, 0x37, 0x00, 0x80
|
|
.byte 0xbf, 0x87, 0x27, 0x80
|
|
.byte 0xdf, 0xbf, 0x4f, 0x80
|
|
.byte 0xff, 0xff, 0x77, 0x80
|
|
.byte 0x4f, 0x27, 0x57, 0x80
|
|
.byte 0x8f, 0x57, 0x7f, 0x80
|
|
.byte 0xd7, 0x87, 0xa7, 0x80
|
|
.byte 0x3f, 0x67, 0x00, 0x80
|
|
.byte 0x67, 0x8f, 0x00, 0x80
|
|
|
|
.byte 0xb7, 0xd7, 0x1f, 0x80
|
|
.byte 0x8f, 0x0f, 0x3f, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0xc7, 0x87, 0x00, 0x80
|
|
.byte 0xef, 0xdf, 0x2f, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x17, 0x4f, 0x6f, 0x80
|
|
.byte 0x27, 0x7f, 0xb7, 0x80
|
|
.byte 0x37, 0xaf, 0xff, 0x80
|
|
.byte 0xbf, 0xe7, 0xef, 0x80
|
|
.byte 0x87, 0x87, 0x00, 0x80
|
|
.byte 0xbf, 0xbf, 0x00, 0x80
|
|
.byte 0x8f, 0xd7, 0xf7, 0x80
|
|
.byte 0x2f, 0x2f, 0x2f, 0x80
|
|
|
|
.byte 0x67, 0x67, 0x67, 0x80
|
|
.byte 0xa7, 0xa7, 0xa7, 0x80
|
|
.byte 0x37, 0xaf, 0xff, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x47, 0x1f, 0x5f, 0x80
|
|
.byte 0x6f, 0x47, 0x87, 0x80
|
|
.byte 0x9f, 0x6f, 0xb7, 0x80
|
|
.byte 0xcf, 0x97, 0xe7, 0x80
|
|
.byte 0x6f, 0x00, 0x37, 0x80
|
|
.byte 0xa7, 0x47, 0x77, 0x80
|
|
.byte 0xe7, 0x8f, 0xb7, 0x80
|
|
|
|
.byte 0x87, 0x3f, 0x00, 0x80
|
|
.byte 0xaf, 0x6f, 0x00, 0x80
|
|
.byte 0xef, 0xaf, 0x37, 0x80
|
|
.byte 0xff, 0xd7, 0x57, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x37, 0x6f, 0x1f, 0x80
|
|
.byte 0x5f, 0x8f, 0x17, 0x80
|
|
.byte 0x87, 0xaf, 0x0f, 0x80
|
|
.byte 0xaf, 0xd7, 0x0f, 0x80
|
|
.byte 0x17, 0x1f, 0x77, 0x80
|
|
.byte 0x37, 0x5f, 0xb7, 0x80
|
|
|
|
.byte 0x57, 0xa7, 0xff, 0x80
|
|
.byte 0x27, 0x1f, 0x37, 0x80
|
|
.byte 0x3f, 0x3f, 0x4f, 0x80
|
|
.byte 0x57, 0x67, 0x67, 0x80
|
|
.byte 0xbf, 0x17, 0x00, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x1f, 0x47, 0x6f, 0x80
|
|
.byte 0x37, 0x6f, 0x9f, 0x80
|
|
.byte 0x57, 0x9f, 0xcf, 0x80
|
|
.byte 0x77, 0xcf, 0xff, 0x80
|
|
.byte 0x57, 0x37, 0x00, 0x80
|
|
|
|
.byte 0x97, 0x67, 0x00, 0x80
|
|
.byte 0xd7, 0xa7, 0x47, 0x80
|
|
.byte 0x77, 0x2f, 0x77, 0x80
|
|
.byte 0xaf, 0x47, 0xaf, 0x80
|
|
.byte 0xdf, 0x77, 0xd7, 0x80
|
|
.byte 0x87, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x6f, 0x17, 0x0f, 0x80
|
|
.byte 0xa7, 0x37, 0x0f, 0x80
|
|
.byte 0xd7, 0x57, 0x0f, 0x80
|
|
.byte 0xf7, 0x9f, 0x67, 0x80
|
|
|
|
.byte 0x5f, 0x87, 0x0f, 0x80
|
|
.byte 0x8f, 0xb7, 0x1f, 0x80
|
|
.byte 0xc7, 0xe7, 0x2f, 0x80
|
|
.byte 0x67, 0x47, 0x27, 0x80
|
|
.byte 0x97, 0x77, 0x57, 0x80
|
|
.byte 0xdf, 0xb7, 0x67, 0x80
|
|
.byte 0xff, 0xff, 0x8f, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x8f, 0x37, 0x00, 0x80
|
|
.byte 0xe7, 0x8f, 0x00, 0x80
|
|
.byte 0xff, 0xc7, 0x57, 0x80
|
|
|
|
.byte 0xff, 0xff, 0xaf, 0x80
|
|
.byte 0x67, 0x67, 0x00, 0x80
|
|
.byte 0xaf, 0xaf, 0x00, 0x80
|
|
.byte 0xff, 0xff, 0x00, 0x80
|
|
.byte 0x5f, 0x1f, 0x3f, 0x80
|
|
.byte 0xa7, 0x4f, 0x5f, 0x80
|
|
.byte 0xdf, 0x8f, 0xaf, 0x80
|
|
.byte 0x00, 0x6f, 0x97, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x67, 0x37, 0x0f, 0x80
|
|
.byte 0x97, 0x67, 0x27, 0x80
|
|
|
|
.byte 0xc7, 0x9f, 0x47, 0x80
|
|
.byte 0xff, 0xd7, 0x67, 0x80
|
|
.byte 0x57, 0x3f, 0x77, 0x80
|
|
.byte 0x77, 0x67, 0xc7, 0x80
|
|
.byte 0xaf, 0xaf, 0xd7, 0x80
|
|
.byte 0x27, 0x57, 0x67, 0x80
|
|
.byte 0x57, 0x97, 0x8f, 0x80
|
|
.byte 0x7f, 0xcf, 0x9f, 0x80
|
|
.byte 0xbf, 0x17, 0x00, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x27, 0x5f, 0x0f, 0x80
|
|
|
|
.byte 0x5f, 0x8f, 0x17, 0x80
|
|
.byte 0x8f, 0xbf, 0x27, 0x80
|
|
.byte 0xbf, 0xef, 0x3f, 0x80
|
|
.byte 0x47, 0x47, 0x47, 0x80
|
|
.byte 0x87, 0x87, 0x87, 0x80
|
|
.byte 0xd7, 0xd7, 0xd7, 0x80
|
|
.byte 0x67, 0x47, 0x27, 0x80
|
|
.byte 0xb7, 0x77, 0x00, 0x80
|
|
.byte 0xef, 0xd7, 0x57, 0x80
|
|
.byte 0xbf, 0x17, 0x00, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x0f, 0x0f, 0x0f, 0x80
|
|
.byte 0xc7, 0x87, 0x00, 0x80
|
|
.byte 0xef, 0xdf, 0x2f, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
|
|
.byte 0x47, 0x47, 0x47, 0x80
|
|
.byte 0x77, 0x7f, 0x77, 0x80
|
|
.byte 0xa7, 0xb7, 0xa7, 0x80
|
|
.byte 0xcf, 0xdf, 0xcf, 0x80
|
|
.byte 0x67, 0x67, 0x67, 0x80
|
|
.byte 0xa7, 0xa7, 0xa7, 0x80
|
|
.byte 0xdf, 0xef, 0xdf, 0x80
|
|
.byte 0x6f, 0x4f, 0x1f, 0x80
|
|
.byte 0xcf, 0x97, 0x00, 0x80
|
|
.byte 0xef, 0xd7, 0x57, 0x80
|
|
.byte 0xff, 0x3f, 0x00, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x0f, 0x80
|
|
.byte 0x57, 0x00, 0x27, 0x80
|
|
.byte 0x97, 0x3f, 0x5f, 0x80
|
|
|
|
.byte 0xc7, 0x77, 0x97, 0x80
|
|
.byte 0xd7, 0xaf, 0xbf, 0x80
|
|
.byte 0xef, 0xef, 0xef, 0x80
|
|
.byte 0x97, 0x97, 0x8f, 0x80
|
|
.byte 0x27, 0x67, 0x6f, 0x80
|
|
.byte 0x37, 0x97, 0x97, 0x80
|
|
.byte 0x27, 0x57, 0x3f, 0x80
|
|
.byte 0x57, 0x7f, 0x37, 0x80
|
|
.byte 0x87, 0xc7, 0x57, 0x80
|
|
.byte 0xb7, 0x77, 0x00, 0x80
|
|
.byte 0xef, 0xaf, 0x00, 0x80
|
|
.byte 0xef, 0xff, 0x87, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x17, 0x17, 0x17, 0x80
|
|
.byte 0x3f, 0x3f, 0x3f, 0x80
|
|
|
|
.byte 0x6f, 0x6f, 0x6f, 0x80
|
|
.byte 0x9f, 0x9f, 0x9f, 0x80
|
|
.byte 0xcf, 0xcf, 0xcf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x57, 0x57, 0x57, 0x80
|
|
.byte 0x87, 0x87, 0x87, 0x80
|
|
.byte 0xbf, 0xbf, 0xbf, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0x8f, 0x97, 0x97, 0x80
|
|
.byte 0xc7, 0xcf, 0xd7, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0x8f, 0x8f, 0x8f, 0x80
|
|
.byte 0xbf, 0xbf, 0xbf, 0x80
|
|
.byte 0x00, 0x8f, 0x00, 0x80
|
|
.byte 0x0f, 0x0f, 0x0f, 0x80
|
|
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0xaf, 0xaf, 0xaf, 0x80
|
|
.byte 0xff, 0xff, 0xff, 0x80
|
|
.byte 0x47, 0x47, 0x47, 0x80
|
|
.byte 0x77, 0x77, 0x77, 0x80
|
|
.byte 0xa7, 0xa7, 0xa7, 0x80
|
|
.byte 0xd7, 0xd7, 0xd7, 0x80
|
|
.byte 0x67, 0x67, 0x67, 0x80
|
|
.byte 0xa7, 0xa7, 0xa7, 0x80
|
|
.byte 0xe7, 0xe7, 0xe7, 0x80
|
|
.byte 0x5f, 0x5f, 0x5f, 0x80
|
|
.byte 0x97, 0x97, 0x97, 0x80
|
|
.byte 0xcf, 0xcf, 0xcf, 0x80
|
|
.byte 0xa7, 0xa7, 0xa7, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
.byte 0x00, 0x00, 0x00, 0x80
|
|
|
|
.string "pksdir0\0"
|
|
.string "pksdir0\0"
|
|
.string "pksdir0\0"
|
|
.string "pksdir0\0"
|
|
|
|
@ Blank Space
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
|
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|