diff options
-rw-r--r-- | data/help_system_812B1E0.s | 311 | ||||
-rw-r--r-- | src/help_system_812B1E0.c | 2 |
2 files changed, 306 insertions, 7 deletions
diff --git a/data/help_system_812B1E0.s b/data/help_system_812B1E0.s index 14eed797a..51cdc2818 100644 --- a/data/help_system_812B1E0.s +++ b/data/help_system_812B1E0.s @@ -37,21 +37,320 @@ gUnknown_845B520:: @ 845B520 gUnknown_845B540:: @ 845B540 .incbin "baserom.gba", 0x45B540, 0x90 -gUnknown_845B5D0:: @ 845B5D0 - .incbin "baserom.gba", 0x45B5D0, 0x3EE +gUnknown_845B5D0:: + .incbin "baserom.gba", 0x45B5D0, 0x90 + +gUnknown_845B660:: + .byte 0x01, 0x02, 0x03, 0xff + +gUnknown_845B664:: + .byte 0x01, 0x02, 0x03, 0xff + +gUnknown_845B668:: + .byte 0x13, 0xff + +gUnknown_845B66A:: + .byte 0x01, 0x02, 0x03, 0xff + +gUnknown_845B66E:: + .byte 0x01, 0x25, 0xff + +gUnknown_845B671:: + .byte 0x02, 0x03, 0x04, 0x05, 0x11, 0xff + +gUnknown_845B677:: + .byte 0x09, 0x01, 0xff + +gUnknown_845B67A:: + .byte 0x02, 0x03, 0xff + +gUnknown_845B67D:: + .byte 0x09, 0x0a, 0x0b, 0x11, 0x0c, 0x10, 0xff + +gUnknown_845B684:: + .byte 0x09, 0x01, 0x04, 0x05, 0x06, 0x07, 0x08, 0x02, 0x0d, 0xff + +gUnknown_845B68E:: + .byte 0x09, 0x03, 0x0a, 0x0f, 0x12, 0x13, 0x14, 0xff + +gUnknown_845B696:: + .byte 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x12, 0xff + +gUnknown_845B6A1:: + .byte 0x16, 0x17, 0x18, 0xff + +gUnknown_845B6A5:: + .byte 0x0a, 0xff + +gUnknown_845B6A7:: + .byte 0x11, 0x0e, 0x19, 0x1a, 0x1b, 0xff + +gUnknown_845B6AD:: + .byte 0x0a, 0xff + +gUnknown_845B6AF:: + .byte 0x0b, 0xff + +gUnknown_845B6B1:: + .byte 0x2b, 0x19, 0x1a, 0xff + +gUnknown_845B6B5:: + .byte 0x0c, 0xff + +gUnknown_845B6B7:: + .byte 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0xff + +gUnknown_845B6BF:: + .byte 0x02, 0x03, 0x04, 0xff + +gUnknown_845B6C3:: + .byte 0x01, 0x02, 0x03, 0x07, 0xff + +gUnknown_845B6C8:: + .byte 0x02, 0x04, 0x05, 0x09, 0x25, 0xff + +gUnknown_845B6CE:: + .byte 0x1f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B6E2:: + .byte 0x09, 0x01, 0x02, 0x03, 0x0a, 0x28, 0xff + +gUnknown_845B6E9:: + .byte 0x02, 0x05, 0x06, 0x0a, 0x23, 0x24, 0x09, 0x25, 0xff + +gUnknown_845B6F2:: + .byte 0x1f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x0a, 0x0b, 0x0c, 0x11, 0x14, 0xff + +gUnknown_845B707:: + .byte 0x09, 0x01, 0x02, 0x03, 0x0a, 0x28, 0xff + +gUnknown_845B70E:: + .byte 0x03, 0x07, 0x04, 0x05, 0x06, 0xff + +gUnknown_845B714:: + .byte 0x02, 0x05, 0x06, 0x0a, 0x23, 0x24, 0x09, 0x25, 0xff + +gUnknown_845B71D:: + .byte 0x1f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B731:: + .byte 0x09, 0x01, 0x02, 0x03, 0x0a, 0x0c, 0x0e, 0x16, 0x17, 0x18, 0x15, 0xff + +gUnknown_845B73D:: + .byte 0x06, 0x0a, 0x23, 0x24, 0x09, 0x25, 0xff + +gUnknown_845B744:: + .byte 0x1f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B758:: + .byte 0x09, 0x01, 0x02, 0x03, 0x0a, 0x15, 0xff + +gUnknown_845B75F:: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 + .byte 0x21, 0x22, 0x23, 0xff + +gUnknown_845B783:: + .byte 0x02, 0x0a, 0x04, 0x05, 0x06, 0x07, 0x0d, 0x27, 0x08, 0x0b, 0x21, 0x23, 0x24, 0x2c, 0x09, 0x0e, 0x16, 0x17, 0x0f, 0x10, 0x11, 0x1a, 0x15, 0x1f, 0x20, 0x12, 0x13, 0x14, 0x18, 0x19, 0x1b, 0x1e + .byte 0x1c, 0x28, 0x25, 0xff + +gUnknown_845B7A7:: + .byte 0x1f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x2c, 0x09, 0x0d, 0x0e, 0x0f, 0x10, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B7BB:: + .byte 0x09, 0x01, 0x02, 0x0a, 0x0b, 0x0c, 0x0d, 0x15, 0xff + +gUnknown_845B7C4:: + .byte 0x02, 0x0a, 0x04, 0x05, 0x06, 0x07, 0x0d, 0x27, 0x08, 0x0b, 0x21, 0x23, 0x24, 0x2c, 0x09, 0x0e, 0x16, 0x17, 0x0f, 0x10, 0x11, 0x1a, 0x15, 0x1f, 0x20, 0x12, 0x13, 0x14, 0x18, 0x19, 0x1b, 0x1e + .byte 0x1c, 0x28, 0x25, 0xff + +gUnknown_845B7E8:: + .byte 0x1f, 0x01, 0x02, 0x06, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B7F1:: + .byte 0x09, 0x01, 0x02, 0x0a, 0x0b, 0x0c, 0x0d, 0x15, 0x28, 0xff + +gUnknown_845B7FB:: + .byte 0x0a, 0x07, 0x0d, 0x27, 0x08, 0x0b, 0x21, 0x23, 0x24, 0x2c, 0x09, 0x0e, 0x16, 0x0f, 0x10, 0x11, 0x1a, 0x15, 0x1f, 0x20, 0x12, 0x13, 0x14, 0x18, 0x19, 0x1b, 0x1e, 0x1c, 0x28, 0x25, 0xff + +gUnknown_845B81A:: + .byte 0x1f, 0x01, 0x02, 0x06, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B823:: + .byte 0x09, 0x01, 0x02, 0x0a, 0x0b, 0x0c, 0x0d, 0x15, 0xff + +gUnknown_845B82C:: + .byte 0x07, 0x27, 0x08, 0x2c, 0x15, 0x1f, 0x20, 0x12, 0x13, 0x14, 0x18, 0x19, 0x1b, 0x1e, 0x1c, 0x28, 0x25, 0xff + +gUnknown_845B83E:: + .byte 0x1f, 0x01, 0x02, 0x06, 0x0a, 0x0b, 0x0c, 0x11, 0xff + +gUnknown_845B847:: + .byte 0x09, 0x01, 0x02, 0x0a, 0x0b, 0x0c, 0x0d, 0x15, 0xff + +gUnknown_845B850:: + .byte 0x0f, 0x1b, 0x1d, 0x11, 0x12, 0x15, 0x17, 0x16, 0x1f, 0x20, 0x13, 0x14, 0xff + +gUnknown_845B85D:: + .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x07, 0x09, 0x2b, 0xff + +gUnknown_845B866:: + .byte 0x09, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0d, 0x0f, 0x12, 0x13, 0x14, 0x27, 0x15, 0xff + +gUnknown_845B878:: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 + .byte 0x21, 0x22, 0x23, 0xff + +gUnknown_845B89C:: + .byte 0x0f, 0x1b, 0x1d, 0x11, 0x12, 0x16, 0x1f, 0x20, 0x13, 0x14, 0xff + +gUnknown_845B8A7:: + .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x07, 0x2b, 0xff + +gUnknown_845B8AF:: + .byte 0x09, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0d, 0x0f, 0x12, 0x13, 0x14, 0x27, 0x15, 0xff + +gUnknown_845B8C1:: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 + .byte 0x21, 0x22, 0x23, 0xff + +gUnknown_845B8E5:: + .byte 0x0f, 0x1b, 0x1d, 0x11, 0x12, 0x16, 0x1f, 0x20, 0x13, 0x14, 0xff + +gUnknown_845B8F0:: + .byte 0x20, 0x21, 0x22, 0x23, 0x24, 0x07, 0x2b, 0xff + +gUnknown_845B8F8:: + .byte 0x09, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0d, 0x0f, 0x12, 0x13, 0x14, 0x27, 0x15, 0xff + +gUnknown_845B90A:: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 + .byte 0x21, 0x22, 0x23, 0xff + +gUnknown_845B92E:: + .byte 0x29, 0x2a, 0x2b, 0xff + +gUnknown_845B932:: + .byte 0x2d, 0x2e, 0x2f, 0x2b, 0xff + +gUnknown_845B937:: + .byte 0x09, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0d, 0x0f, 0x12, 0x13, 0x14, 0xff + +gUnknown_845B947:: + .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20 + .byte 0x21, 0x22, 0x23, 0xff + +gUnknown_845B96B:: + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x30, 0xff + +gUnknown_845B978:: + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x30, 0xff + +gUnknown_845B985:: + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x30, 0xff + +gUnknown_845B992:: + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x30, 0xff + +gUnknown_845B99F:: + .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x30, 0xff + +gUnknown_845B9AC:: + .byte 0x26, 0x27, 0x28, 0x29, 0x2a, 0xff + +gUnknown_845B9B2:: + .byte 0x26, 0x27, 0x28, 0x29, 0x2a, 0xff + +gUnknown_845B9B8:: + .byte 0x26, 0x27, 0x28, 0x29, 0x2a, 0xff gUnknown_845B9BE:: @ 845B9BE - .incbin "baserom.gba", 0x45B9BE, 0x22 + .byte 0x09, 0x01, 0x02, 0x03, 0x23, 0x25, 0x24, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x27, 0x15, 0x26, 0x16, 0x17, 0x18, 0x1a, 0x0e, 0x1b, 0xff + .align 2 gUnknown_845B9E0:: @ 845B9E0 - .incbin "baserom.gba", 0x45B9E0, 0xAD0 + .4byte NULL, NULL, NULL, NULL, NULL + .4byte NULL, NULL, NULL, gUnknown_845B660, NULL + .4byte NULL, NULL, NULL, gUnknown_845B664, NULL + .4byte NULL, gUnknown_845B668, NULL, gUnknown_845B66A, NULL + .4byte NULL, gUnknown_845B66E, NULL, NULL, NULL + .4byte NULL, gUnknown_845B671, gUnknown_845B677, NULL, NULL + .4byte NULL, gUnknown_845B67A, gUnknown_845B67D, NULL, NULL + .4byte NULL, NULL, gUnknown_845B684, NULL, NULL + .4byte NULL, NULL, gUnknown_845B68E, NULL, NULL + .4byte NULL, gUnknown_845B696, gUnknown_845B6A1, NULL, NULL + .4byte NULL, gUnknown_845B6A5, gUnknown_845B6A7, NULL, NULL + .4byte NULL, gUnknown_845B6AD, NULL, NULL, NULL + .4byte NULL, gUnknown_845B6AF, gUnknown_845B6B1, NULL, NULL + .4byte NULL, gUnknown_845B6B5, gUnknown_845B6B7, NULL, NULL + .4byte gUnknown_845B6BF, NULL, NULL, gUnknown_845B6C3, NULL + .4byte gUnknown_845B6C8, gUnknown_845B6CE, gUnknown_845B6E2, NULL, NULL + .4byte gUnknown_845B6E9, gUnknown_845B6F2, gUnknown_845B707, gUnknown_845B70E, NULL + .4byte gUnknown_845B714, gUnknown_845B71D, gUnknown_845B731, NULL, NULL + .4byte gUnknown_845B73D, gUnknown_845B744, gUnknown_845B758, NULL, gUnknown_845B75F + .4byte gUnknown_845B783, gUnknown_845B7A7, gUnknown_845B7BB, NULL, NULL + .4byte gUnknown_845B7C4, gUnknown_845B7E8, gUnknown_845B7F1, NULL, NULL + .4byte gUnknown_845B7FB, gUnknown_845B81A, gUnknown_845B823, NULL, NULL + .4byte gUnknown_845B82C, gUnknown_845B83E, gUnknown_845B847, NULL, NULL + .4byte gUnknown_845B850, gUnknown_845B85D, gUnknown_845B866, NULL, gUnknown_845B878 + .4byte gUnknown_845B89C, gUnknown_845B8A7, gUnknown_845B8AF, NULL, gUnknown_845B8C1 + .4byte gUnknown_845B8E5, gUnknown_845B8F0, gUnknown_845B8F8, NULL, gUnknown_845B90A + .4byte gUnknown_845B92E, gUnknown_845B932, gUnknown_845B937, NULL, gUnknown_845B947 + .4byte NULL, gUnknown_845B96B, NULL, NULL, NULL + .4byte NULL, gUnknown_845B978, NULL, NULL, NULL + .4byte NULL, gUnknown_845B985, NULL, NULL, NULL + .4byte NULL, gUnknown_845B992, NULL, NULL, NULL + .4byte NULL, gUnknown_845B99F, NULL, NULL, NULL + .4byte NULL, gUnknown_845B9AC, NULL, NULL, NULL + .4byte NULL, gUnknown_845B9B2, NULL, NULL, NULL + .4byte NULL, gUnknown_845B9B8, NULL, NULL, NULL + .4byte NULL, NULL, NULL, NULL, NULL + +gUnknown_845BCB0:: @ 845BCC0 + .incbin "baserom.gba", 0x45BCB0, 0x800 gUnknown_845C4B0:: @ 845C4B0 - .incbin "baserom.gba", 0x45C4B0, 0x6 + .byte 0x03, 0x00, 0x01, 0x02, 0x04, 0x05 gUnknown_845C4B6:: @ 845C4B6 - .incbin "baserom.gba", 0x45C4B6, 0xDE + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x01 + .byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x01, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x00, 0x00, 0x01, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x00, 0x01, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x01 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .align 1 gUnknown_845C594:: @ 845C594 .2byte MAP_VIRIDIAN_CITY_MART .2byte MAP_PEWTER_CITY_MART diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index a6edae3bd..361ddbcf0 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -38,8 +38,8 @@ extern const u8 *const gUnknown_845B218[]; extern const u8 *const gUnknown_845B3A0[]; extern const u8 *const gUnknown_845B500[]; extern const u8 *const gUnknown_845B540[]; -extern const u8 *const gUnknown_845B9E0[]; extern const u8 gUnknown_845B9BE[]; +extern const u8 *const gUnknown_845B9E0[]; extern const u8 gUnknown_845C4B0[]; extern const u8 gUnknown_845C4B6[][6]; extern const u16 gUnknown_845C594[]; // marts |