mass doc'ing of symbols and some tiny decomp work

This commit is contained in:
Seth Barberee 2021-01-18 12:32:32 -06:00
parent 02f3b08f8c
commit d010378f72
47 changed files with 2413 additions and 1428 deletions

View File

@ -109,7 +109,7 @@ _080006B8:
_08000708: .4byte gUnknown_80B69F8
_0800070C: .4byte gUnknown_80B6A28
_08000710: .4byte 0x00005b20
_08000714: .4byte gUnknown_8380000
_08000714: .4byte gTitleMenuFileArchive
_08000718: .4byte gTitlePaletteFile
_0800071C: .4byte gUnknown_202B038
_08000720: .4byte 0x06008000

View File

@ -5,19 +5,6 @@
.text
thumb_func_start sub_800D158
sub_800D158:
push {r1-r3}
push {lr}
ldr r1, [sp, 0x4]
add r2, sp, 0x8
bl vsprintf
pop {r3}
add sp, 0xC
bx r3
thumb_func_end sub_800D158
thumb_func_start sub_800D16C
sub_800D16C:
push {r0-r3}
@ -1381,8 +1368,8 @@ _0800DAF0:
_0800DB38: .4byte gUnknown_203B0CC
_0800DB3C: .4byte 0x00001a18
_0800DB40: .4byte 0x00001a04
_0800DB44: .4byte gUnknown_80B9C6C
_0800DB48: .4byte gUnknown_9740000
_0800DB44: .4byte gefob001_string
_0800DB48: .4byte gEffectFileArchive
_0800DB4C:
ldr r0, _0800DB74
ldr r1, _0800DB78
@ -1402,8 +1389,8 @@ _0800DB6C:
pop {r0}
bx r0
.align 2, 0
_0800DB74: .4byte gUnknown_80B9C74
_0800DB78: .4byte gUnknown_9740000
_0800DB74: .4byte gefob000_string
_0800DB78: .4byte gEffectFileArchive
thumb_func_end sub_800DAC0
thumb_func_start sub_800DB7C
@ -4534,7 +4521,7 @@ _0800F1EC:
bx r1
.align 2, 0
_0800F1FC: .4byte gUnknown_80CE788
_0800F200: .4byte gUnknown_9740000
_0800F200: .4byte gEffectFileArchive
thumb_func_end sub_800F1C0
thumb_func_start sub_800F204
@ -7205,9 +7192,9 @@ _080106A2:
bx r0
.align 2, 0
_080106E4: .4byte gUnknown_80D4014
_080106E8: .4byte gUnknown_8380000
_080106E8: .4byte gTitleMenuFileArchive
_080106EC: .4byte gUnknown_80D405C
_080106F0: .4byte gUnknown_8510000
_080106F0: .4byte gMonsterFileArchive
_080106F4: .4byte gUnknown_203B0E8
_080106F8: .4byte 0x0000110c
_080106FC: .4byte gUnknown_80D4064
@ -8155,9 +8142,9 @@ _08010E84:
bx r0
.align 2, 0
_08010EBC: .4byte gUnknown_80D408C
_08010EC0: .4byte gUnknown_8380000
_08010EC0: .4byte gTitleMenuFileArchive
_08010EC4: .4byte gUnknown_80D40E4
_08010EC8: .4byte gUnknown_8510000
_08010EC8: .4byte gMonsterFileArchive
_08010ECC: .4byte gUnknown_203B0E4
_08010ED0: .4byte gUnknown_80D40EC
_08010ED4: .4byte gUnknown_80D40F4
@ -9125,80 +9112,4 @@ _08011694: .4byte 0x00004a2c
_08011698: .4byte gUnknown_80D4124
thumb_func_end sub_8011494
thumb_func_start sub_801169C
sub_801169C:
push {r4-r6,lr}
sub sp, 0x8
ldr r5, _08011744
ldr r1, [r5]
ldr r4, _08011748
adds r0, r1, r4
movs r2, 0
ldrsh r0, [r0, r2]
ldr r6, _0801174C
adds r1, r6
movs r3, 0
ldrsh r1, [r1, r3]
bl SetBG2RegOffsets
ldr r1, [r5]
adds r4, r1, r4
movs r2, 0
ldrsh r0, [r4, r2]
adds r1, r6
movs r3, 0
ldrsh r1, [r1, r3]
bl SetBG3RegOffsets
bl sub_8010F28
bl sub_80111C4
lsls r0, 24
lsrs r0, 24
ldr r2, [r5]
ldr r3, _08011750
adds r1, r2, r3
ldr r3, _08011754
adds r2, r3
ldr r2, [r2]
str r2, [sp]
movs r2, 0
str r2, [sp, 0x4]
movs r2, 0xB0
movs r3, 0x10
bl sub_8004AF0
movs r0, 0
movs r1, 0
bl sub_8005838
ldr r0, _08011758
ldr r0, [r0]
ldrb r0, [r0, 0xA]
bl nullsub_8
bl sub_8005180
bl sub_80060EC
ldr r0, _0801175C
ldr r0, [r0]
bl IncrementPlayTime
bl sub_800CB20
bl LoadBufferedInputs
bl CopySpritesToOam
bl sub_8005304
bl TransferBGPaletteBuffer
bl xxx_call_update_bg_vram
bl sub_8009908
bl xxx_call_update_bg_sound_input
bl sub_8011860
movs r0, 0
bl ResetSprites
add sp, 0x8
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_08011744: .4byte gUnknown_203B0E4
_08011748: .4byte 0x00004dd4
_0801174C: .4byte 0x00004dd6
_08011750: .4byte 0x00004c4c
_08011754: .4byte 0x00004dcc
_08011758: .4byte gUnknown_203B46C
_0801175C: .4byte gUnknown_203B47C
thumb_func_end sub_801169C
.align 2, 0 @ Don't pad with nop.

View File

@ -32,7 +32,7 @@ PrintMessageWithFuncFileLine:
add sp, 0x8
bx r3
.align 2, 0
_08011AFC: .4byte gUnknown_80D41EC
_08011AFC: .4byte gFuncFileLineString2
thumb_func_end PrintMessageWithFuncFileLine
.align 2,0 @ Don't pad with nop

View File

@ -7524,7 +7524,7 @@ _08016594:
ldr r2, [r2]
b _08016844
.align 2, 0
_080165B0: .4byte gUnknown_80D49E0
_080165B0: .4byte gFelicityDialogue
_080165B4:
bl sub_8016900
ldr r0, _080165FC
@ -7563,7 +7563,7 @@ _080165B4:
.align 2, 0
_080165FC: .4byte gUnknown_203B204
_08016600: .4byte gUnknown_203B460
_08016604: .4byte gUnknown_80D49E0
_08016604: .4byte gFelicityDialogue
_08016608:
ldr r0, _08016648
str r4, [r0]
@ -7598,7 +7598,7 @@ _08016632:
b _080168EC
.align 2, 0
_08016648: .4byte gUnknown_202DE30
_0801664C: .4byte gUnknown_80D49E0
_0801664C: .4byte gFelicityDialogue
_08016650:
ldr r3, [r2]
movs r0, 0x1
@ -7611,7 +7611,7 @@ _08016650:
adds r2, 0x38
b _0801683C
.align 2, 0
_08016664: .4byte gUnknown_80D49E0
_08016664: .4byte gFelicityDialogue
_08016668:
ldr r3, [r2]
movs r0, 0x6
@ -7638,7 +7638,7 @@ _08016668:
b _08016844
.align 2, 0
_08016698: .4byte gUnknown_203B460
_0801669C: .4byte gUnknown_80D49E0
_0801669C: .4byte gFelicityDialogue
_080166A0:
ldr r0, _080166BC
str r1, [r0]
@ -7656,7 +7656,7 @@ _080166A0:
b _08016844
.align 2, 0
_080166BC: .4byte gUnknown_202DE30
_080166C0: .4byte gUnknown_80D49E0
_080166C0: .4byte gFelicityDialogue
_080166C4:
ldr r3, [r2]
movs r0, 0x1
@ -7669,7 +7669,7 @@ _080166C4:
adds r2, 0xC
b _0801683C
.align 2, 0
_080166D8: .4byte gUnknown_80D49E0
_080166D8: .4byte gFelicityDialogue
_080166DC:
ldr r0, _08016700
ldr r1, [r0]
@ -7691,7 +7691,7 @@ _080166DC:
b _0801683C
.align 2, 0
_08016700: .4byte gUnknown_203B460
_08016704: .4byte gUnknown_80D49E0
_08016704: .4byte gFelicityDialogue
_08016708:
movs r5, 0x99
lsls r5, 2
@ -7712,7 +7712,7 @@ _08016708:
b _0801683C
.align 2, 0
_0801672C: .4byte 0x0098967e
_08016730: .4byte gUnknown_80D49E0
_08016730: .4byte gFelicityDialogue
_08016734:
ldr r3, [r2]
movs r0, 0x8
@ -7725,7 +7725,7 @@ _08016734:
adds r2, 0x18
b _0801683C
.align 2, 0
_08016748: .4byte gUnknown_80D49E0
_08016748: .4byte gFelicityDialogue
_0801674C:
ldr r4, [r2]
ldr r0, _080167A0
@ -7788,7 +7788,7 @@ _080167A8:
b _0801683C
.align 2, 0
_080167C4: .4byte gUnknown_202DE30
_080167C8: .4byte gUnknown_80D49E0
_080167C8: .4byte gFelicityDialogue
_080167CC:
ldr r0, _080167F4
ldr r3, [r0]
@ -7812,7 +7812,7 @@ _080167CC:
.align 2, 0
_080167F4: .4byte gUnknown_203B460
_080167F8: .4byte 0x0001869e
_080167FC: .4byte gUnknown_80D49E0
_080167FC: .4byte gFelicityDialogue
_08016800:
movs r5, 0x99
lsls r5, 2
@ -7831,7 +7831,7 @@ _08016800:
adds r2, 0x2C
b _0801683C
.align 2, 0
_08016820: .4byte gUnknown_80D49E0
_08016820: .4byte gFelicityDialogue
_08016824:
ldr r3, [r2]
movs r0, 0xB
@ -7857,7 +7857,7 @@ _08016844:
b _080168EC
.align 2, 0
_08016850: .4byte gUnknown_202DE30
_08016854: .4byte gUnknown_80D49E0
_08016854: .4byte gFelicityDialogue
_08016858: .4byte 0x0000010d
_0801685C:
ldr r4, [r2]
@ -7905,7 +7905,7 @@ _080168AE:
bl sub_8016B48
_080168B2:
movs r0, 0x3
bl sub_8016BB8
bl CreateFelicityBankShopMenu
b _080168EC
.align 2, 0
_080168BC: .4byte gUnknown_203B460
@ -7937,7 +7937,7 @@ _080168EC:
bx r0
.align 2, 0
_080168F4: .4byte gUnknown_202DE30
_080168F8: .4byte gUnknown_80D49E0
_080168F8: .4byte gFelicityDialogue
_080168FC: .4byte 0x0000010d
thumb_func_end sub_801653C
@ -8271,7 +8271,7 @@ sub_8016B48:
b _08016B96
.align 2, 0
_08016B7C: .4byte gUnknown_203B204
_08016B80: .4byte gUnknown_80D49CC
_08016B80: .4byte gFelicityDeposit
_08016B84:
ldr r0, _08016BB0
ldr r2, [r0]
@ -8294,12 +8294,12 @@ _08016B96:
pop {r0}
bx r0
.align 2, 0
_08016BB0: .4byte gUnknown_80D49DC
_08016BB0: .4byte gFelicityWithdraw
_08016BB4: .4byte gUnknown_203B204
thumb_func_end sub_8016B48
thumb_func_start sub_8016BB8
sub_8016BB8:
thumb_func_start CreateFelicityBankShopMenu
CreateFelicityBankShopMenu:
push {r4-r6,lr}
mov r6, r8
push {r6}
@ -8356,10 +8356,10 @@ sub_8016BB8:
pop {r0}
bx r0
.align 2, 0
_08016C34: .4byte gUnknown_80DB724
_08016C34: .4byte gFelicityMoney
_08016C38: .4byte gUnknown_203B460
_08016C3C: .4byte gUnknown_80DB72C
thumb_func_end sub_8016BB8
_08016C3C: .4byte gFelicitySavings
thumb_func_end CreateFelicityBankShopMenu
thumb_func_start sub_8016C40
sub_8016C40:
@ -12672,7 +12672,7 @@ _08018F30:
adds r0, r2
b _08018F76
.align 2, 0
_08018F50: .4byte gUnknown_80D5EC8
_08018F50: .4byte gKecleonShopDialogue
_08018F54: .4byte gUnknown_203B210
_08018F58:
bl sub_8019DAC
@ -12709,7 +12709,7 @@ _08018F76:
bl sub_8014248
b _080194E8
.align 2, 0
_08018FA0: .4byte gUnknown_80D5EC8
_08018FA0: .4byte gKecleonShopDialogue
_08018FA4: .4byte gUnknown_203B210
_08018FA8:
ldr r1, [r4]
@ -12729,7 +12729,7 @@ _08018FA8:
ldr r2, [r2]
b _08019454
.align 2, 0
_08018FCC: .4byte gUnknown_80D5EC8
_08018FCC: .4byte gKecleonShopDialogue
_08018FD0:
ldr r1, [r4]
movs r0, 0x4
@ -12749,7 +12749,7 @@ _08018FD0:
ldr r3, _08018FF8
b _08019456
.align 2, 0
_08018FF4: .4byte gUnknown_80D5EC8
_08018FF4: .4byte gKecleonShopDialogue
_08018FF8: .4byte 0x0000030d
_08018FFC:
ldr r1, [r4]
@ -12769,7 +12769,7 @@ _08018FFC:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019020: .4byte gUnknown_80D5EC8
_08019020: .4byte gKecleonShopDialogue
_08019024:
ldr r1, [r4]
movs r0, 0x10
@ -12788,7 +12788,7 @@ _08019024:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019048: .4byte gUnknown_80D5EC8
_08019048: .4byte gKecleonShopDialogue
_0801904C:
ldr r1, [r4]
movs r0, 0x1
@ -12806,7 +12806,7 @@ _0801904C:
ldr r2, [r2]
b _08019454
.align 2, 0
_0801906C: .4byte gUnknown_80D5EC8
_0801906C: .4byte gKecleonShopDialogue
_08019070:
ldr r1, [r4]
movs r0, 0x1
@ -12824,7 +12824,7 @@ _08019070:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019090: .4byte gUnknown_80D5EC8
_08019090: .4byte gKecleonShopDialogue
_08019094:
ldr r1, [r4]
movs r0, 0x1
@ -12842,7 +12842,7 @@ _08019094:
ldr r2, [r2]
b _08019454
.align 2, 0
_080190B4: .4byte gUnknown_80D5EC8
_080190B4: .4byte gKecleonShopDialogue
_080190B8:
ldr r1, [r4]
movs r0, 0x1
@ -12860,7 +12860,7 @@ _080190B8:
ldr r2, [r2]
b _08019454
.align 2, 0
_080190D8: .4byte gUnknown_80D5EC8
_080190D8: .4byte gKecleonShopDialogue
_080190DC:
ldr r1, [r4]
movs r0, 0x1
@ -12879,7 +12879,7 @@ _080190DC:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019100: .4byte gUnknown_80D5EC8
_08019100: .4byte gKecleonShopDialogue
_08019104:
ldr r1, [r4]
movs r0, 0x10
@ -12898,7 +12898,7 @@ _08019104:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019128: .4byte gUnknown_80D5EC8
_08019128: .4byte gKecleonShopDialogue
_0801912C:
ldr r0, _0801915C
ldr r1, [r4]
@ -12923,7 +12923,7 @@ _0801912C:
b _08019454
.align 2, 0
_0801915C: .4byte gUnknown_202DE58
_08019160: .4byte gUnknown_80D5EC8
_08019160: .4byte gKecleonShopDialogue
_08019164:
ldr r1, [r4]
movs r0, 0x18
@ -12942,7 +12942,7 @@ _08019164:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019188: .4byte gUnknown_80D5EC8
_08019188: .4byte gKecleonShopDialogue
_0801918C:
ldr r1, [r4]
movs r0, 0x12
@ -12961,7 +12961,7 @@ _0801918C:
ldr r2, [r2]
b _08019454
.align 2, 0
_080191B0: .4byte gUnknown_80D5EC8
_080191B0: .4byte gKecleonShopDialogue
_080191B4:
ldr r1, [r4]
movs r0, 0x13
@ -12980,7 +12980,7 @@ _080191B4:
ldr r2, [r2]
b _08019454
.align 2, 0
_080191D8: .4byte gUnknown_80D5EC8
_080191D8: .4byte gKecleonShopDialogue
_080191DC:
ldr r0, [r4]
ldrb r0, [r0, 0x4]
@ -13063,7 +13063,7 @@ _08019254:
_08019284: .4byte gUnknown_202DE58
_08019288: .4byte gUnknown_203B210
_0801928C: .4byte gUnknown_202DE30
_08019290: .4byte gUnknown_80D5EC8
_08019290: .4byte gKecleonShopDialogue
_08019294:
bl sub_8019D8C
cmp r0, 0
@ -13126,7 +13126,7 @@ _080192F2:
b _0801944C
.align 2, 0
_0801930C: .4byte gUnknown_203B210
_08019310: .4byte gUnknown_80D5EC8
_08019310: .4byte gKecleonShopDialogue
_08019314:
ldr r1, [r4]
movs r0, 0x1A
@ -13145,7 +13145,7 @@ _08019314:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019338: .4byte gUnknown_80D5EC8
_08019338: .4byte gKecleonShopDialogue
_0801933C:
ldr r1, [r4]
movs r0, 0x1B
@ -13164,7 +13164,7 @@ _0801933C:
ldr r2, [r2]
b _08019454
.align 2, 0
_08019360: .4byte gUnknown_80D5EC8
_08019360: .4byte gKecleonShopDialogue
_08019364:
movs r0, 0x4
movs r1, 0x3
@ -13227,7 +13227,7 @@ _080193B4:
_080193E4: .4byte gUnknown_202DE58
_080193E8: .4byte gUnknown_203B210
_080193EC: .4byte gUnknown_202DE30
_080193F0: .4byte gUnknown_80D5EC8
_080193F0: .4byte gKecleonShopDialogue
_080193F4:
ldr r0, [r4]
adds r0, 0x1C
@ -13284,7 +13284,7 @@ _08019456:
b _080194E8
.align 2, 0
_08019460: .4byte gUnknown_203B210
_08019464: .4byte gUnknown_80D5EC8
_08019464: .4byte gKecleonShopDialogue
_08019468: .4byte 0x0000010d
_0801946C:
bl sub_8019700
@ -13323,7 +13323,7 @@ _0801948C:
.align 2, 0
_080194B4: .4byte gUnknown_202DE30
_080194B8: .4byte gUnknown_203B210
_080194BC: .4byte gUnknown_80D5EC8
_080194BC: .4byte gKecleonShopDialogue
_080194C0:
ldr r1, [r4]
movs r0, 0x1
@ -13349,7 +13349,7 @@ _080194E8:
pop {r0}
bx r0
.align 2, 0
_080194F0: .4byte gUnknown_80D5EC8
_080194F0: .4byte gKecleonShopDialogue
_080194F4: .4byte 0x0000010d
thumb_func_end sub_8018E88
@ -16008,7 +16008,7 @@ sub_801A9E0:
b _0801AA48
.align 2, 0
_0801AA2C: .4byte gUnknown_203B224
_0801AA30: .4byte gUnknown_80DB974
_0801AA30: .4byte gTeamToolboxA
_0801AA34:
ldr r2, _0801AA58
adds r0, r4, 0
@ -16028,7 +16028,7 @@ _0801AA48:
ldrsh r0, [r0, r4]
b _0801AD0A
.align 2, 0
_0801AA58: .4byte gUnknown_80DB984
_0801AA58: .4byte gTeamToolboxB
_0801AA5C: .4byte gUnknown_203B224
_0801AA60:
ldr r2, [r1]
@ -18188,8 +18188,8 @@ sub_801BB20:
bx lr
.align 2, 0
_0801BB50: .4byte gUnknown_203B234
_0801BB54: .4byte gUnknown_80DBD58
_0801BB58: .4byte gUnknown_80DBD6C
_0801BB54: .4byte gKangaskhanTrashToolboxItem
_0801BB58: .4byte gKangaskhanTrashReceivedItem
thumb_func_end sub_801BB20
thumb_func_start sub_801BB5C
@ -18269,8 +18269,8 @@ _0801BBD2:
b _0801BC0E
.align 2, 0
_0801BBEC: .4byte gUnknown_203B234
_0801BBF0: .4byte gUnknown_80DBD80
_0801BBF4: .4byte gUnknown_80DBD88
_0801BBF0: .4byte gKangaskhanStorage
_0801BBF4: .4byte gKangaskhanTrash
_0801BBF8: .4byte gUnknown_80D4970
_0801BBFC:
adds r3, 0x1
@ -21504,10 +21504,10 @@ _0801D534:
b _0801D5E6
.align 2, 0
_0801D554: .4byte gUnknown_203B250
_0801D558: .4byte gUnknown_80DBF10
_0801D55C: .4byte gUnknown_80DBF18
_0801D560: .4byte gUnknown_80DBF20
_0801D564: .4byte gUnknown_80DBF2C
_0801D558: .4byte gMenuItems
_0801D55C: .4byte gMenuTeam
_0801D560: .4byte gMenuJobList
_0801D564: .4byte gMenuOthers
_0801D568:
ldr r0, _0801D63C
ldr r1, _0801D640
@ -21621,7 +21621,7 @@ _0801D622:
_0801D63C: .4byte gUnknown_202DF98
_0801D640: .4byte gUnknown_80DBF34
_0801D644: .4byte gUnknown_80D49A8
_0801D648: .4byte gUnknown_80DBF10
_0801D648: .4byte gMenuItems
_0801D64C: .4byte gUnknown_203B250
_0801D650: .4byte gUnknown_80D4970
_0801D654: .4byte gUnknown_80D49B4

View File

@ -153,7 +153,7 @@ _0801D994:
bx r0
.align 2, 0
_0801D9DC: .4byte gUnknown_80DBF60
_0801D9E0: .4byte gUnknown_8380000
_0801D9E0: .4byte gTitleMenuFileArchive
thumb_func_end sub_801D970
thumb_func_start sub_801D9E4
@ -645,7 +645,7 @@ sub_801DD84:
_0801DDAC: .4byte gUnknown_203B25C
_0801DDB0: .4byte gUnknown_80DBFB0
_0801DDB4:
bl sub_801DFA4
bl CreateOthersMenu
movs r3, 0
ldr r1, [r4]
adds r0, r1, 0
@ -712,7 +712,7 @@ _0801DE2C: .4byte gUnknown_203B25C
_0801DE30: .4byte gUnknown_80DBFCC
_0801DE34: .4byte gUnknown_80DBFB0
_0801DE38:
bl sub_801DFA4
bl CreateOthersMenu
mov r8, r4
ldr r6, _0801DE88
mov r12, r6
@ -832,7 +832,7 @@ _0801DF14:
bl sub_8012D60
b _0801DF94
.align 2, 0
_0801DF34: .4byte gUnknown_80DBFE4
_0801DF34: .4byte gOthers_MenuOption
_0801DF38:
movs r0, 0
bl sub_801E3F0
@ -888,8 +888,8 @@ _0801DF9C: .4byte gUnknown_80DBFEC
_0801DFA0: .4byte gUnknown_203B25C
thumb_func_end sub_801DED0
thumb_func_start sub_801DFA4
sub_801DFA4:
thumb_func_start CreateOthersMenu
CreateOthersMenu:
push {r4,lr}
ldr r4, _0801DFD8
ldr r0, [r4]
@ -916,9 +916,9 @@ sub_801DFA4:
bx r0
.align 2, 0
_0801DFD8: .4byte gUnknown_203B25C
_0801DFDC: .4byte gUnknown_80DC000
_0801DFE0: .4byte gUnknown_80DC010
thumb_func_end sub_801DFA4
_0801DFDC: .4byte gOthers_GameOptions
_0801DFE0: .4byte gOthers_Hints
thumb_func_end CreateOthersMenu
thumb_func_start sub_801DFE4
sub_801DFE4:
@ -1189,7 +1189,7 @@ sub_801E198:
movs r2, 0x1
bl sub_8013818
bl nullsub_38
bl sub_801E310
bl CreateOptionsMenu
movs r0, 0x1
pop {r4,r5}
pop {r1}
@ -1281,7 +1281,7 @@ _0801E294:
bne _0801E2BC
_0801E2AA:
bl nullsub_38
bl sub_801E310
bl CreateOptionsMenu
movs r0, 0x1
b _0801E2BE
.align 2, 0
@ -1336,8 +1336,8 @@ nullsub_38:
bx lr
thumb_func_end nullsub_38
thumb_func_start sub_801E310
sub_801E310:
thumb_func_start CreateOptionsMenu
CreateOptionsMenu:
push {r4-r6,lr}
sub sp, 0x4
ldr r5, _0801E368
@ -1379,7 +1379,7 @@ sub_801E310:
b _0801E3D6
.align 2, 0
_0801E368: .4byte gUnknown_203B260
_0801E36C: .4byte gUnknown_80DC054
_0801E36C: .4byte gWindowBGTitle
_0801E370: .4byte gUnknown_80DC064
_0801E374:
cmp r0, 0x2
@ -1389,7 +1389,7 @@ _0801E37A:
ldr r0, _0801E380
b _0801E386
.align 2, 0
_0801E380: .4byte gUnknown_80DC084
_0801E380: .4byte gWindowBGBlueString
_0801E384:
ldr r0, _0801E3AC
_0801E386:
@ -1411,7 +1411,7 @@ _0801E386:
bl sub_80078A4
b _0801E3D6
.align 2, 0
_0801E3AC: .4byte gUnknown_80DC08C
_0801E3AC: .4byte gWindowBGRedString
_0801E3B0:
ldr r0, _0801E3E8
bl sub_8008ED0
@ -1440,9 +1440,9 @@ _0801E3D6:
pop {r0}
bx r0
.align 2, 0
_0801E3E8: .4byte gUnknown_80DC090
_0801E3E8: .4byte gWindowBGGreenString
_0801E3EC: .4byte gUnknown_203B260
thumb_func_end sub_801E310
thumb_func_end CreateOptionsMenu
thumb_func_start sub_801E3F0
sub_801E3F0:
@ -2371,7 +2371,7 @@ _0801EB00:
movs r1, 0xC
b _0801EB86
.align 2, 0
_0801EB34: .4byte gUnknown_80D8888
_0801EB34: .4byte gGulpinDialogue
_0801EB38:
ldr r1, _0801EB64
movs r0, 0x64
@ -2395,7 +2395,7 @@ _0801EB38:
movs r1, 0xC
b _0801EB86
.align 2, 0
_0801EB64: .4byte gUnknown_80D8888
_0801EB64: .4byte gGulpinDialogue
_0801EB68:
ldrb r4, [r2, 0xE]
cmp r4, 0
@ -4812,7 +4812,7 @@ _0801FE6C:
.align 2, 0
_0801FE84: .4byte gUnknown_80DC334
_0801FE88:
bl sub_802074C
bl CreateGulpinLinkMenu
ldr r1, [r4]
movs r7, 0xCC
lsls r7, 1
@ -4952,7 +4952,7 @@ _0801FFDC:
ldr r0, [r5]
movs r4, 0x2
str r4, [r0, 0x6C]
bl sub_8020574
bl CreateGulpinShopMenu
ldr r5, [r5]
str r4, [r5, 0x8]
ldr r2, _08020014
@ -4976,9 +4976,9 @@ _0801FFDC:
adds r1, r5, r4
b _0802004C
.align 2, 0
_08020014: .4byte gUnknown_80D8888
_08020014: .4byte gGulpinDialogue
_08020018:
bl sub_8020574
bl CreateGulpinShopMenu
ldr r0, _0802005C
ldr r4, [r0]
movs r0, 0x2
@ -5013,7 +5013,7 @@ _0802004C:
b _08020562
.align 2, 0
_0802005C: .4byte gUnknown_203B27C
_08020060: .4byte gUnknown_80D8888
_08020060: .4byte gGulpinDialogue
_08020064:
movs r0, 0x3
bl sub_8016C40
@ -5035,7 +5035,7 @@ _0802006C:
ldr r2, [r2]
b _0802052C
.align 2, 0
_0802008C: .4byte gUnknown_80D8888
_0802008C: .4byte gGulpinDialogue
_08020090:
ldr r2, [r5]
movs r0, 0x1F
@ -5053,7 +5053,7 @@ _08020090:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080200B0: .4byte gUnknown_80D8888
_080200B0: .4byte gGulpinDialogue
_080200B4:
ldr r2, [r5]
movs r0, 0x1F
@ -5071,7 +5071,7 @@ _080200B4:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080200D4: .4byte gUnknown_80D8888
_080200D4: .4byte gGulpinDialogue
_080200D8:
ldr r2, [r5]
movs r0, 0x1F
@ -5089,7 +5089,7 @@ _080200D8:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080200F8: .4byte gUnknown_80D8888
_080200F8: .4byte gGulpinDialogue
_080200FC:
bl sub_8020900
ldr r1, _0802013C
@ -5122,7 +5122,7 @@ _080200FC:
bl sub_8014248
b _08020562
.align 2, 0
_0802013C: .4byte gUnknown_80D8888
_0802013C: .4byte gGulpinDialogue
_08020140: .4byte gUnknown_203B27C
_08020144:
bl sub_8020950
@ -5156,7 +5156,7 @@ _08020144:
bl sub_8014248
b _08020562
.align 2, 0
_08020184: .4byte gUnknown_80D8888
_08020184: .4byte gGulpinDialogue
_08020188: .4byte gUnknown_203B27C
_0802018C:
ldr r2, [r5]
@ -5175,7 +5175,7 @@ _0802018C:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080201AC: .4byte gUnknown_80D8888
_080201AC: .4byte gGulpinDialogue
_080201B0:
ldr r2, [r5]
movs r0, 0x1
@ -5193,7 +5193,7 @@ _080201B0:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080201D0: .4byte gUnknown_80D8888
_080201D0: .4byte gGulpinDialogue
_080201D4:
ldr r2, [r5]
movs r0, 0x1
@ -5211,7 +5211,7 @@ _080201D4:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080201F4: .4byte gUnknown_80D8888
_080201F4: .4byte gGulpinDialogue
_080201F8:
ldr r2, [r5]
movs r0, 0xD
@ -5229,7 +5229,7 @@ _080201F8:
ldr r2, [r2]
b _0802052C
.align 2, 0
_08020218: .4byte gUnknown_80D8888
_08020218: .4byte gGulpinDialogue
_0802021C:
ldr r2, [r5]
movs r0, 0xF
@ -5247,7 +5247,7 @@ _0802021C:
ldr r2, [r2]
b _0802052C
.align 2, 0
_0802023C: .4byte gUnknown_80D8888
_0802023C: .4byte gGulpinDialogue
_08020240:
movs r0, 0x2
movs r1, 0
@ -5303,7 +5303,7 @@ _0802028E:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080202AC: .4byte gUnknown_80D8888
_080202AC: .4byte gGulpinDialogue
_080202B0:
ldr r0, [r5]
movs r5, 0xC
@ -5375,7 +5375,7 @@ _08020304:
b _0802052C
.align 2, 0
_0802033C: .4byte gUnknown_202DF98
_08020340: .4byte gUnknown_80D8888
_08020340: .4byte gGulpinDialogue
_08020344:
ldr r1, [r5]
adds r0, r1, 0
@ -5396,7 +5396,7 @@ _08020344:
adds r1, 0x38
b _08020520
.align 2, 0
_0802036C: .4byte gUnknown_80D8888
_0802036C: .4byte gGulpinDialogue
_08020370:
ldr r1, _08020388
ldr r2, [r3]
@ -5410,7 +5410,7 @@ _08020370:
adds r1, r3, r4
b _0802052A
.align 2, 0
_08020388: .4byte gUnknown_80D8888
_08020388: .4byte gGulpinDialogue
_0802038C:
ldr r2, [r5]
ldr r0, [r2]
@ -5446,7 +5446,7 @@ _080203B0:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080203D0: .4byte gUnknown_80D8888
_080203D0: .4byte gGulpinDialogue
_080203D4:
ldr r2, [r5]
movs r0, 0x10
@ -5464,7 +5464,7 @@ _080203D4:
ldr r2, [r2]
b _0802052C
.align 2, 0
_080203F4: .4byte gUnknown_80D8888
_080203F4: .4byte gGulpinDialogue
_080203F8:
ldr r1, [r5]
adds r0, r1, 0
@ -5560,7 +5560,7 @@ _08020478:
.align 2, 0
_080204B8: .4byte gUnknown_202DFE8
_080204BC: .4byte gUnknown_203B27C
_080204C0: .4byte gUnknown_80D8888
_080204C0: .4byte gGulpinDialogue
_080204C4:
ldr r1, _080204FC
ldr r2, [r4]
@ -5590,7 +5590,7 @@ _080204E8:
bl sub_8014248
b _08020562
.align 2, 0
_080204FC: .4byte gUnknown_80D8888
_080204FC: .4byte gGulpinDialogue
_08020500:
ldr r1, [r5]
movs r0, 0x1F
@ -5622,7 +5622,7 @@ _0802052C:
b _08020562
.align 2, 0
_08020538: .4byte gUnknown_202DFE8
_0802053C: .4byte gUnknown_80D8888
_0802053C: .4byte gGulpinDialogue
_08020540: .4byte 0x0000010d
_08020544:
ldr r1, _0802056C
@ -5645,12 +5645,12 @@ _08020562:
pop {r0}
bx r0
.align 2, 0
_0802056C: .4byte gUnknown_80D8888
_0802056C: .4byte gGulpinDialogue
_08020570: .4byte 0x0000010d
thumb_func_end sub_801FF28
thumb_func_start sub_8020574
sub_8020574:
thumb_func_start CreateGulpinShopMenu
CreateGulpinShopMenu:
push {r4,lr}
ldr r4, _080205C0
ldr r0, [r4]
@ -5689,10 +5689,10 @@ sub_8020574:
bx r0
.align 2, 0
_080205C0: .4byte gUnknown_203B27C
_080205C4: .4byte gUnknown_80DC3C4
_080205C8: .4byte gUnknown_80DC3CC
_080205C4: .4byte gGulpinProceed
_080205C8: .4byte gGulpinInfo
_080205CC: .4byte gUnknown_80D4934
thumb_func_end sub_8020574
thumb_func_end CreateGulpinShopMenu
thumb_func_start sub_80205D0
sub_80205D0:
@ -5891,8 +5891,8 @@ _08020746:
bx r0
thumb_func_end sub_802069C
thumb_func_start sub_802074C
sub_802074C:
thumb_func_start CreateGulpinLinkMenu
CreateGulpinLinkMenu:
push {r4-r7,lr}
movs r7, 0
ldr r4, _08020780
@ -5919,7 +5919,7 @@ sub_802074C:
b _08020792
.align 2, 0
_08020780: .4byte gUnknown_203B27C
_08020784: .4byte gUnknown_80DC400
_08020784: .4byte gGulpinDeselect
_08020788:
ldr r0, [r4]
ldr r1, _08020798
@ -5931,7 +5931,7 @@ _08020792:
mov r12, r4
b _080207CA
.align 2, 0
_08020798: .4byte gUnknown_80DC40C
_08020798: .4byte gGulpinSet
_0802079C:
ldr r0, [r1, 0x18]
adds r1, 0x24
@ -5943,7 +5943,7 @@ _0802079C:
ldr r0, _080207B0
b _080207B8
.align 2, 0
_080207B0: .4byte gUnknown_80DC400
_080207B0: .4byte gGulpinDeselect
_080207B4:
ldr r1, [r4]
ldr r0, _0802086C
@ -6042,11 +6042,11 @@ _0802084C:
str r0, [r1, 0x78]
b _080208A8
.align 2, 0
_0802086C: .4byte gUnknown_80DC40C
_0802086C: .4byte gGulpinSet
_08020870: .4byte gUnknown_203B27C
_08020874: .4byte gUnknown_80DC410
_08020878: .4byte gUnknown_80DC418
_0802087C: .4byte gUnknown_80DC420
_08020874: .4byte gGulpinLink
_08020878: .4byte gGulpinDelink
_0802087C: .4byte gGulpinForget
_08020880: .4byte gUnknown_80D4970
_08020884:
adds r3, 0x1
@ -6071,7 +6071,7 @@ _080208A8:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_802074C
thumb_func_end CreateGulpinLinkMenu
thumb_func_start sub_80208B0
sub_80208B0:
@ -8820,7 +8820,7 @@ _08021EA4:
lsls r0, 4
b _08021ED4
.align 2, 0
_08021EB8: .4byte gUnknown_80D79A4
_08021EB8: .4byte gWigglytuffDialogue
_08021EBC: .4byte gUnknown_203B290
_08021EC0:
bl sub_80222C8
@ -8855,7 +8855,7 @@ _08021ED4:
bl sub_8014248
b _080222B6
.align 2, 0
_08021F00: .4byte gUnknown_80D79A4
_08021F00: .4byte gWigglytuffDialogue
_08021F04: .4byte gUnknown_203B290
_08021F08:
ldr r3, [r4]
@ -8869,7 +8869,7 @@ _08021F08:
adds r2, 0xC
b _0802227A
.align 2, 0
_08021F1C: .4byte gUnknown_80D79A4
_08021F1C: .4byte gWigglytuffDialogue
_08021F20:
ldr r3, [r4]
movs r0, 0xA
@ -8882,7 +8882,7 @@ _08021F20:
adds r2, 0x10
b _0802227A
.align 2, 0
_08021F34: .4byte gUnknown_80D79A4
_08021F34: .4byte gWigglytuffDialogue
_08021F38:
ldr r3, [r4]
movs r0, 0x1
@ -8895,7 +8895,7 @@ _08021F38:
adds r2, 0x4C
b _0802227A
.align 2, 0
_08021F4C: .4byte gUnknown_80D79A4
_08021F4C: .4byte gWigglytuffDialogue
_08021F50:
ldr r3, [r4]
movs r0, 0x4
@ -8913,7 +8913,7 @@ _08021F50:
ldr r3, _08021F74
b _08022284
.align 2, 0
_08021F70: .4byte gUnknown_80D79A4
_08021F70: .4byte gWigglytuffDialogue
_08021F74: .4byte 0x0000030d
_08021F78:
ldr r3, [r4]
@ -8927,7 +8927,7 @@ _08021F78:
adds r2, 0x20
b _0802227A
.align 2, 0
_08021F8C: .4byte gUnknown_80D79A4
_08021F8C: .4byte gWigglytuffDialogue
_08021F90:
ldr r3, [r4]
movs r0, 0xA
@ -8940,7 +8940,7 @@ _08021F90:
adds r2, 0x24
b _0802227A
.align 2, 0
_08021FA4: .4byte gUnknown_80D79A4
_08021FA4: .4byte gWigglytuffDialogue
_08021FA8:
ldr r3, [r4]
movs r0, 0x3
@ -8953,7 +8953,7 @@ _08021FA8:
adds r2, 0x28
b _0802227A
.align 2, 0
_08021FBC: .4byte gUnknown_80D79A4
_08021FBC: .4byte gWigglytuffDialogue
_08021FC0:
ldr r3, [r4]
movs r0, 0xA
@ -8966,7 +8966,7 @@ _08021FC0:
adds r2, 0x2C
b _0802227A
.align 2, 0
_08021FD4: .4byte gUnknown_80D79A4
_08021FD4: .4byte gWigglytuffDialogue
_08021FD8:
movs r0, 0x2
movs r1, 0x3
@ -9041,7 +9041,7 @@ _08022024:
_08022070: .4byte gUnknown_202E628
_08022074: .4byte gUnknown_203B290
_08022078: .4byte gUnknown_202DE30
_0802207C: .4byte gUnknown_80D79A4
_0802207C: .4byte gWigglytuffDialogue
_08022080:
ldr r0, [r4]
ldrb r0, [r0, 0x10]
@ -9067,7 +9067,7 @@ _0802208E:
b _0802227A
.align 2, 0
_080220B0: .4byte gUnknown_202E628
_080220B4: .4byte gUnknown_80D79A4
_080220B4: .4byte gWigglytuffDialogue
_080220B8:
ldr r1, [r4]
movs r0, 0xE
@ -9129,7 +9129,7 @@ _0802210E:
b _08022282
.align 2, 0
_08022130: .4byte gUnknown_203B290
_08022134: .4byte gUnknown_80D79A4
_08022134: .4byte gWigglytuffDialogue
_08022138:
ldr r3, [r4]
movs r0, 0x16
@ -9142,7 +9142,7 @@ _08022138:
adds r2, 0x30
b _0802227A
.align 2, 0
_0802214C: .4byte gUnknown_80D79A4
_0802214C: .4byte gWigglytuffDialogue
_08022150:
ldr r3, [r4]
movs r0, 0x17
@ -9155,7 +9155,7 @@ _08022150:
adds r2, 0x34
b _0802227A
.align 2, 0
_08022164: .4byte gUnknown_80D79A4
_08022164: .4byte gWigglytuffDialogue
_08022168:
movs r0, 0
movs r1, 0x3
@ -9258,7 +9258,7 @@ _080221FA:
_08022228: .4byte gUnknown_203B290
_0802222C: .4byte gUnknown_202DF98
_08022230: .4byte gUnknown_202E628
_08022234: .4byte gUnknown_80D79A4
_08022234: .4byte gWigglytuffDialogue
_08022238:
ldr r3, [r4]
movs r0, 0x15
@ -9271,7 +9271,7 @@ _08022238:
adds r2, 0x3C
b _0802227A
.align 2, 0
_0802224C: .4byte gUnknown_80D79A4
_0802224C: .4byte gWigglytuffDialogue
_08022250:
ldr r3, [r4]
movs r0, 0x15
@ -9284,7 +9284,7 @@ _08022250:
adds r2, 0x40
b _0802227A
.align 2, 0
_08022264: .4byte gUnknown_80D79A4
_08022264: .4byte gWigglytuffDialogue
_08022268:
ldr r3, [r4]
movs r0, 0x15
@ -9307,7 +9307,7 @@ _08022284:
bl sub_80141B4
b _080222B6
.align 2, 0
_0802228C: .4byte gUnknown_80D79A4
_0802228C: .4byte gWigglytuffDialogue
_08022290: .4byte 0x0000010d
_08022294:
ldr r3, [r4]
@ -9332,7 +9332,7 @@ _080222B6:
pop {r0}
bx r0
.align 2, 0
_080222C0: .4byte gUnknown_80D79A4
_080222C0: .4byte gWigglytuffDialogue
_080222C4: .4byte 0x0000010d
thumb_func_end sub_8021E0C
@ -9404,7 +9404,7 @@ _08022322:
.align 2, 0
_08022344: .4byte gUnknown_203B290
_08022348: .4byte gUnknown_80D4978
_0802234C: .4byte gUnknown_80D499C
_0802234C: .4byte gWigglytuffCheck
_08022350: .4byte gUnknown_80D4970
_08022354: .4byte gUnknown_80D4934
_08022358:
@ -19290,7 +19290,7 @@ _080271C8:
stm r1!, {r3,r5,r6}
ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7}
bl sub_802745C
bl CreateFriendActionMenu
ldr r2, [r4]
movs r0, 0xD8
lsls r0, 1
@ -19587,8 +19587,9 @@ _08027454: .4byte gUnknown_80DD8D0
_08027458: .4byte 0x00000101
thumb_func_end sub_8027274
thumb_func_start sub_802745C
sub_802745C:
@ Menu that gets created when you talk to friend
thumb_func_start CreateFriendActionMenu
CreateFriendActionMenu:
push {r4-r7,lr}
ldr r3, _080274E4
ldr r4, _080274E8
@ -19657,8 +19658,8 @@ _080274B6:
.align 2, 0
_080274E4: .4byte gUnknown_203B45C
_080274E8: .4byte gUnknown_203B2BC
_080274EC: .4byte gUnknown_80DD8F8
_080274F0: .4byte gUnknown_80DD904
_080274EC: .4byte gFriendActionStandby
_080274F0: .4byte gFriendActionMakeLeader
_080274F4:
ldr r2, [r4]
movs r3, 0x8E
@ -19844,14 +19845,14 @@ _08027636:
str r0, [r1, 0x70]
b _080276A0
.align 2, 0
_08027658: .4byte gUnknown_80DD910
_0802765C: .4byte gUnknown_80DD91C
_08027658: .4byte gFriendActionJoinTeam
_0802765C: .4byte gFriendActionSayFarewell
_08027660: .4byte gUnknown_203B2BC
_08027664: .4byte gUnknown_80DD92C
_08027668: .4byte gUnknown_80DD934
_0802766C: .4byte gUnknown_80DD93C
_08027670: .4byte gUnknown_80DD944
_08027674: .4byte gUnknown_80DD94C
_08027664: .4byte gFriendActionGive
_08027668: .4byte gFriendActionTake
_0802766C: .4byte gFriendActionSummary
_08027670: .4byte gFriendActionMoves
_08027674: .4byte gFriendActionCheckIQ
_08027678:
adds r3, 0x1
cmp r3, r7
@ -19877,7 +19878,7 @@ _080276A0:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_802745C
thumb_func_end CreateFriendActionMenu
thumb_func_start sub_80276A8
sub_80276A8:
@ -19973,7 +19974,7 @@ _08027730:
b _0802778E
.align 2, 0
_0802775C: .4byte gUnknown_203B2BC
_08027760: .4byte gUnknown_80DD92C
_08027760: .4byte gFriendActionGive
_08027764: .4byte gUnknown_80D4970
_08027768:
adds r3, 0x1

View File

@ -713,7 +713,7 @@ _0803D654: .4byte gUnknown_203B418
_0803D658: .4byte 0x00000644
_0803D65C: .4byte 0x0001c570
_0803D660: .4byte gUnknown_80F4D8C
_0803D664: .4byte gUnknown_83B0000
_0803D664: .4byte gDungeonFileArchive
_0803D668: .4byte 0x0001c571
_0803D66C: .4byte 0x0001cec8
_0803D670: .4byte 0x0001c574
@ -1392,7 +1392,7 @@ _0803DB54:
b _0803DBCA
.align 2, 0
_0803DB84: .4byte gUnknown_80F60F8
_0803DB88: .4byte gUnknown_83B0000
_0803DB88: .4byte gDungeonFileArchive
_0803DB8C: .4byte gDungeonNameBannerPalette
_0803DB90: .4byte gUnknown_80F6100
_0803DB94: .4byte gDungeonNameBannerFontFile
@ -1982,7 +1982,7 @@ _0803DFBA:
bx r0
.align 2, 0
_0803DFF8: .4byte gUnknown_80F61A8
_0803DFFC: .4byte gUnknown_83B0000
_0803DFFC: .4byte gDungeonFileArchive
_0803E000: .4byte 0x06013400
_0803E004: .4byte gUnknown_80F61B0
_0803E008: .4byte 0x06014000
@ -2118,7 +2118,7 @@ _0803E0E8:
bx r0
.align 2, 0
_0803E118: .4byte gUnknown_80F61DC
_0803E11C: .4byte gUnknown_83B0000
_0803E11C: .4byte gDungeonFileArchive
_0803E120: .4byte 0x0600c000
_0803E124: .4byte gUnknown_202ECA4
_0803E128: .4byte gUnknown_203B418

View File

@ -11116,195 +11116,4 @@ sub_80482FC:
_0804833C: .4byte 0x00000195
thumb_func_end sub_80482FC
thumb_func_start sub_8048340
sub_8048340:
push {r4,lr}
sub sp, 0x18
movs r4, 0
str r4, [sp]
str r4, [sp, 0x4]
movs r3, 0x84
lsls r3, 2
str r3, [sp, 0x8]
str r4, [sp, 0xC]
str r4, [sp, 0x10]
str r4, [sp, 0x14]
movs r3, 0x1
bl sub_806F370
add sp, 0x18
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8048340
thumb_func_start sub_8048364
sub_8048364:
push {lr}
lsls r3, r2, 24
lsrs r3, 24
movs r2, 0x1
bl sub_8079F20
pop {r0}
bx r0
thumb_func_end sub_8048364
thumb_func_start sub_8048374
sub_8048374:
push {r4,lr}
sub sp, 0x4
ldr r2, _08048394
movs r3, 0
ldrsh r2, [r2, r3]
ldr r3, _08048398
movs r4, 0
ldrsh r3, [r3, r4]
movs r4, 0x1
str r4, [sp]
bl sub_8077C44
add sp, 0x4
pop {r4}
pop {r0}
bx r0
.align 2, 0
_08048394: .4byte gUnknown_80F4FB6
_08048398: .4byte gUnknown_80F4FB8
thumb_func_end sub_8048374
thumb_func_start sub_804839C
sub_804839C:
push {r4,lr}
sub sp, 0x4
ldr r2, _080483BC
movs r3, 0
ldrsh r2, [r2, r3]
ldr r3, _080483C0
movs r4, 0
ldrsh r3, [r3, r4]
movs r4, 0x1
str r4, [sp]
bl sub_8077C44
add sp, 0x4
pop {r4}
pop {r0}
bx r0
.align 2, 0
_080483BC: .4byte gUnknown_80F4FBA
_080483C0: .4byte gUnknown_80F4FBC
thumb_func_end sub_804839C
thumb_func_start sub_80483C4
sub_80483C4:
push {lr}
ldr r2, _080483D0
bl sub_80792F8
pop {r0}
bx r0
.align 2, 0
_080483D0: .4byte 0x000003e7
thumb_func_end sub_80483C4
thumb_func_start sub_80483D4
sub_80483D4:
push {r4,lr}
sub sp, 0x4
ldr r2, _080483F0
movs r4, 0
ldrsh r3, [r2, r4]
movs r2, 0x1
str r2, [sp]
movs r2, 0
bl sub_8077C44
add sp, 0x4
pop {r4}
pop {r0}
bx r0
.align 2, 0
_080483F0: .4byte gUnknown_80F4FBE
thumb_func_end sub_80483D4
thumb_func_start sub_80483F4
sub_80483F4:
push {lr}
bl sub_8079140
pop {r0}
bx r0
thumb_func_end sub_80483F4
thumb_func_start sub_8048400
sub_8048400:
push {lr}
bl sub_80791D8
pop {r0}
bx r0
thumb_func_end sub_8048400
thumb_func_start sub_804840C
sub_804840C:
push {lr}
movs r2, 0
movs r3, 0x1
bl sub_8077910
pop {r0}
bx r0
thumb_func_end sub_804840C
thumb_func_start sub_804841C
sub_804841C:
push {lr}
bl sub_8079270
pop {r0}
bx r0
thumb_func_end sub_804841C
thumb_func_start sub_8048428
sub_8048428:
push {lr}
adds r3, r0, 0
ldr r0, [r1, 0x70]
adds r0, 0xAC
ldrb r0, [r0]
cmp r0, 0x4
bne _0804843E
adds r0, r3, 0
bl sub_807A290
b _08048448
_0804843E:
ldr r0, _0804844C
ldr r2, [r0]
adds r0, r3, 0
bl sub_80522F4
_08048448:
pop {r0}
bx r0
.align 2, 0
_0804844C: .4byte gUnknown_80F89F4
thumb_func_end sub_8048428
thumb_func_start sub_8048450
sub_8048450:
push {lr}
adds r3, r0, 0
ldr r0, [r1, 0x70]
adds r0, 0xAC
ldrb r0, [r0]
subs r0, 0x2
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bhi _0804846C
adds r0, r3, 0
bl sub_807A290
b _08048476
_0804846C:
ldr r0, _0804847C
ldr r2, [r0]
adds r0, r3, 0
bl sub_80522F4
_08048476:
pop {r0}
bx r0
.align 2, 0
_0804847C: .4byte gUnknown_80F89F4
thumb_func_end sub_8048450
.align 2,0

View File

@ -658,7 +658,7 @@ _08048A12:
ble _080489A2
movs r0, 0
movs r1, 0x1
bl sub_8062978
bl DrawFieldGiveItemMenu
adds r4, r0, 0
bl sub_80450E0
lsls r0, 24
@ -818,7 +818,7 @@ _08048B4A:
ble _08048AB2
movs r0, 0
movs r1, 0x1
bl sub_8062978
bl DrawFieldGiveItemMenu
adds r4, r0, 0
bl sub_80450E0
lsls r0, 24
@ -944,7 +944,7 @@ _08048C3E:
ble _08048BD6
movs r0, 0
movs r1, 0x1
bl sub_8062978
bl DrawFieldGiveItemMenu
adds r4, r0, 0
bl sub_80450E0
lsls r0, 24
@ -2192,7 +2192,7 @@ _08049734: .4byte gUnknown_80F6A04
_08049738: .4byte gUnknown_8108EC0
_0804973C: .4byte gUnknown_203B418
_08049740: .4byte 0x00003a0e
_08049744: .4byte gUnknown_83B0000
_08049744: .4byte gDungeonFileArchive
_08049748: .4byte 0x06008000
_0804974C: .4byte gUnknown_80F6A10
_08049750: .4byte gUnknown_202EE88
@ -2266,7 +2266,7 @@ _080497EC: .4byte 0x00012c24
_080497F0: .4byte gUnknown_80F6A40
_080497F4: .4byte gUnknown_203B418
_080497F8: .4byte 0x00003a0e
_080497FC: .4byte gUnknown_83B0000
_080497FC: .4byte gDungeonFileArchive
_08049800: .4byte gUnknown_202F18C
_08049804: .4byte gUnknown_202EE8C
_08049808: .4byte gUnknown_202F314
@ -5592,7 +5592,7 @@ _0804B0E4:
_0804B0E8: .4byte gUnknown_203B418
_0804B0EC: .4byte 0x0001c574
_0804B0F0: .4byte gUnknown_80F6DCC
_0804B0F4: .4byte gUnknown_83B0000
_0804B0F4: .4byte gDungeonFileArchive
_0804B0F8: .4byte 0x00013568
_0804B0FC: .4byte gUnknown_202F1AA
_0804B100: .4byte gUnknown_202F1AB

View File

@ -26750,11 +26750,11 @@ _0805FB92:
.align 2, 0
_0805FBA0: .4byte gUnknown_202749A
_0805FBA4: .4byte gUnknown_202EE10
_0805FBA8: .4byte gUnknown_80FE988
_0805FBAC: .4byte gUnknown_80FE998
_0805FBB0: .4byte gUnknown_80FE9A8
_0805FBB4: .4byte gUnknown_80FE9B8
_0805FBB8: .4byte gUnknown_80FE9C8
_0805FBA8: .4byte gFieldMenuMovesPtr
_0805FBAC: .4byte gFieldMenuItemsPtr
_0805FBB0: .4byte gFieldMenuTeamPtr
_0805FBB4: .4byte gFieldMenuOthersPtr
_0805FBB8: .4byte gFieldMenuGroundPtr
_0805FBBC: .4byte gUnknown_203B47C
_0805FBC0: .4byte gUnknown_202DE30
_0805FBC4: .4byte gUnknown_80F9174
@ -27224,7 +27224,7 @@ _0805FF66:
mov r1, r10
ldr r2, [sp, 0xD8]
ldr r3, [sp, 0xD4]
bl sub_80603D8
bl CreateFieldItemMenu
ldr r1, _0805FFBC
ldr r0, _0805FFC0
movs r2, 0x1E
@ -27706,7 +27706,7 @@ _0806036C:
bne _08060390
add r0, sp, 0xCC
movs r1, 0x2
bl sub_8062978
bl DrawFieldGiveItemMenu
add r1, sp, 0xCC
cmp r0, 0
beq _08060380
@ -27753,8 +27753,8 @@ _080603D0: .4byte gUnknown_203B418
_080603D4: .4byte 0x00018212
thumb_func_end sub_805FD74
thumb_func_start sub_80603D8
sub_80603D8:
thumb_func_start CreateFieldItemMenu
CreateFieldItemMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -27991,7 +27991,7 @@ _08060592:
ble _0806057E
b _08060794
.align 2, 0
_080605C0: .4byte gUnknown_80FE90C
_080605C0: .4byte gTeamToolboxAPtr
_080605C4: .4byte gUnknown_203B460
_080605C8: .4byte gUnknown_8106B60
_080605CC:
@ -28043,7 +28043,7 @@ _080605FC:
ble _080605E6
b _08060794
.align 2, 0
_08060630: .4byte gUnknown_80FE920
_08060630: .4byte gTeamToolboxBPtr
_08060634: .4byte gUnknown_203B460
_08060638: .4byte gUnknown_8106B60
_0806063C:
@ -28096,7 +28096,7 @@ _08060698:
strh r2, [r5, 0x8]
b _08060794
.align 2, 0
_080606A8: .4byte gUnknown_80FE92C
_080606A8: .4byte gFieldItemMenuGroundTextPtr
_080606AC: .4byte gUnknown_8106B60
_080606B0:
mov r3, r9
@ -28245,8 +28245,8 @@ _080607EC: .4byte gUnknown_202DF98
_080607F0: .4byte gUnknown_80FE940
_080607F4: .4byte gUnknown_202EE10
_080607F8: .4byte gUnknown_8106B60
_080607FC: .4byte gUnknown_80FE94C
thumb_func_end sub_80603D8
_080607FC: .4byte gWhichTextPtr1
thumb_func_end CreateFieldItemMenu
thumb_func_start sub_8060800
sub_8060800:
@ -29104,7 +29104,7 @@ _08060EBE:
mov r0, sp
mov r1, r9
movs r2, 0x1
bl sub_8061130
bl DrawFieldTeamMenu
movs r0, 0
mov r10, r0
_08060ECE:
@ -29391,8 +29391,8 @@ _08061116:
bx r1
thumb_func_end sub_8060E38
thumb_func_start sub_8061130
sub_8061130:
thumb_func_start DrawFieldTeamMenu
DrawFieldTeamMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -29783,7 +29783,7 @@ _08061440:
bx r0
.align 2, 0
_08061458: .4byte gUnknown_8106BE0
thumb_func_end sub_8061130
thumb_func_end DrawFieldTeamMenu
thumb_func_start sub_806145C
sub_806145C:
@ -32412,8 +32412,8 @@ _0806295C:
_08062974: .4byte gRealInputs
thumb_func_end sub_806285C
thumb_func_start sub_8062978
sub_8062978:
thumb_func_start DrawFieldGiveItemMenu
DrawFieldGiveItemMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -32460,7 +32460,7 @@ _080629CA:
add r0, sp, 0x4
adds r1, r4, 0
movs r2, 0
bl sub_8061130
bl DrawFieldTeamMenu
movs r0, 0x1
bl sub_80073B8
ldr r0, _08062A3C
@ -32508,7 +32508,7 @@ _080629FC:
b _08062A5A
.align 2, 0
_08062A38: .4byte gUnknown_8106C18
_08062A3C: .4byte gUnknown_80FE950
_08062A3C: .4byte gWhichTextPtr2
_08062A40: .4byte 0xfffffc27
_08062A44: .4byte gUnknown_202EE10
_08062A48: .4byte gUnknown_203B418
@ -32651,7 +32651,7 @@ _08062B5A:
.align 2, 0
_08062B6C: .4byte gUnknown_203B418
_08062B70: .4byte 0x0001357c
thumb_func_end sub_8062978
thumb_func_end DrawFieldGiveItemMenu
thumb_func_start sub_8062B74
sub_8062B74:
@ -36955,7 +36955,7 @@ sub_8064D74:
mov r8, r0
_08064D84:
movs r5, 0
bl sub_8065574
bl CreateFieldGameOptionsMenu
_08064D8A:
adds r0, r6, 0
bl AddMenuCursorSprite
@ -37078,7 +37078,7 @@ sub_8064E68:
_08064E7E:
movs r7, 0
movs r5, 0
bl sub_80656C0
bl CreateFieldDungeonMenu
_08064E86:
adds r0, r4, 0
bl AddMenuCursorSprite
@ -37192,7 +37192,7 @@ sub_8064F50:
_08064F66:
movs r7, 0
movs r5, 0
bl sub_8065948
bl CreateFieldOthersMenu
_08064F6E:
adds r0, r4, 0
bl AddMenuCursorSprite
@ -37920,8 +37920,8 @@ _0806556C: .4byte gUnknown_80FE8F4
_08065570: .4byte gUnknown_80F7C50
thumb_func_end sub_806544C
thumb_func_start sub_8065574
sub_8065574:
thumb_func_start CreateFieldGameOptionsMenu
CreateFieldGameOptionsMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -38064,14 +38064,14 @@ sub_8065574:
bx r0
.align 2, 0
_080656AC: .4byte gUnknown_202EE10
_080656B0: .4byte gUnknown_80FE8F0
_080656B4: .4byte gUnknown_80FE730
_080656B8: .4byte gUnknown_80FE73C
_080656B0: .4byte gGameOptionsTextPtr
_080656B4: .4byte gOptionsDungeonTextPtr
_080656B8: .4byte gOptionsOthersTextPtr
_080656BC: .4byte gUnknown_80FE748
thumb_func_end sub_8065574
thumb_func_end CreateFieldGameOptionsMenu
thumb_func_start sub_80656C0
sub_80656C0:
thumb_func_start CreateFieldDungeonMenu
CreateFieldDungeonMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -38245,7 +38245,7 @@ sub_80656C0:
.align 2, 0
_0806583C: .4byte gUnknown_8106CE8
_08065840: .4byte gUnknown_202EE10
_08065844: .4byte gUnknown_80FE730
_08065844: .4byte gOptionsDungeonTextPtr
_08065848: .4byte gUnknown_80FE764
_0806584C: .4byte gUnknown_80FE788
_08065850: .4byte gUnknown_80FE7A8
@ -38363,10 +38363,10 @@ _0806590E:
bx r0
.align 2, 0
_08065944: .4byte gUnknown_202F2E8
thumb_func_end sub_80656C0
thumb_func_end CreateFieldDungeonMenu
thumb_func_start sub_8065948
sub_8065948:
thumb_func_start CreateFieldOthersMenu
CreateFieldOthersMenu:
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -38511,10 +38511,10 @@ _08065A0A:
.align 2, 0
_08065A78: .4byte gUnknown_8106CF4
_08065A7C: .4byte gUnknown_202EE10
_08065A80: .4byte gUnknown_80FE73C
_08065A84: .4byte gUnknown_80FE808
_08065A80: .4byte gOptionsOthersTextPtr
_08065A84: .4byte gOptionsWindowColorPtr
_08065A88: .4byte gUnknown_202F2E8
thumb_func_end sub_8065948
thumb_func_end CreateFieldOthersMenu
thumb_func_start sub_8065A8C
sub_8065A8C:
@ -43933,7 +43933,7 @@ sub_8068614:
bx r0
.align 2, 0
_0806862C: .4byte gUnknown_8106E98
_08068630: .4byte gUnknown_8510000
_08068630: .4byte gMonsterFileArchive
_08068634: .4byte gUnknown_203B418
_08068638: .4byte 0x000181e4
thumb_func_end sub_8068614
@ -44194,7 +44194,7 @@ _08068820:
_08068828: .4byte gUnknown_203B418
_0806882C: .4byte 0x00017b44
_08068830: .4byte gUnknown_8106EA0
_08068834: .4byte gUnknown_8510000
_08068834: .4byte gMonsterFileArchive
thumb_func_end sub_80687EC
thumb_func_start sub_8068838
@ -47842,7 +47842,7 @@ _0806A41C:
bx r0
.align 2, 0
_0806A450: .4byte gUnknown_8106EB0
_0806A454: .4byte gUnknown_83B0000
_0806A454: .4byte gDungeonFileArchive
thumb_func_end sub_806A3D4
thumb_func_start sub_806A458

View File

@ -291,7 +291,7 @@ _0808E052:
.align 2, 0
_0808E06C: .4byte gLevelCurrentPokeId
_0808E070: .4byte gUnknown_810768C
_0808E074: .4byte gUnknown_8300500
_0808E074: .4byte gSystemFileArchive
_0808E078: .4byte gLevelCurrentData
thumb_func_end GetPokemonLevelData
@ -1079,7 +1079,7 @@ _0808E598:
bx r0
.align 2, 0
_0808E628: .4byte gUnknown_81076BC
_0808E62C: .4byte gUnknown_83B0000
_0808E62C: .4byte gDungeonFileArchive
_0808E630: .4byte 0x06010000
_0808E634: .4byte 0x0000f3ff
_0808E638: .4byte 0x00003fff

View File

@ -1097,7 +1097,7 @@ sub_8090998:
_080909B8: .4byte gUnknown_203B460
_080909BC: .4byte gUnknown_20389A8
_080909C0: .4byte gUnknown_8109764
_080909C4: .4byte gUnknown_8300500
_080909C4: .4byte gSystemFileArchive
_080909C8: .4byte gItemParametersFile
_080909CC: .4byte gItemParametersFile + 4
thumb_func_end sub_8090998

View File

@ -24,7 +24,7 @@ LoadWazaParameters:
bx r0
.align 2, 0
_08092868: .4byte gUnknown_81098D0
_0809286C: .4byte gUnknown_8300500
_0809286C: .4byte gSystemFileArchive
_08092870: .4byte gWazaParametersFile
_08092874: .4byte gMovesData
_08092878: .4byte gMovesRelated_2038C6C

View File

@ -841,7 +841,7 @@ sub_809965C:
bx r0
.align 2, 0
_08099688: .4byte gUnknown_811601C
_0809968C: .4byte gUnknown_8300500
_0809968C: .4byte gSystemFileArchive
thumb_func_end sub_809965C
thumb_func_start sub_8099690
@ -868,7 +868,7 @@ sub_8099690:
b _080996D6
.align 2, 0
_080996BC: .4byte gUnknown_8116028
_080996C0: .4byte gUnknown_8300500
_080996C0: .4byte gSystemFileArchive
_080996C4: .4byte gUnknown_203B46C
_080996C8: .4byte gUnknown_202D078
_080996CC:

View File

@ -1226,7 +1226,7 @@ _080A326C:
.align 2, 0
_080A3284: .4byte 0x00000444
_080A3288: .4byte gUnknown_81188F0
_080A328C: .4byte gUnknown_9890000
_080A328C: .4byte gGroundFileArchive
_080A3290: .4byte 0x00000434
_080A3294: .4byte 0x00000464
_080A3298: .4byte 0x00000454
@ -1347,7 +1347,7 @@ _080A3338:
_080A3384: .4byte 0x0000046c
_080A3388: .4byte 0x00000471
_080A338C: .4byte 0x06008000
_080A3390: .4byte gUnknown_9890000
_080A3390: .4byte gGroundFileArchive
_080A3394:
strb r0, [r4]
strb r0, [r4, 0x1]
@ -1435,7 +1435,7 @@ _080A3428:
pop {r0}
bx r0
.align 2, 0
_080A3438: .4byte gUnknown_9890000
_080A3438: .4byte gGroundFileArchive
_080A343C: .4byte 0x0000052a
thumb_func_end sub_80A2FBC
@ -1854,7 +1854,7 @@ _080A376C:
.align 2, 0
_080A377C: .4byte 0x00000444
_080A3780: .4byte gUnknown_81188F0
_080A3784: .4byte gUnknown_9890000
_080A3784: .4byte gGroundFileArchive
_080A3788: .4byte 0x00000434
_080A378C: .4byte 0x00000464
_080A3790: .4byte 0x00000454
@ -7798,7 +7798,7 @@ _080A6350:
.align 2, 0
_080A6378: .4byte gUnknown_3001B7C
_080A637C: .4byte gUnknown_81177CC
_080A6380: .4byte gUnknown_83B0000
_080A6380: .4byte gDungeonFileArchive
_080A6384: .4byte gUnknown_203B4B4
_080A6388: .4byte gUnknown_2039DD4
_080A638C: .4byte gUnknown_2039DD0
@ -7931,7 +7931,7 @@ _080A6474:
bx r0
.align 2, 0
_080A649C: .4byte gUnknown_81177EC
_080A64A0: .4byte gUnknown_8510000
_080A64A0: .4byte gMonsterFileArchive
thumb_func_end sub_80A6460
thumb_func_start sub_80A64A4
@ -7987,7 +7987,7 @@ _080A64C0:
.align 2, 0
_080A6508: .4byte gUnknown_3001B7C
_080A650C: .4byte gUnknown_81177EC
_080A6510: .4byte gUnknown_8510000
_080A6510: .4byte gMonsterFileArchive
_080A6514:
movs r0, 0xFF
ands r0, r5
@ -8045,7 +8045,7 @@ _080A6568:
bx r0
.align 2, 0
_080A6584: .4byte gUnknown_81178F4
_080A6588: .4byte gUnknown_9E60000
_080A6588: .4byte gOrnamentFileArchive
thumb_func_end sub_80A64A4
thumb_func_start sub_80A658C
@ -8932,7 +8932,7 @@ _080A6BA8:
b _080A6BFE
.align 2, 0
_080A6BE0: .4byte gUnknown_81177EC
_080A6BE4: .4byte gUnknown_8510000
_080A6BE4: .4byte gMonsterFileArchive
_080A6BE8:
movs r0, 0xFF
ands r0, r5
@ -8994,7 +8994,7 @@ _080A6C42:
b _080A6C78
.align 2, 0
_080A6C60: .4byte gUnknown_81178F4
_080A6C64: .4byte gUnknown_9E60000
_080A6C64: .4byte gOrnamentFileArchive
_080A6C68: .4byte gUnknown_8117894
_080A6C6C:
mov r1, r10
@ -10088,7 +10088,7 @@ sub_80A7428:
b _080A74AC
.align 2, 0
_080A7480: .4byte gUnknown_8117EDC
_080A7484: .4byte gUnknown_8510000
_080A7484: .4byte gMonsterFileArchive
_080A7488: .4byte 0xffff0000
_080A748C: .4byte 0x0000ffff
_080A7490:
@ -10301,7 +10301,7 @@ sub_80A75CC:
_080A7618: .4byte gUnknown_8117AE4
_080A761C: .4byte 0xffff0000
_080A7620: .4byte 0x0000ffff
_080A7624: .4byte gUnknown_9E60000
_080A7624: .4byte gOrnamentFileArchive
_080A7628:
str r5, [sp, 0x4]
_080A762A:
@ -10397,7 +10397,7 @@ sub_80A7688:
_080A76D4: .4byte gUnknown_8117E8C
_080A76D8: .4byte 0xffff0000
_080A76DC: .4byte 0x0000ffff
_080A76E0: .4byte gUnknown_9E60000
_080A76E0: .4byte gOrnamentFileArchive
_080A76E4:
str r5, [sp, 0x4]
_080A76E6:

View File

@ -13543,7 +13543,7 @@ _080ADDFA:
b _080ADEFC
.align 2, 0
_080ADEB4: .4byte gMapparamText
_080ADEB8: .4byte gUnknown_83B0000
_080ADEB8: .4byte gDungeonFileArchive
_080ADEBC: .4byte gUnknown_811889C
_080ADEC0: .4byte gUnknown_8108EC0
_080ADEC4: .4byte gUnknown_81188A8
@ -13636,7 +13636,7 @@ _080ADF52:
.align 2, 0
_080ADF80: .4byte gUnknown_81188CC
_080ADF84: .4byte gUnknown_81188DC
_080ADF88: .4byte gUnknown_83B0000
_080ADF88: .4byte gDungeonFileArchive
thumb_func_end sub_80ADD9C
thumb_func_start sub_80ADF8C

View File

@ -5,48 +5,6 @@
.text
thumb_func_start Log
Log:
push {r1-r3}
add sp, 0xC
bx lr
thumb_func_end Log
thumb_func_start sub_8011BC8
sub_8011BC8:
push {r2,r3}
add sp, 0x8
bx lr
thumb_func_end sub_8011BC8
thumb_func_start nullsub_29
nullsub_29:
bx lr
thumb_func_end nullsub_29
thumb_func_start nullsub_30
nullsub_30:
bx lr
thumb_func_end nullsub_30
thumb_func_start nullsub_31
nullsub_31:
bx lr
thumb_func_end nullsub_31
thumb_func_start nullsub_32
nullsub_32:
bx lr
thumb_func_end nullsub_32
thumb_func_start FatalErrorHang
FatalErrorHang:
push {lr}
bl Hang
pop {r0}
bx r0
thumb_func_end FatalErrorHang
thumb_func_start FatalError
FatalError:
push {r1-r3}

View File

@ -7014,7 +7014,7 @@ _0800978C: .4byte gUnknown_203B090
_08009790: .4byte 0x00005fff
_08009794: .4byte gUnknown_80B88B0
_08009798: .4byte 0x00a000a0
_0800979C: .4byte gUnknown_8300500
_0800979C: .4byte gSystemFileArchive
_080097A0: .4byte 0x06004f00
_080097A4: .4byte gUnknown_80B88B8
_080097A8: .4byte 0x06017e00
@ -7058,7 +7058,7 @@ _080097DA:
bx r0
.align 2, 0
_080097F8: .4byte gUnknown_80B88CC
_080097FC: .4byte gUnknown_8300500
_080097FC: .4byte gSystemFileArchive
_08009800: .4byte gUnknown_202D038
thumb_func_end sub_80097B0

View File

@ -3716,7 +3716,7 @@ _0802B930:
bl sub_803B6B0
bl sub_802BC7C
adds r0, r4, 0
bl sub_803C190
bl GetPokemonMailHeadline
adds r2, r0, 0
ldr r0, [r7]
ldr r3, [r0, 0x6C]
@ -3975,7 +3975,7 @@ sub_802BB28:
bl sub_80073B8
ldr r0, [r5]
ldrb r0, [r0, 0x4]
bl sub_803C190
bl GetPokemonMailHeadline
adds r2, r0, 0
ldr r0, [r5]
ldr r3, [r0, 0x24]
@ -4171,7 +4171,7 @@ sub_802BCC4:
ldr r4, _0802BCDC
ldr r0, [r4]
ldrb r0, [r0, 0x4]
bl sub_803C1A0
bl GetPokemonMailText
adds r3, r0, 0
ldr r1, [r4]
movs r0, 0
@ -4301,7 +4301,7 @@ _0802BD8E:
adds r0, 0x4
bl sub_8013984
bl sub_802BF30
bl sub_802BFA0
bl CreateMailMenu
movs r0, 0x1
_0802BDD4:
pop {r3}
@ -4377,7 +4377,7 @@ _0802BE48:
_0802BE60: .4byte gUnknown_203B2D8
_0802BE64:
bl sub_802BF30
bl sub_802BFA0
bl CreateMailMenu
movs r0, 0x1
_0802BE6E:
pop {r1}
@ -4423,7 +4423,7 @@ sub_802BE94:
adds r0, 0x4
bl sub_8013984
bl sub_802BF30
bl sub_802BFA0
bl CreateMailMenu
cmp r4, 0
beq _0802BED2
ldr r0, [r5]
@ -4535,8 +4535,8 @@ sub_802BF30:
_0802BF9C: .4byte gUnknown_203B2D8
thumb_func_end sub_802BF30
thumb_func_start sub_802BFA0
sub_802BFA0:
thumb_func_start CreateMailMenu
CreateMailMenu:
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@ -4608,7 +4608,7 @@ _0802BFE8:
mov r0, r9
bl sub_808DA34
ldrb r0, [r5, 0x5]
bl sub_803C190
bl GetPokemonMailHeadline
adds r1, r0, 0
mov r0, r8
mov r2, r9
@ -4624,7 +4624,7 @@ _0802BFE8:
b _0802C08E
.align 2, 0
_0802C060: .4byte gUnknown_203B2D8
_0802C064: .4byte gUnknown_80DFC8C
_0802C064: .4byte gMailboxText
_0802C068: .4byte gUnknown_202DF98
_0802C06C:
adds r0, r5, 0
@ -4663,7 +4663,7 @@ _0802C09A:
bx r0
.align 2, 0
_0802C0B4: .4byte gUnknown_203B2D8
thumb_func_end sub_802BFA0
thumb_func_end CreateMailMenu
thumb_func_start sub_802C0B8
sub_802C0B8:
@ -5087,7 +5087,7 @@ sub_802C39C:
b _0802C452
.align 2, 0
_0802C3F8: .4byte gUnknown_203B2E0
_0802C3FC: .4byte gUnknown_80DFCCC
_0802C3FC: .4byte gBulletinBoardText
_0802C400:
ldr r1, [r7]
movs r3, 0x26
@ -8788,7 +8788,7 @@ _0802E0DA:
subs r3, 0x1
cmp r3, 0
bge _0802E0DA
bl sub_802E2B4
bl CreateMailboxMenu
ldr r3, _0802E11C
ldr r2, [r3]
movs r0, 0x9E
@ -8809,7 +8809,7 @@ _0802E118: .4byte gUnknown_80E0284
_0802E11C: .4byte gUnknown_203B304
_0802E120: .4byte gUnknown_80E029C
_0802E124:
bl sub_802E3B8
bl CreateMailActionMenu
ldr r2, [r4]
movs r0, 0x9E
lsls r0, 1
@ -8934,9 +8934,9 @@ _0802E22A:
bl sub_802BE94
b _0802E2AA
_0802E232:
bl sub_802BFA0
bl CreateMailMenu
movs r0, 0x3
bl sub_802E7F8
bl CreateMailAcceptedStatusBox
ldr r0, _0802E25C
ldr r2, [r0]
adds r0, r2, 0
@ -8995,8 +8995,8 @@ _0802E2AA:
bx r0
thumb_func_end sub_802E1AC
thumb_func_start sub_802E2B4
sub_802E2B4:
thumb_func_start CreateMailboxMenu
CreateMailboxMenu:
push {r4-r7,lr}
ldr r4, _0802E380
ldr r0, [r4]
@ -9102,9 +9102,9 @@ _0802E35A:
b _0802E3B2
.align 2, 0
_0802E380: .4byte gUnknown_203B304
_0802E384: .4byte gUnknown_80E02E4
_0802E388: .4byte gUnknown_80E02F0
_0802E38C: .4byte gUnknown_80E02FC
_0802E384: .4byte gMailboxCheckMail
_0802E388: .4byte gMailboxJobList
_0802E38C: .4byte gMailboxPKMNNews
_0802E390:
adds r3, 0x1
cmp r3, r5
@ -9127,10 +9127,10 @@ _0802E3B2:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_802E2B4
thumb_func_end CreateMailboxMenu
thumb_func_start sub_802E3B8
sub_802E3B8:
thumb_func_start CreateMailActionMenu
CreateMailActionMenu:
push {r4-r7,lr}
movs r5, 0
ldr r4, _0802E3F0
@ -9159,8 +9159,8 @@ sub_802E3B8:
b _0802E44A
.align 2, 0
_0802E3F0: .4byte gUnknown_203B304
_0802E3F4: .4byte gUnknown_80E0308
_0802E3F8: .4byte gUnknown_80E0310
_0802E3F4: .4byte gMailActionStore
_0802E3F8: .4byte gMailActionRead
_0802E3FC:
ldr r1, [r4]
adds r2, r1, 0
@ -9256,7 +9256,7 @@ _0802E4A8:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_802E3B8
thumb_func_end CreateMailActionMenu
thumb_func_start sub_802E4B0
sub_802E4B0:
@ -9647,8 +9647,8 @@ nullsub_133:
bx lr
thumb_func_end nullsub_133
thumb_func_start sub_802E7F8
sub_802E7F8:
thumb_func_start CreateMailAcceptedStatusBox
CreateMailAcceptedStatusBox:
push {r4-r6,lr}
sub sp, 0x8
adds r4, r0, 0
@ -9691,9 +9691,9 @@ sub_802E7F8:
pop {r0}
bx r0
.align 2, 0
_0802E85C: .4byte gUnknown_80E0318
_0802E85C: .4byte gMailAccepted
_0802E860: .4byte gUnknown_80E0324
thumb_func_end sub_802E7F8
thumb_func_end CreateMailAcceptedStatusBox
thumb_func_start sub_802E864
sub_802E864:
@ -9861,7 +9861,7 @@ _0802E986:
subs r3, 0x1
cmp r3, 0
bge _0802E986
bl sub_802EB34
bl CreatePelliperBoardMenu
ldr r3, _0802E9C8
ldr r2, [r3]
movs r0, 0x9E
@ -10006,7 +10006,7 @@ _0802EACA:
_0802EAD2:
bl sub_802C39C
movs r0, 0x3
bl sub_802EEDC
bl CreatePelliperAcceptedStatusBox
ldr r0, _0802EAFC
ldr r2, [r0]
adds r0, r2, 0
@ -10050,8 +10050,8 @@ _0802EB2C:
bx r0
thumb_func_end sub_802EA58
thumb_func_start sub_802EB34
sub_802EB34:
thumb_func_start CreatePelliperBoardMenu
CreatePelliperBoardMenu:
push {r4-r7,lr}
ldr r4, _0802EBDC
ldr r0, [r4]
@ -10139,8 +10139,8 @@ _0802EBB6:
b _0802EC0A
.align 2, 0
_0802EBDC: .4byte gUnknown_203B308
_0802EBE0: .4byte gUnknown_80E0390
_0802EBE4: .4byte gUnknown_80E03A0
_0802EBE0: .4byte gPelliperBoard_BulletinBoard
_0802EBE4: .4byte gPelliperBoard_JobList
_0802EBE8:
adds r3, 0x1
cmp r3, r5
@ -10163,7 +10163,7 @@ _0802EC0A:
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_802EB34
thumb_func_end CreatePelliperBoardMenu
thumb_func_start sub_802EC10
sub_802EC10:
@ -10527,8 +10527,8 @@ nullsub_134:
bx lr
thumb_func_end nullsub_134
thumb_func_start sub_802EEDC
sub_802EEDC:
thumb_func_start CreatePelliperAccepedStatusBox
CreatePelliperAcceptedStatusBox:
push {r4-r6,lr}
sub sp, 0x8
adds r4, r0, 0
@ -10573,7 +10573,7 @@ sub_802EEDC:
.align 2, 0
_0802EF40: .4byte gUnknown_80E03AC
_0802EF44: .4byte gUnknown_80E03B8
thumb_func_end sub_802EEDC
thumb_func_end CreatePelliperAcceptedStatusBox
thumb_func_start sub_802EF48
sub_802EF48:
@ -12687,7 +12687,7 @@ _0802FFE4:
lsls r0, 3
b _0803000E
.align 2, 0
_0802FFF8: .4byte gUnknown_80D9FC8
_0802FFF8: .4byte gMakuhitaDialogue
_0802FFFC: .4byte gUnknown_203B318
_08030000:
ldr r2, _08030034
@ -12716,7 +12716,7 @@ _0803000E:
bl sub_8014248
b _080301A0
.align 2, 0
_08030034: .4byte gUnknown_80D9FC8
_08030034: .4byte gMakuhitaDialogue
_08030038:
ldr r3, [r5]
movs r0, 0xD
@ -12729,7 +12729,7 @@ _08030038:
adds r2, 0x8
b _0803015A
.align 2, 0
_0803004C: .4byte gUnknown_80D9FC8
_0803004C: .4byte gMakuhitaDialogue
_08030050:
ldr r3, [r5]
movs r0, 0x4
@ -12742,7 +12742,7 @@ _08030050:
adds r2, 0xC
b _0803015A
.align 2, 0
_08030064: .4byte gUnknown_80D9FC8
_08030064: .4byte gMakuhitaDialogue
_08030068:
movs r0, 0x3
movs r1, 0
@ -12783,7 +12783,7 @@ _08030074:
_080300B4: .4byte 0xffffff00
_080300B8: .4byte 0xffff00ff
_080300BC: .4byte gUnknown_202DF98
_080300C0: .4byte gUnknown_80D9FC8
_080300C0: .4byte gMakuhitaDialogue
_080300C4:
ldr r3, [r5]
movs r0, 0xD
@ -12796,7 +12796,7 @@ _080300C4:
adds r2, 0x18
b _0803015A
.align 2, 0
_080300D8: .4byte gUnknown_80D9FC8
_080300D8: .4byte gMakuhitaDialogue
_080300DC:
ldr r3, [r5]
movs r0, 0xD
@ -12809,7 +12809,7 @@ _080300DC:
adds r2, 0x14
b _0803015A
.align 2, 0
_080300F0: .4byte gUnknown_80D9FC8
_080300F0: .4byte gMakuhitaDialogue
_080300F4:
ldr r3, [r5]
movs r0, 0x9
@ -12822,7 +12822,7 @@ _080300F4:
adds r2, 0x1C
b _0803015A
.align 2, 0
_08030108: .4byte gUnknown_80D9FC8
_08030108: .4byte gMakuhitaDialogue
_0803010C:
ldr r4, _08030138
bl sub_808D33C
@ -12866,7 +12866,7 @@ _0803015A:
bl sub_80141B4
b _080301A0
.align 2, 0
_0803016C: .4byte gUnknown_80D9FC8
_0803016C: .4byte gMakuhitaDialogue
_08030170: .4byte 0x0000010d
_08030174:
movs r0, 0x1
@ -12896,7 +12896,7 @@ _080301A0:
pop {r0}
bx r0
.align 2, 0
_080301A8: .4byte gUnknown_80D9FC8
_080301A8: .4byte gMakuhitaDialogue
_080301AC: .4byte 0x0000010d
thumb_func_end sub_802FF88
@ -31545,7 +31545,7 @@ _0803981C:
bx r0
.align 2, 0
_08039834: .4byte gUnknown_80E785C
_08039838: .4byte gUnknown_8380000
_08039838: .4byte gTitleMenuFileArchive
_0803983C: .4byte gUnknown_203B3B8
_08039840: .4byte gUnknown_203B388
thumb_func_end sub_80397B4

View File

@ -516,13 +516,13 @@ gUnknown_80B86A4: @ 80B86A4
gUnknown_80B86B4: @ 80B86B4
.incbin "baserom.gba", 0xB86B4, 0x100
.global gUnknown_80B87B4
gUnknown_80B87B4: @ 80B87B4
.global gKanjiA_file_string
gKanjiA_file_string: @ 80B87B4
.string "kanji_a\0"
.align 2,0
.global gUnknown_80B87BC
gUnknown_80B87BC: @ 80B87BC
.global gKanjiB_file_string
gKanjiB_file_string: @ 80B87BC
.string "kanji_b\0"
.align 2,0

File diff suppressed because it is too large Load Diff

View File

@ -3001,7 +3001,10 @@ gUnknown_80FA5B4: @ 80FA5B4
.global gUnknown_80FA5F4
gUnknown_80FA5F4: @ 80FA5F4
.incbin "baserom.gba", 0xFA5F4, 0x28
.byte 0xBC, 0xA5, 0x0F, 0x08
.string "There are no potential recruits.\0"
.align 2,0
.global gUnknown_80FA61C
gUnknown_80FA61C: @ 80FA61C
@ -4917,131 +4920,317 @@ gUnknown_80FE6F4: @ 80FE6F4
.global gUnknown_80FE708
gUnknown_80FE708: @ 80FE708
.incbin "baserom.gba", 0xFE708, 0x4
.byte 0xF8, 0xE6, 0x0F, 0x08
.global gUnknown_80FE70C
gUnknown_80FE70C: @ 80FE70C
.incbin "baserom.gba", 0xFE70C, 0x14
.byte 0x28, 0x81, 0x0F, 0x08
.string "Rescue Point\0"
.align 2,0
.global gUnknown_80FE720
gUnknown_80FE720: @ 80FE720
.incbin "baserom.gba", 0xFE720, 0x4
.byte 0x10, 0xE7, 0x0F, 0x08
@ In Dungeon Game Options Menu
.global gUnknown_80FE724
gUnknown_80FE724: @ 80FE724
.incbin "baserom.gba", 0xFE724, 0xC
.byte 0x1C, 0x81, 0x0F, 0x08
.global gUnknown_80FE730
gUnknown_80FE730: @ 80FE730
.incbin "baserom.gba", 0xFE730, 0xC
.global OptionsDungeonText
OptionsDungeonText:
.string "Dungeon\0"
.align 2,0
.global gUnknown_80FE73C
gUnknown_80FE73C: @ 80FE73C
.incbin "baserom.gba", 0xFE73C, 0xC
.global gOptionsDungeonTextPtr
gOptionsDungeonTextPtr: @ 80FE730
.4byte OptionsDungeonText
.global OptionsOthersText
OptionsOthersText:
.string "Others\0"
.align 2,0
.global gOptionsOthersTextPtr
gOptionsOthersTextPtr: @ 80FE73C
.4byte OptionsOthersText
.global OptionsDefaultText
OptionsDefaultText:
.string "Default\0"
.align 2,0
.global gUnknown_80FE748
gUnknown_80FE748: @ 80FE748
.incbin "baserom.gba", 0xFE748, 0x1C
.4byte OptionsDefaultText
@ Dungeon Game Options Menu
.global OptionsSpeed
OptionsSpeed:
.string "Speed#=P.Slow#="
.byte 0x88
.string ".Fast\0"
.align 2,0
.global gUnknown_80FE764
gUnknown_80FE764: @ 80FE764
.incbin "baserom.gba", 0xFE764, 0x24
.4byte OptionsSpeed
.global OptionsFarOffPals
OptionsFarOffPals:
.string "Far-off pals#="
.string "P.Self#="
.byte 0x88
.string ".Look\0"
.align 2,0
.global gUnknown_80FE788
gUnknown_80FE788: @ 80FE788
.incbin "baserom.gba", 0xFE788, 0x20
.4byte OptionsFarOffPals
.global OptionsDamageTurn
OptionsDamageTurn:
.string "Damage turn#=P."
.string "No#="
.byte 0x88
.string ".Yes\0"
.align 2,0
.global gUnknown_80FE7A8
gUnknown_80FE7A8: @ 80FE7A8
.incbin "baserom.gba", 0xFE7A8, 0x18
.4byte OptionsDamageTurn
.global OptionsGrid
OptionsGrid:
.string "Grids#=P."
.string "Off#="
.byte 0x88
.string ".On\0"
.align 2,0
.global gUnknown_80FE7C0
gUnknown_80FE7C0: @ 80FE7C0
.incbin "baserom.gba", 0xFE7C0, 0x24
.4byte OptionsGrid
.global OptionsMap
OptionsMap:
.string "Map#=P."
.string "Off#=x."
.string "Clear#="
.byte 0xa0
.string ".Shade\0"
.align 2,0
.global gUnknown_80FE7E4
gUnknown_80FE7E4: @ 80FE7E4
.incbin "baserom.gba", 0xFE7E4, 0x24
.4byte OptionsMap
.global gUnknown_80FE808
gUnknown_80FE808: @ 80FE808
.incbin "baserom.gba", 0xFE808, 0xE8
@ Field Others Menu
.global gUnknown_80FE8F0
gUnknown_80FE8F0: @ 80FE8F0
.incbin "baserom.gba", 0xFE8F0, 0x4
.global OptionsWindowColor
OptionsWindowColor:
.string "Windows#=P."
.string "Blue#=x."
.string "Red#="
.byte 0xa0
.string ".Green\0"
.align 2,0
.global gOptionsWindowColorPtr
gOptionsWindowColorPtr: @ 80FE808
.4byte OptionsWindowColor
.4byte TopScreenMapData
.4byte TopScreenMapData
.4byte TopScreenMapData
.4byte TopScreenMessageLog
.4byte TopScreenMessageLog
.4byte TopScreenMessageLog
.4byte TopScreenMapAndTeam
.global TopScreenMapAndTeam
TopScreenMapAndTeam:
.string "Top screen: Map and team\0"
.align 2,0
.global TopScreenMessageLog
TopScreenMessageLog:
.string "Top screen: Message log\0"
.align 2,0
.global TopScreenMapData
TopScreenMapData:
.string "Top screen: Team data\0"
.align 2,0
.4byte BottomScreenNoMap
.4byte BottomScreenClearMap
.4byte BottomScreenShadedMap
.4byte BottomScreenNoMap
.4byte BottomScreenClearMap
.4byte BottomScreenShadedMap
.4byte BottomScreenNoMap
.global BottomScreenShadedMap
BottomScreenShadedMap:
.string "Bottom screen: Shaded map\0"
.align 2,0
.global BottomScreenClearMap
BottomScreenClearMap:
.string "Bottom screen: Clear map\0"
.align 2,0
.global BottomScreenNoMap
BottomScreenNoMap:
.string "Bottom screen: No map\0"
.align 2,0
.global GameOptionsText
GameOptionsText:
.string "Game Options\0"
.align 2,0
.global gGameOptionsTextPtr
gGameOptionsTextPtr: @ 80FE8F0
.4byte GameOptionsText
.global gUnknown_80FE8F4
gUnknown_80FE8F4: @ 80FE8F4
.incbin "baserom.gba", 0xFE8F4, 0x4
.byte 0xa8, 0x7e, 0x0f, 0x08
.global gUnknown_80FE8F8
gUnknown_80FE8F8: @ 80FE8F8
.incbin "baserom.gba", 0xFE8F8, 0x14
.byte 0x34, 0xe7, 0x0f, 0x08
.global gUnknown_80FE90C
gUnknown_80FE90C: @ 80FE90C
.incbin "baserom.gba", 0xFE90C, 0x14
.global TeamToolboxAText
TeamToolboxAText:
.string "Team Toolbox A"
.align 2,0
.global gUnknown_80FE920
gUnknown_80FE920: @ 80FE920
.incbin "baserom.gba", 0xFE920, 0xC
.global gTeamToolboxAPtr
gTeamToolboxAPtr: @ 80FE90C
.4byte TeamToolboxAText
.global gUnknown_80FE92C
gUnknown_80FE92C: @ 80FE92C
.incbin "baserom.gba", 0xFE92C, 0x14
.global TeamToolboxBText
TeamToolboxBText:
.string "Team Toolbox B"
.align 2,0
.global gTeamToolboxBPtr
gTeamToolboxBPtr: @ 80FE920
.4byte TeamToolboxBText
.global FieldItemMenuGroundText
FieldItemMenuGroundText:
.string "Ground\0"
.align 2,0
.global gFieldItemMenuGroundTextPtr
gFieldItemMenuGroundTextPtr: @ 80FE92C
.4byte FieldItemMenuGroundText
.string "$m0~27s item\0"
.align 2,0
.global gUnknown_80FE940
gUnknown_80FE940: @ 80FE940
.incbin "baserom.gba", 0xFE940, 0xC
.byte 0x30, 0xe9, 0x0f, 0x08
.global gUnknown_80FE94C
gUnknown_80FE94C: @ 80FE94C
.incbin "baserom.gba", 0xFE94C, 0x4
.global WhichText
WhichText:
.string "Which?\0"
.align 2,0
.global gUnknown_80FE950
gUnknown_80FE950: @ 80FE950
.incbin "baserom.gba", 0xFE950, 0x4
.global gWhichTextPtr1
gWhichTextPtr1: @ 80FE94C
.4byte WhichText
.global gWhichTextPtr2
gWhichTextPtr2: @ 80FE950
.4byte WhichText
.global gUnknown_80FE954
gUnknown_80FE954: @ 80FE954
.incbin "baserom.gba", 0xFE954, 0x8
.byte 0xfc, 0x7e, 0x0f, 0x08
.string "$i0\0"
.align 2,0
.global gUnknown_80FE95C
gUnknown_80FE95C: @ 80FE95C
.incbin "baserom.gba", 0xFE95C, 0x4
.byte 0x58, 0xe9, 0x0f, 0x08
.global gUnknown_80FE960
gUnknown_80FE960: @ 80FE960
.incbin "baserom.gba", 0xFE960, 0x4
.byte 0x58, 0xe9, 0x0f, 0x08
.global gUnknown_80FE964
gUnknown_80FE964: @ 80FE964
.incbin "baserom.gba", 0xFE964, 0x14
.byte 0x58, 0xe9, 0x0f, 0x08
.string "$m0~27s moves\0"
.align 2,0
.global gUnknown_80FE978
gUnknown_80FE978: @ 80FE978
.incbin "baserom.gba", 0xFE978, 0x10
.byte 0x68, 0xe9, 0x0f, 0x08
.global gUnknown_80FE988
gUnknown_80FE988: @ 80FE988
.incbin "baserom.gba", 0xFE988, 0x10
.global FieldMenuMovesEntry
FieldMenuMovesEntry:
.byte 0x23, 0x5f, 0x01, 0x2e
.string "Moves\0"
.align 2,0
.global gUnknown_80FE998
gUnknown_80FE998: @ 80FE998
.incbin "baserom.gba", 0xFE998, 0x10
.global gFieldMenuMovesPtr
gFieldMenuMovesPtr: @ 80FE988
.4byte FieldMenuMovesEntry
.global gUnknown_80FE9A8
gUnknown_80FE9A8: @ 80FE9A8
.incbin "baserom.gba", 0xFE9A8, 0x10
.global FieldMenuItemsEntry
FieldMenuItemsEntry:
.byte 0x23, 0x5f, 0x02, 0x2e
.string "Items\0"
.align 2,0
.global gUnknown_80FE9B8
gUnknown_80FE9B8: @ 80FE9B8
.incbin "baserom.gba", 0xFE9B8, 0x10
.global gFieldMenuItemsPtr
gFieldMenuItemsPtr: @ 80FE998
.4byte FieldMenuItemsEntry
.global gUnknown_80FE9C8
gUnknown_80FE9C8: @ 80FE9C8
.incbin "baserom.gba", 0xFE9C8, 0x4
.global FieldMenuTeamEntry
FieldMenuTeamEntry:
.byte 0x23, 0x5f, 0x03, 0x2e
.string "Team\0"
.align 2,0
.global gFieldMenuTeamPtr
gFieldMenuTeamPtr: @ 80FE9A8
.4byte FieldMenuTeamEntry
.global FieldMenuOthersEntry
FieldMenuOthersEntry:
.byte 0x23, 0x5f, 0x04, 0x2e
.string "Others\0"
.align 2,0
.global gFieldMenuOthersPtr
gFieldMenuOthersPtr: @ 80FE9B8
.4byte FieldMenuOthersEntry
.global FieldMenuGroundEntry
FieldMenuGroundEntry:
.byte 0x23, 0x5f, 0x05, 0x2e
.string "Ground\0"
.align 2,0
.global gFieldMenuGroundPtr
gFieldMenuGroundPtr: @ 80FE9C8
.4byte FieldMenuGroundEntry
.global gUnknown_80FE9CC
gUnknown_80FE9CC: @ 80FE9CC
@ -5073,11 +5262,17 @@ gUnknown_80FEA50: @ 80FEA50
.global gUnknown_80FEA68
gUnknown_80FEA68: @ 80FEA68
.incbin "baserom.gba", 0xFEA68, 0x18
.byte 0x54, 0xEA, 0x0F, 0x08
.string "Recruited Pokémon\0"
.align 2,0
.global gUnknown_80FEA80
gUnknown_80FEA80: @ 80FEA80
.incbin "baserom.gba", 0xFEA80, 0xC
.byte 0x6C, 0xEA, 0x0F, 0x08
.string "None\0"
.align 2,0
.global gUnknown_80FEA8C
gUnknown_80FEA8C: @ 80FEA8C
@ -5345,7 +5540,7 @@ gUnknown_80FF76C: @ 80FF76C
.global gUnknown_80FF770
gUnknown_80FF770: @ 80FF770
.incbin "baserom.gba", 0xFF770, 0x4
.byte 0x48, 0xEA, 0x0F, 0x08
.global gUnknown_80FF774
gUnknown_80FF774: @ 80FF774
@ -7155,42 +7350,42 @@ gUnknown_8106B8C: @ 8106B8C
.global gUnknown_8106BB0
gUnknown_8106BB0: @ 8106BB0
.incbin "baserom.gba", 0x106BB0, 0x4
.string "$t\0"
.align 2,0
@ Red Heart Symbols
.global gUnknown_8106BB4
gUnknown_8106BB4: @ 8106BB4
.incbin "baserom.gba", 0x106BB4, 0x4
.byte 0x87, 0x46, 0x00, 0x00
.global gUnknown_8106BB8
gUnknown_8106BB8: @ 8106BB8
.incbin "baserom.gba", 0x106BB8, 0x4
.byte 0x87, 0x47, 0x00, 0x00
.global gUnknown_8106BBC
gUnknown_8106BBC: @ 8106BBC
.incbin "baserom.gba", 0x106BBC, 0x4
.byte 0x87, 0x48, 0x00, 0x00
.global gUnknown_8106BC0
gUnknown_8106BC0: @ 8106BC0
.incbin "baserom.gba", 0x106BC0, 0x4
.byte 0x87, 0x49, 0x00, 0x00
@ Yellow Heart Symbols
.global gUnknown_8106BC4
gUnknown_8106BC4: @ 8106BC4
.incbin "baserom.gba", 0x106BC4, 0x4
.byte 0x87, 0x4A, 0x00, 0x00
.global gUnknown_8106BC8
gUnknown_8106BC8: @ 8106BC8
.incbin "baserom.gba", 0x106BC8, 0x4
.byte 0x87, 0x4B, 0x00, 0x00
.global gUnknown_8106BCC
gUnknown_8106BCC: @ 8106BCC
.incbin "baserom.gba", 0x106BCC, 0x4
.byte 0x87, 0x4C, 0x00, 0x00
.global gUnknown_8106BD0
gUnknown_8106BD0: @ 8106BD0
.incbin "baserom.gba", 0x106BD0, 0x4
.byte 0x87, 0x4D, 0x00, 0x00
.global gUnknown_8106BD4
gUnknown_8106BD4: @ 8106BD4
@ -7254,7 +7449,11 @@ gUnknown_8106CE8: @ 8106CE8
.global gUnknown_8106CF4
gUnknown_8106CF4: @ 8106CF4
.incbin "baserom.gba", 0x106CF4, 0x14
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x11, 0x00, 0x00, 0x00
.byte 0x19, 0x00, 0x00, 0x00
.string "pksdir0\0"
.align 2,0
.global gUnknown_8106D08
gUnknown_8106D08: @ 8106D08

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
.section .rodata
.global gUnknown_9740000
gUnknown_9740000: @ 9740000
.global gEffectFileArchive
gEffectFileArchive: @ 9740000
.incbin "baserom.gba", 0x1740000, 0x150000

View File

@ -1,5 +1,5 @@
.section .rodata
.global gUnknown_9890000
gUnknown_9890000: @ 9890000
.global gGroundFileArchive
gGroundFileArchive: @ 9890000
.incbin "baserom.gba", 0x1890000, 0x5D0000

View File

@ -1,5 +1,5 @@
.section .rodata
.global gUnknown_8510000
gUnknown_8510000: @ 8510000
.global gMonsterFileArchive
gMonsterFileArchive: @ 8510000
.incbin "baserom.gba", 0x510000, 0x1230000

View File

@ -1,5 +1,5 @@
.section .rodata
.global gUnknown_9E60000
gUnknown_9E60000: @ 9E60000
.global gOrnamentFileArchive
gOrnamentFileArchive: @ 9E60000
.incbin "baserom.gba", 0x1E60000, 0x2665C

View File

@ -1,9 +1,9 @@
.section .rodata
.global gUnknown_80EBA18
gUnknown_80EBA18: @ 80EBA18
.global gPokemonMail
gPokemonMail: @ 80EBA18
@ replacing .incbin "baserom.gba", 0x000eba18, 0x463c
.byte 0x2c, 0x00, 0x0f, 0x08
.4byte WelcomeHeadline
.byte 0xf4, 0xfe, 0x0e, 0x08
.byte 0xdc, 0xfe, 0x0e, 0x08
.byte 0x90, 0xfd, 0x0e, 0x08
@ -109,12 +109,15 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x9c, 0xc0, 0x0e, 0x08
.byte 0x84, 0xc0, 0x0e, 0x08
.byte 0x78, 0xbf, 0x0e, 0x08
.byte 0x5c, 0xbf, 0x0e, 0x08
.byte 0x18, 0xbe, 0x0e, 0x08
.byte 0xf8, 0xbd, 0x0e, 0x08
.byte 0xd4, 0xbc, 0x0e, 0x08
.byte 0xc0, 0xbc, 0x0e, 0x08
.byte 0xd8, 0xbb, 0x0e, 0x08
.4byte BuriedRelicHeadline
.4byte BuriedRelicText
.4byte LucarioRankHeadline
.4byte LucarioRankText
.4byte NewFriendAreasHeadline
.4byte NewFriendAreaText
.global NewFriendAreasText
NewFriendAreaText:
.string "The Wigglytuff Club has added new Friend\n"
.string "Areas for sale!\n"
.string "Rescue Teams are urged to check with\n"
@ -123,234 +126,298 @@ gUnknown_80EBA18: @ 80EBA18
.string "recruit Pokémon that wouldn~27t join your\n"
.string "rescue team before!\0"
.align 2,0
.global NewFriendAreasHeadlline
NewFriendAreasHeadline:
.string "New Friend Areas!\0"
.align 2,0
.byte 0x43, 0x6f, 0x6e, 0x67
.byte 0x72, 0x61, 0x74, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x21, 0x20, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x68, 0x61, 0x73, 0x20, 0x61, 0x74, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x64, 0x0a
.byte 0x74, 0x68, 0x65, 0x20, 0x4c, 0x75, 0x63, 0x61, 0x72, 0x69, 0x6f, 0x20, 0x52, 0x61, 0x6e, 0x6b, 0x2d, 0x2d, 0x74, 0x68, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x20, 0x72, 0x61
.byte 0x6e, 0x6b, 0x20, 0x61, 0x6d, 0x6f, 0x6e, 0x67, 0x0a
.byte 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x21, 0x20, 0x49, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6d
.byte 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x0a
.byte 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x74, 0x69, 0x63, 0x20, 0x61, 0x63, 0x68, 0x69, 0x65, 0x76
.byte 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x7e, 0x32, 0x63, 0x20, 0x77, 0x65, 0x20, 0x61, 0x77, 0x61, 0x72, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x74, 0x68, 0x65, 0x0a
.byte 0x4c, 0x75, 0x63, 0x61, 0x72, 0x69
.byte 0x6f, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x63, 0x72, 0x61, 0x66, 0x74, 0x65, 0x64, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x65
.byte 0x67, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x0a
.byte 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a
.byte 0x4b, 0x65, 0x65, 0x70
.byte 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x20, 0x70, 0x65, 0x61, 0x63, 0x65, 0x21, 0x0a
.byte 0x20, 0x20, 0x20, 0x2d, 0x20, 0x50
.byte 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x00
.global LucarioRankText
LucarioRankText:
.string "Congratulations! Your team has attained\n"
.string "the Lucario Rank--the top rank among\n"
.string "rescue teams! In commemoration of your\n"
.string "fantastic achievement~2c we award you the\n"
.string "Lucario Statue~2c crafted after the legendary\n"
.string "rescue team leader.\n"
.string "Keep working for world peace!\n"
.string " - Pokémon Rescue Organization -\0"
.align 2,0
.byte 0x43, 0x6f, 0x6e, 0x67, 0x72, 0x61, 0x74, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x2d, 0x20, 0x4c, 0x75, 0x63, 0x61, 0x72, 0x69, 0x6f, 0x20, 0x52, 0x61, 0x6e, 0x6b, 0x21, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x20, 0x52, 0x75, 0x69, 0x6e, 0x20, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x67, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x21, 0x23, 0x52, 0x0a
.byte 0x49, 0x74, 0x73, 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, 0x68, 0x61, 0x64, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x20
.byte 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x72, 0x61, 0x74, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x0a
.byte 0x6d, 0x65, 0x74, 0x65, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6b, 0x65
.byte 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x72, 0x69, 0x65, 0x64, 0x0a
.byte 0x52, 0x65
.byte 0x6c, 0x69, 0x63, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x61, 0x74, 0x65, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x62, 0x65, 0x79, 0x6f
.byte 0x6e, 0x64, 0x0a
.byte 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x65, 0x64, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72
.byte 0x75, 0x6d, 0x6f, 0x72, 0x73, 0x20, 0x6f, 0x66, 0x0a
.byte 0x74, 0x72, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x2e, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x70, 0x65, 0x72, 0x68, 0x61, 0x70
.byte 0x73, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x0a, 0x74, 0x68, 0x61, 0x74, 0x20, 0x6c, 0x69, 0x76, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x63
.byte 0x69, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x42, 0x75, 0x72, 0x69, 0x65, 0x64, 0x0a
.byte 0x52, 0x65, 0x6c, 0x69, 0x63, 0x20, 0x69, 0x73, 0x20
.byte 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x20, 0x69, 0x6e, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65
.byte 0x2e, 0x00, 0x00, 0x00
.global LucarioRankHeadline
LucarioRankHeadline:
.string "Congratulations - Lucario Rank!\0"
.byte 0x42, 0x75, 0x72, 0x69, 0x65, 0x64, 0x20, 0x52, 0x65, 0x6c, 0x69, 0x63, 0x20, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x65, 0x64, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x35, 0x24, 0x6d, 0x30, 0x20, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x74, 0x21, 0x20, 0x50, 0x61, 0x72, 0x74, 0x20, 0x32, 0x23, 0x52, 0x0a
.byte 0x23, 0x43, 0x34, 0x51
.byte 0x75, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x43, 0x68, 0x61, 0x72, 0x69, 0x7a, 0x61, 0x72, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x63, 0x65, 0x6e, 0x65
.byte 0x3a, 0x23, 0x52, 0x0a
.byte 0x7e, 0x39, 0x33, 0x54, 0x68, 0x61, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x77, 0x68, 0x61, 0x74, 0x20, 0x49, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x72
.byte 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x0a
.byte 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x7e, 0x32, 0x63, 0x20, 0x68, 0x61, 0x68, 0x61, 0x68, 0x61, 0x21, 0x7e, 0x39
.byte 0x34, 0x0a
.byte 0x23, 0x43, 0x34, 0x51, 0x75, 0x6f, 0x74, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x54, 0x79, 0x72, 0x61, 0x6e, 0x69, 0x74, 0x61, 0x72, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65
.byte 0x20, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x3a, 0x23, 0x52, 0x0a
.byte 0x7e, 0x39, 0x33, 0x54, 0x68, 0x61, 0x74, 0x20, 0x6d, 0x75, 0x63, 0x6b, 0x72, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x47, 0x65, 0x6e
.byte 0x67, 0x61, 0x72, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x48, 0x65, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x77, 0x61, 0x79, 0x20, 0x77
.byte 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x69, 0x73, 0x21, 0x0a
.byte 0x48, 0x65, 0x7e, 0x32, 0x37, 0x64, 0x20, 0x62, 0x65, 0x74, 0x74, 0x65, 0x72, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x61, 0x64, 0x79
.byte 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x74, 0x21, 0x7e, 0x39, 0x34, 0x00, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x4e, 0x65, 0x77, 0x73, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x32
.byte 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x35, 0x24, 0x6d, 0x30, 0x20, 0x49, 0x6e, 0x6e, 0x6f, 0x63, 0x65, 0x6e, 0x74, 0x21, 0x20, 0x50, 0x61, 0x72, 0x74, 0x20, 0x31, 0x23, 0x52, 0x0a
.byte 0x24, 0x6d, 0x31, 0x20, 0x6d, 0x65, 0x74, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x4e, 0x69, 0x6e, 0x65, 0x74, 0x61, 0x6c, 0x65, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x23, 0x43, 0x32, 0x4d, 0x74, 0x2e
.byte 0x20, 0x46, 0x72, 0x65, 0x65, 0x7a, 0x65, 0x23, 0x52, 0x2e, 0x0a
.byte 0x4e, 0x69, 0x6e, 0x65, 0x74, 0x61, 0x6c, 0x65, 0x73, 0x20, 0x74, 0x65, 0x73, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x74
.byte 0x68, 0x61, 0x74, 0x20, 0x24, 0x6d, 0x30, 0x20, 0x77, 0x61, 0x73, 0x0a
.byte 0x6e, 0x6f, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x68, 0x75, 0x6d, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61
.byte 0x70, 0x70, 0x65, 0x61, 0x72, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x65, 0x67, 0x65, 0x6e, 0x64, 0x2e, 0x0a, 0x41, 0x73, 0x20, 0x61, 0x20, 0x72, 0x65, 0x73, 0x75
.byte 0x6c, 0x74, 0x7e, 0x32, 0x63, 0x20, 0x47, 0x65, 0x6e, 0x67, 0x61, 0x72, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x73, 0x20, 0x77, 0x65, 0x72, 0x65, 0x20, 0x66, 0x6f, 0x75
.byte 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x0a, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x6c, 0x69, 0x63, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x6c, 0x69, 0x65, 0x73, 0x2e, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x68, 0x65, 0x20
.byte 0x63, 0x6c, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x64, 0x69, 0x73, 0x6d, 0x61, 0x79, 0x65, 0x64, 0x20, 0x47, 0x65, 0x6e, 0x67, 0x61, 0x72, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x71, 0x75, 0x6f, 0x74
.byte 0x65, 0x3a, 0x23, 0x52, 0x0a, 0x7e, 0x39, 0x33, 0x55, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x67, 0x65, 0x68
.byte 0x21, 0x7e, 0x39, 0x34, 0x00, 0x00, 0x00, 0x00, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x4e, 0x65, 0x77, 0x73, 0x20, 0x45, 0x78, 0x74, 0x72, 0x61, 0x20, 0x31, 0x00, 0x00, 0x00, 0x00
.byte 0x59, 0x6f, 0x21, 0x20, 0x41, 0x6d, 0x69, 0x67, 0x6f, 0x21, 0x20, 0x49, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x61, 0x77, 0x65, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37
.byte 0x72, 0x65, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x21, 0x0a, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x61
.byte 0x69, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x21, 0x0a, 0x49, 0x7e, 0x32, 0x37, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x6c, 0x6f, 0x6f
.byte 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x6d, 0x79, 0x20, 0x62, 0x69, 0x6c
.byte 0x6c, 0x20, 0x6f, 0x75, 0x74, 0x73, 0x74, 0x72, 0x65, 0x74, 0x63, 0x68, 0x65, 0x64, 0x21, 0x0a, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x20, 0x74
.byte 0x6f, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x61, 0x69, 0x6c, 0x7e, 0x32, 0x63, 0x20, 0x73, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x64, 0x20, 0x62, 0x65, 0x74, 0x74, 0x65, 0x72
.byte 0x0a, 0x62, 0x65, 0x20, 0x72, 0x65, 0x61, 0x64, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6d, 0x69, 0x67, 0x6f, 0x21, 0x0a, 0x0a, 0x20, 0x2d, 0x20, 0x54, 0x68, 0x65, 0x20, 0x77, 0x61, 0x6e, 0x64
.byte 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x20, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x50, 0x65, 0x6c, 0x69, 0x70, 0x70, 0x65, 0x72
.byte 0x20, 0x2d, 0x00, 0x00, 0x41, 0x20, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x50, 0x65, 0x6c, 0x69, 0x70, 0x70, 0x65, 0x72, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43
.byte 0x36, 0x54, 0x72, 0x79, 0x20, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x4b, 0x4f, 0x20, 0x46, 0x6f
.byte 0x65, 0x73, 0x21, 0x23, 0x52, 0x0a, 0x0a, 0x50, 0x73, 0x79, 0x64, 0x75, 0x63, 0x6b, 0x0a, 0x23, 0x43, 0x34, 0x43, 0x6f, 0x6e, 0x66, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x23, 0x52, 0x20, 0x2b, 0x20
.byte 0x23, 0x43, 0x34, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x23, 0x52, 0x0a, 0x54, 0x6f, 0x74, 0x6f, 0x64, 0x69, 0x6c, 0x65, 0x0a, 0x23, 0x43, 0x34, 0x42, 0x69, 0x74, 0x65, 0x23, 0x52, 0x20
.byte 0x2b, 0x20, 0x23, 0x43, 0x34, 0x53, 0x63, 0x61, 0x72, 0x79, 0x20, 0x46, 0x61, 0x63, 0x65, 0x23, 0x52, 0x0a, 0x43, 0x79, 0x6e, 0x64, 0x61, 0x71, 0x75, 0x69, 0x6c, 0x0a, 0x23, 0x43, 0x34, 0x46
.byte 0x6c, 0x61, 0x6d, 0x65, 0x20, 0x57, 0x68, 0x65, 0x65, 0x6c, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x53, 0x6d, 0x6f, 0x6b, 0x65, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6e, 0x23, 0x52, 0x23
.byte 0x50, 0x50, 0x69, 0x6b, 0x61, 0x63, 0x68, 0x75, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, 0x6f, 0x6c, 0x74, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x44
.byte 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x23, 0x52, 0x0a, 0x53, 0x6b, 0x69, 0x74, 0x74, 0x79, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70
.byte 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x73, 0x6c, 0x61, 0x70, 0x23, 0x52, 0x00, 0x00, 0x00, 0x00, 0x23, 0x35, 0x30, 0x20, 0x4c, 0x69, 0x6e, 0x6b
.byte 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x32, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65
.byte 0x73, 0x65, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x23, 0x52, 0x0a, 0x23, 0x2b
.byte 0x23, 0x43, 0x36, 0x43, 0x61, 0x6e, 0x20, 0x42, 0x65, 0x20, 0x44, 0x65, 0x76, 0x61, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x21, 0x23, 0x52, 0x0a, 0x0a, 0x42, 0x75, 0x6c, 0x62, 0x61, 0x73
.byte 0x61, 0x75, 0x72, 0x0a, 0x23, 0x43, 0x34, 0x52, 0x61, 0x7a, 0x6f, 0x72, 0x20, 0x4c, 0x65, 0x61, 0x66, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x53, 0x6c, 0x65, 0x65, 0x70, 0x20, 0x50
.byte 0x6f, 0x77, 0x64, 0x65, 0x72, 0x23, 0x52, 0x0a, 0x43, 0x68, 0x69, 0x6b, 0x6f, 0x72, 0x69, 0x74, 0x61, 0x0a, 0x23, 0x43, 0x34, 0x42, 0x6f, 0x64, 0x79, 0x20, 0x53, 0x6c, 0x61, 0x6d, 0x23, 0x52
.byte 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x23, 0x52, 0x23, 0x50, 0x54, 0x72, 0x65, 0x65, 0x63, 0x6b, 0x6f, 0x0a, 0x23, 0x43, 0x34, 0x53, 0x63, 0x72, 0x65
.byte 0x65, 0x63, 0x68, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x50, 0x6f, 0x75, 0x6e, 0x64, 0x23, 0x52, 0x0a, 0x4d, 0x61, 0x63, 0x68, 0x6f, 0x70, 0x0a, 0x23, 0x43, 0x34, 0x46, 0x6f, 0x63
.byte 0x75, 0x73, 0x20, 0x45, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x4b, 0x61, 0x72, 0x61, 0x74, 0x65, 0x20, 0x43, 0x68, 0x6f, 0x70, 0x23, 0x52, 0x0a, 0x43
.byte 0x75, 0x62, 0x6f, 0x6e, 0x65, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x42, 0x6f, 0x6e, 0x65, 0x6d, 0x65
.byte 0x72, 0x61, 0x6e, 0x67, 0x23, 0x52, 0x00, 0x00, 0x23, 0x34, 0x39, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x50, 0x72, 0x6f, 0x20, 0x4c, 0x65, 0x76
.byte 0x65, 0x6c, 0x20, 0x31, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x44, 0x65, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65
.byte 0x20, 0x53, 0x6f, 0x75, 0x6c, 0x73, 0x20, 0x57, 0x68, 0x6f, 0x20, 0x43, 0x61, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x6c, 0x65, 0x65, 0x70, 0x20
.byte 0x77, 0x69, 0x74, 0x68, 0x20, 0x44, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x50, 0x69, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x21, 0x23, 0x52, 0x0a, 0x49, 0x6e, 0x73, 0x6f, 0x6d, 0x6e
.byte 0x69, 0x61, 0x63, 0x73, 0x20, 0x72, 0x65, 0x6a, 0x6f, 0x69, 0x63, 0x65, 0x64, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x6d
.byte 0x65, 0x6e, 0x74, 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6c, 0x61, 0x6b, 0x6f, 0x74, 0x68, 0x20, 0x50, 0x69, 0x6c, 0x6c, 0x6f, 0x77, 0x7e, 0x32, 0x63, 0x20, 0x77, 0x68, 0x69
.byte 0x63, 0x68, 0x20, 0x69, 0x73, 0x20, 0x73, 0x61, 0x69, 0x64, 0x20, 0x74, 0x6f, 0x0a, 0x69, 0x6e, 0x64, 0x75, 0x63, 0x65, 0x20, 0x73, 0x6c, 0x65, 0x65, 0x70, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x20
.byte 0x6a, 0x75, 0x73, 0x74, 0x20, 0x62, 0x79, 0x20, 0x73, 0x65, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x2e, 0x0a, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69
.byte 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x20, 0x69, 0x73, 0x20, 0x73, 0x77, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x69, 0x6e, 0x71, 0x75, 0x69, 0x72, 0x69, 0x65
.byte 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x2e, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x0a, 0x70, 0x72, 0x6f, 0x64
.byte 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x73, 0x61, 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x20, 0x72, 0x65, 0x61
.byte 0x64, 0x79, 0x2e, 0x00, 0x23, 0x34, 0x38, 0x20, 0x53, 0x6c, 0x61, 0x6b, 0x6f, 0x74, 0x68, 0x20, 0x50, 0x69, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x49, 0x6e, 0x73, 0x6f
.byte 0x6d, 0x6e, 0x69, 0x61, 0x21, 0x00, 0x00, 0x00, 0x41, 0x73, 0x20, 0x61, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x74, 0x75, 0x72
.byte 0x61, 0x6c, 0x20, 0x64, 0x69, 0x73, 0x61, 0x73, 0x74, 0x65, 0x72, 0x73, 0x7e, 0x32, 0x63, 0x0a, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20
.byte 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x69, 0x74, 0x66, 0x61, 0x6c, 0x6c, 0x0a, 0x54, 0x72, 0x61, 0x70, 0x73, 0x20, 0x61, 0x70
.byte 0x70, 0x65, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x2e, 0x0a, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20
.byte 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x70, 0x69, 0x74, 0x66, 0x61, 0x6c, 0x6c, 0x73
.byte 0x0a, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x62, 0x79, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x68, 0x61
.byte 0x72, 0x6d, 0x66, 0x75, 0x6c, 0x2e, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x74, 0x74, 0x65, 0x72, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x20, 0x74, 0x6f
.byte 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x64, 0x65, 0x20, 0x62, 0x79, 0x0a, 0x66, 0x6f, 0x72, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x20, 0x53, 0x77, 0x69, 0x6e, 0x75, 0x62, 0x2e, 0x20, 0x53, 0x6f, 0x6d
.byte 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x6f, 0x0a, 0x62, 0x65, 0x20, 0x68, 0x6f, 0x74, 0x20, 0x73, 0x70, 0x72, 0x69, 0x6e, 0x67
.byte 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x65, 0x72, 0x75, 0x70, 0x74, 0x20, 0x6f, 0x63, 0x63, 0x61, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x2e, 0x00, 0x00, 0x23, 0x34, 0x37, 0x20
.byte 0x42, 0x65, 0x77, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x69, 0x74, 0x66, 0x61, 0x6c, 0x6c, 0x73, 0x00, 0x00, 0x41, 0x20, 0x68, 0x69, 0x67, 0x68, 0x2d, 0x73, 0x65, 0x61, 0x73, 0x20
.byte 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x23, 0x43, 0x32, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x79, 0x20, 0x53, 0x65, 0x61, 0x23, 0x52, 0x20, 0x62, 0x79
.byte 0x0a, 0x23, 0x43, 0x35, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x53, 0x65, 0x61, 0x20, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x23, 0x52, 0x20, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x20, 0x79, 0x65, 0x73
.byte 0x74, 0x65, 0x72, 0x64, 0x61, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x76
.byte 0x65, 0x72, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x54, 0x65, 0x6e, 0x74, 0x61, 0x63, 0x6f, 0x6f, 0x6c, 0x2e, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x7e, 0x32, 0x63, 0x20
.byte 0x43, 0x6f, 0x72, 0x73, 0x6f, 0x6c, 0x61, 0x7e, 0x32, 0x63, 0x20, 0x69, 0x73, 0x20, 0x73, 0x61, 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x64, 0x65, 0x6c, 0x69, 0x67, 0x68, 0x74
.byte 0x65, 0x64, 0x0a, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x63, 0x6f, 0x6d, 0x65, 0x2e, 0x0a, 0x54, 0x65, 0x6e, 0x74, 0x61, 0x63, 0x6f, 0x6f, 0x6c, 0x20, 0x73, 0x74, 0x61
.byte 0x74, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x7e, 0x39, 0x33, 0x49, 0x20, 0x64, 0x69, 0x64, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x72, 0x65, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x20, 0x68, 0x6f, 0x77
.byte 0x20, 0x66, 0x61, 0x72, 0x0a, 0x49, 0x7e, 0x32, 0x37, 0x64, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x77, 0x61, 0x73, 0x68, 0x65, 0x64, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65
.byte 0x61, 0x2e, 0x7e, 0x39, 0x34, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x23, 0x43, 0x32, 0x53, 0x74, 0x6f, 0x72, 0x6d, 0x79, 0x20, 0x53, 0x65, 0x61, 0x23, 0x52, 0x20, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x66
.byte 0x6f, 0x72, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x21, 0x00, 0x00, 0x00, 0x23, 0x34, 0x36, 0x20, 0x53, 0x65, 0x61, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x61, 0x20, 0x53, 0x75, 0x63
.byte 0x63, 0x65, 0x73, 0x73, 0x21, 0x00, 0x00, 0x00, 0x56, 0x69, 0x6c, 0x65, 0x70, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x77, 0x69, 0x64, 0x65, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x63
.byte 0x6f, 0x67, 0x6e, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x0a, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x6d, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x77, 0x65
.byte 0x72, 0x2e, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x66, 0x65, 0x77, 0x20, 0x64, 0x61, 0x72, 0x65, 0x0a, 0x74, 0x6f, 0x20, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x61
.byte 0x63, 0x68, 0x20, 0x56, 0x69, 0x6c, 0x65, 0x70, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x79, 0x0a, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65
.byte 0x72, 0x20, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x67, 0x79, 0x2d, 0x69, 0x6e, 0x64, 0x75, 0x63, 0x69, 0x6e, 0x67, 0x0a, 0x70, 0x6f, 0x6c
.byte 0x6c, 0x65, 0x6e, 0x2e, 0x20, 0x56, 0x69, 0x6c, 0x65, 0x70, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65
.byte 0x79, 0x20, 0x74, 0x69, 0x72, 0x65, 0x0a, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, 0x61, 0x73, 0x69, 0x6c, 0x79, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66
.byte 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x6d, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x68, 0x65, 0x61
.byte 0x64, 0x20, 0x68, 0x65, 0x61, 0x76, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x34, 0x35, 0x20, 0x56, 0x69, 0x6c, 0x65, 0x70, 0x6c, 0x75, 0x6d, 0x65, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x57, 0x65
.byte 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x50, 0x72, 0x6f, 0x62, 0x6c, 0x65, 0x6d, 0x00, 0x00, 0x00, 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76
.byte 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x23, 0x43, 0x34, 0x52, 0x61, 0x77, 0x73, 0x74, 0x20, 0x42, 0x65, 0x72, 0x72, 0x69, 0x65, 0x73, 0x23, 0x52, 0x0a, 0x66, 0x6f
.byte 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x75, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x75, 0x6e, 0x72, 0x69
.byte 0x70, 0x65, 0x6e, 0x65, 0x64, 0x0a, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x65, 0x64, 0x20, 0x67, 0x72, 0x65, 0x65, 0x6e, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x72, 0x69
.byte 0x70, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x61, 0x0a, 0x73, 0x6b, 0x79, 0x20, 0x62, 0x6c, 0x75, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72
.byte 0x2e, 0x20, 0x41, 0x6e, 0x20, 0x75, 0x6e, 0x72, 0x69, 0x70, 0x65, 0x6e, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x69, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x0a, 0x74, 0x6f, 0x20
.byte 0x65, 0x61, 0x74, 0x7e, 0x32, 0x63, 0x20, 0x68, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x62, 0x65, 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x69, 0x74, 0x20, 0x68, 0x61, 0x73
.byte 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x79, 0x65, 0x74, 0x0a, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x62, 0x69, 0x74, 0x74, 0x65, 0x72, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6b, 0x6e
.byte 0x6f, 0x77, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x65, 0x61, 0x6c, 0x20, 0x61, 0x6c, 0x6c, 0x0a, 0x62, 0x75, 0x72, 0x6e, 0x73, 0x2e, 0x00, 0x00, 0x23, 0x34, 0x34, 0x20, 0x52, 0x61, 0x77, 0x73
.byte 0x74, 0x20, 0x42, 0x65, 0x72, 0x72, 0x79, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x00, 0x00, 0x57, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x6c, 0x79, 0x20, 0x61
.byte 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x52, 0x65
.byte 0x64, 0x20, 0x26, 0x20, 0x42, 0x6c, 0x75, 0x65, 0x20, 0x46, 0x61, 0x6e, 0x20, 0x43, 0x6c, 0x75, 0x62, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61
.byte 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x73, 0x63
.byte 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x2e, 0x0a, 0x57, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x63, 0x72, 0x75
.byte 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x57, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6a
.byte 0x6f, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x77, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x0a, 0x62, 0x65, 0x68, 0x69, 0x6e
.byte 0x64, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x68, 0x61, 0x72, 0x64, 0x2d, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x73
.byte 0x3f, 0x0a, 0x0a, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6c, 0x75, 0x73, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x23, 0x34, 0x33, 0x20
.byte 0x46, 0x61, 0x6e, 0x20, 0x43, 0x6c, 0x75, 0x62, 0x20, 0x53, 0x65, 0x65, 0x6b, 0x73, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x21, 0x00, 0x41, 0x73, 0x20, 0x61, 0x20, 0x73, 0x70, 0x65
.byte 0x63, 0x69, 0x61, 0x6c, 0x20, 0x74, 0x72, 0x65, 0x61, 0x74, 0x7e, 0x32, 0x63, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x73, 0x68, 0x61, 0x72, 0x65, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x0a, 0x77, 0x61, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x65, 0x6c, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x74, 0x75, 0x6e, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x79, 0x6f
.byte 0x75, 0x21, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x79, 0x6f
.byte 0x75, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x64, 0x61, 0x79, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x64, 0x75, 0x6e, 0x67
.byte 0x65, 0x6f, 0x6e, 0x2e, 0x0a, 0x49, 0x66, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x6c, 0x6c
.byte 0x20, 0x62, 0x65, 0x20, 0x73, 0x75, 0x72, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x2e, 0x0a, 0x49, 0x66, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73
.byte 0x20, 0x61, 0x20, 0x42, 0x65, 0x72, 0x72, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x20, 0x6c, 0x75, 0x63, 0x6b, 0x20, 0x69, 0x73, 0x20
.byte 0x67, 0x6f, 0x6f, 0x64, 0x2e, 0x0a, 0x49, 0x66, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x41, 0x70, 0x70, 0x6c, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x7e
.byte 0x32, 0x37, 0x72, 0x65, 0x20, 0x73, 0x75, 0x70, 0x65, 0x72, 0x20, 0x6c, 0x75, 0x63, 0x6b, 0x79, 0x21, 0x0a, 0x20, 0x20, 0x2d, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x73, 0x65, 0x79, 0x20, 0x2d, 0x00
.byte 0x23, 0x34, 0x32, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x73, 0x65, 0x79, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x46, 0x6f, 0x72, 0x74, 0x75, 0x6e, 0x65, 0x2d, 0x54, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x00
.byte 0x4f, 0x6e, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x6f, 0x6c, 0x64, 0x65, 0x73, 0x74, 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x63, 0x6c, 0x61, 0x69
.byte 0x6d, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x65, 0x6c, 0x0a, 0x72, 0x65, 0x6a, 0x75, 0x76, 0x65, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x20, 0x4b, 0x61, 0x62, 0x75, 0x74, 0x6f, 0x20, 0x72
.byte 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x6c, 0x79, 0x20, 0x68, 0x61, 0x64, 0x20, 0x61, 0x6e, 0x0a, 0x65, 0x6e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20
.byte 0x52, 0x65, 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x20
.byte 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x69, 0x73, 0x63, 0x65, 0x64, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x7e, 0x39, 0x33, 0x6f, 0x6c, 0x64, 0x20, 0x64, 0x61, 0x79, 0x73
.byte 0x2e, 0x7e, 0x39, 0x34, 0x0a, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x4b, 0x61, 0x62, 0x75, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x75, 0x6c
.byte 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x75, 0x70, 0x0a, 0x77, 0x69, 0x74, 0x68, 0x20, 0x52, 0x65, 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x68, 0x7e, 0x32, 0x37, 0x73
.byte 0x20, 0x74, 0x61, 0x6c, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x20, 0x68, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x64, 0x0a, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, 0x20, 0x79, 0x65
.byte 0x61, 0x72, 0x73, 0x20, 0x61, 0x67, 0x6f, 0x2e, 0x20, 0x4b, 0x61, 0x62, 0x75, 0x74, 0x6f, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x7e, 0x39, 0x33, 0x49, 0x74, 0x0a
.byte 0x6d, 0x61, 0x64, 0x65, 0x20, 0x6d, 0x65, 0x20, 0x66, 0x65, 0x65, 0x6c, 0x20, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x20, 0x74, 0x61, 0x6c, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x52, 0x65
.byte 0x6c, 0x69, 0x63, 0x61, 0x6e, 0x74, 0x68, 0x2e, 0x7e, 0x39, 0x34, 0x00, 0x23, 0x34, 0x31, 0x20, 0x4b, 0x61, 0x62, 0x75, 0x74, 0x6f, 0x20, 0x46, 0x65, 0x65, 0x6c, 0x73, 0x20, 0x59, 0x6f, 0x75
.byte 0x6e, 0x67, 0x20, 0x41, 0x67, 0x61, 0x69, 0x6e, 0x21, 0x00, 0x00, 0x00, 0x53, 0x6d, 0x65, 0x61, 0x72, 0x67, 0x6c, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x74, 0x69
.byte 0x73, 0x74, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x68, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x0a, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63
.byte 0x20, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x68, 0x61, 0x64, 0x20, 0x61, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x66, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x79, 0x20, 0x61, 0x73
.byte 0x20, 0x6f, 0x6e, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x68, 0x69, 0x73, 0x20, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x33, 0x30, 0x30, 0x0a, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, 0x20, 0x83, 0xbf, 0x83, 0xc4, 0x20, 0x79, 0x65, 0x73, 0x74, 0x65, 0x72, 0x64
.byte 0x61, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x0a, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x77, 0x61, 0x73, 0x20, 0x6f, 0x6e
.byte 0x65, 0x20, 0x6f, 0x66, 0x20, 0x53, 0x6d, 0x65, 0x61, 0x72, 0x67, 0x6c, 0x65, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x0a, 0x77, 0x6f, 0x72, 0x6b
.byte 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x73, 0x20, 0x63, 0x61, 0x72, 0x65, 0x65, 0x72, 0x2e, 0x00, 0x23, 0x34, 0x30, 0x20
.byte 0x53, 0x6d, 0x65, 0x61, 0x72, 0x67, 0x6c, 0x65, 0x20, 0x50, 0x61, 0x69, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x54, 0x6f, 0x64, 0x61, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f
.byte 0x6e, 0x0a, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6d, 0x69, 0x73, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x20, 0x77, 0x69
.byte 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x0a, 0x63, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x65, 0x72, 0x73, 0x2e, 0x0a, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x72
.byte 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x65, 0x72, 0x73, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77
.byte 0x65, 0x64, 0x0a, 0x62, 0x79, 0x20, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x73, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x73, 0x75, 0x6e, 0x20, 0x62
.byte 0x72, 0x65, 0x61, 0x6b, 0x73, 0x0a, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x79, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x6d
.byte 0x6f, 0x6f, 0x64, 0x73, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x33, 0x39, 0x20, 0x43, 0x61, 0x73, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x44, 0x61, 0x69, 0x6c, 0x79, 0x20, 0x57
.byte 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x00, 0x00, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x78, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x67, 0x61, 0x73
.byte 0x20, 0x6c, 0x65, 0x61, 0x6b, 0x20, 0x63, 0x61, 0x75, 0x73, 0x65, 0x64, 0x0a, 0x77, 0x69, 0x64, 0x65, 0x73, 0x70, 0x72, 0x65, 0x61, 0x64, 0x20, 0x63, 0x68, 0x61, 0x6f, 0x73, 0x20, 0x69, 0x6e
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x23, 0x43, 0x44, 0x53, 0x69, 0x6e, 0x69, 0x73, 0x74, 0x65, 0x72, 0x20, 0x57, 0x6f, 0x6f, 0x64, 0x73, 0x23, 0x52, 0x2e, 0x0a, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61
.byte 0x6c, 0x69, 0x73, 0x74, 0x73, 0x20, 0x73, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x0a
.byte 0x6e, 0x61, 0x74, 0x75, 0x72, 0x61, 0x6c, 0x20, 0x64, 0x69, 0x73, 0x61, 0x73, 0x74, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x6c, 0x61, 0x6d, 0x65, 0x2e, 0x20
.byte 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x0a, 0x73, 0x6f, 0x6d, 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x62, 0x6c, 0x61, 0x6d, 0x65, 0x20, 0x23, 0x43, 0x35, 0x54, 0x65
.byte 0x61, 0x6d, 0x20, 0x4b, 0x6f, 0x66, 0x66, 0x69, 0x6e, 0x67, 0x23, 0x52, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x0a, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65
.byte 0x20, 0x61, 0x72, 0x65, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x75, 0x6c, 0x2d, 0x73, 0x6d, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x67, 0x61, 0x73, 0x2e
.byte 0x0a, 0x54, 0x68, 0x65, 0x20, 0x61, 0x6e, 0x73, 0x77, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x70, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x69, 0x73, 0x20
.byte 0x62, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x77, 0x69, 0x6e, 0x64, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x33, 0x38, 0x20, 0x4e, 0x6f, 0x78, 0x69
.byte 0x6f, 0x75, 0x73, 0x20, 0x47, 0x61, 0x73, 0x20, 0x4c, 0x65, 0x61, 0x6b, 0x3f, 0x21, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x55, 0x73, 0x65, 0x64, 0x20, 0x53
.byte 0x6f, 0x6d, 0x65, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x2e, 0x2e, 0x23, 0x52, 0x0a, 0x45, 0x65, 0x76, 0x65, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20
.global BuriedRelicText
BuriedRelicText:
.string "#+#C6Mystery Ruin Found Underground!#R\n"
.string "Its site had been hidden by the crater of a\n"
.string "meteor strike in ancient times. The Buried\n"
.string "Relic is thought to date back beyond\n"
.string "recorded history. There are rumors of\n"
.string "treasures... And perhaps even Pokémon\n"
.string "that lived in ancient times. The Buried\n"
.string "Relic is the main topic in Pokémon Square.\0"
.align 2,0
.global BuriedRelicHeadline
BuriedRelicHeadline:
.string "Buried Relic Discovered!\0"
.align 2,0
.string "#+#C5$m0 Innocent! Part 2#R\n"
.string "#C4Quote from Charizard on the scene:#R\n"
.string "~93That~27s what I thought right from\n"
.string "the start~2c hahaha!~94\n"
.string "#C4Quote from Tyranitar on the scene:#R\n"
.string "~93That muckraking Gengar...\n"
.string "He~27s not getting away with this!\n"
.string "He~27d better be ready for it!~94\0"
.align 2,0
.string "Pokémon News Extra 2\0"
.align 2,0
.string "#+#C5$m0 Innocent! Part 1#R\n"
.string "$m1 met with Ninetales on #C2Mt. Freeze#R.\n"
.string "Ninetales testified that $m0 was\n"
.string "not the human that appeared in the legend.\n"
.string "As a result~2c Gengar~27s claims were found to\n"
.string "be malicious lies.\n"
.string "#C4The clearly dismayed Gengar~27s quote:#R\n"
.string "~93Ugegegegegegegegegegegeh!~94\0"
.align 2,0
.string "Pokémon News Extra 1\0"
.align 2,0
.string "Yo! Amigo! It~27s awesome you~27re back!\n"
.string "I~27ll be delivering mail to you again!\n"
.string "I~27ve been looking forward to this with\n"
.string "my bill outstretched!\n"
.string "I~27ll deliver tons of mail~2c so you~27d better\n"
.string "be ready~2c amigo!\n\n"
.string " - The wandering postal carrier~2c Pelipper -\0"
.align 2,0
.string "A Letter from Pelipper\0"
.align 2,0
.string "#+#C6Try These Linked Moves to KO Foes!#R\n\n"
.string "Psyduck\n"
.string "#C4Confusion#R + #C4Disable#R\n"
.string "Totodile\n"
.string "#C4Bite#R + #C4Scary Face#R\n"
.string "Cyndaquil\n"
.string "#C4Flame Wheel#R + #C4Smokescreen#R#P"
.string "Pikachu\n"
.string "#C4Thunderbolt#R + #C4Double Team#R\n"
.string "Skitty\n"
.string "#C4Tail Whip#R + #C4Doubleslap#R\0"
.align 2,0
.string "#50 Linked Moves Pro Level 2\0"
.align 2,0
.string "#+#C6These Linked Move Combinations#R\n"
.string "#+#C6Can Be Devastating!#R\n\n"
.string "Bulbasaur\n"
.string "#C4Razor Leaf#R + #C4Sleep Powder#R\n"
.string "Chikorita\n"
.string "#C4Body Slam#R + #C4Reflect#R#P"
.string "Treecko\n"
.string "#C4Screech#R + #C4Pound#R\n"
.string "Machop\n"
.string "#C4Focus Energy#R + #C4Karate Chop#R\n"
.string "Cubone\n"
.string "#C4Tail Whip#R + #C4Bonemerang#R\0"
.align 2,0
.string "#49 Linked Moves Pro Level 1\0"
.align 2,0
.string "#+#C6Relief for Delicate Souls Who Can~27t#R\n"
.string "#+#C6Sleep with Different Pillows!#R\n"
.string "Insomniacs rejoiced over the announcement\n"
.string "of the Slakoth Pillow~2c which is said to\n"
.string "induce sleepiness just by seeing it.\n"
.string "Already the inventor is swamped with\n"
.string "inquiries from all over. However~2c\n"
.string "production is said to be not yet ready.\0"
.align 2,0
.string "#48 Slakoth Pillows for Insomnia!\0"
.align 2,0
.string "As a result of the natural disasters~2c\n"
.string "there have been many reports of Pitfall\n"
.string "Traps appearing in dungeons.\n"
.string "However~2c there also appear to be pitfalls\n"
.string "made by Pokémon that are not harmful.\n"
.string "The latter are thought to be made by\n"
.string "foraging Swinub. Some even turn out to\n"
.string "be hot springs that erupt occasionally.\0"
.align 2,0
.string "#47 Beware of Pitfalls\0"
.align 2,0
.string "A high-seas rescue in the #C2Stormy Sea#R by\n"
.string "#C5Team Sea Dragons#R ended yesterday with\n"
.string "the successful recovery of Tentacool.\n"
.string "The client~2c Corsola~2c is said to be delighted\n"
.string "by the outcome.\n"
.string "Tentacool stated~2c ~93I didn~27t realize how far\n"
.string "I~27d been washed out to sea.~94\n"
.string "The #C2Stormy Sea#R is unforgiving!\0"
.align 2,0
.string "#46 Sea Rescue a Success!\0"
.align 2,0
.string "Vileplume are widely recognized for \n"
.string "their massive flower. However~2c few dare\n"
.string "to approach Vileplume because they\n"
.string "scatter clouds of allergy-inducing\n"
.string "pollen. Vileplume complain that they tire\n"
.string "very easily because the flower~27s weight\n"
.string "makes their head heavy.\0"
.align 2,0
.string "#45 Vileplume~27s Weighty Problem\0"
.align 2,0
.string "Research has revealed that #C4Rawst Berries#R\n"
.string "found in dungeons are usually unripened\n"
.string "and colored green. When ripe~2c they turn a\n"
.string "sky blue color. An unripened one is easier\n"
.string "to eat~2c however~2c because it has not yet\n"
.string "turned bitter. It is known to heal all\n"
.string "burns.\0"
.align 2,0
.string "#44 Rawst Berry~27s Effect\0"
.align 2,0
.string "We proudly announce the foundation of\n"
.string "the Red & Blue Fan Club~2c an organization\n"
.string "for supporting Pokémon rescue teams.\n"
.string "We are currently recruiting new members.\n"
.string "Won~27t you join and throw your support\n"
.string "behind our hard-working rescue heroes?\n\n"
.string " - Plusle and Minun -\0"
.align 2,0
.string "#43 Fan Club Seeks Members!\0"
.align 2,0
.string "As a special treat~2c I~27ll share a simple\n"
.string "way to tell fortunes with you!\n"
.string "The key is the first thing you find in the\n"
.string "day~27s first dungeon.\n"
.string "If it~27s money~2c you~27ll be sure to make more.\n"
.string "If it~27s a Berry~2c your health luck is good.\n"
.string "If it~27s an Apple~2c you~27re super lucky!\n"
.string " - Chansey -\0"
.align 2,0
.string "#42 Chansey~27s Fortune-Telling\0"
.align 2,0
.string "One of our oldest residents claims to feel\n"
.string "rejuvenated. Kabuto reportedly had an\n"
.string "encounter with Relicanth in which both\n"
.string "parties reminisced about the ~93old days.~94\n"
.string "However~2c even Kabuto could not keep up\n"
.string "with Relicanth~27s tales from a hundred\n"
.string "million years ago. Kabuto stated~2c ~93It\n"
.string "made me feel young talking to Relicanth.~94\0"
.align 2,0
.string "#41 Kabuto Feels Young Again!\0"
.align 2,0
.string "Smeargle~2c the artist known for his unique\n"
.string "artistic vision~2c had a windfall day as one\n"
.string "of his paintings was auctioned for 300\n"
.string "million "
.byte 0x83, 0xbf, 0x83, 0xc4, 0x20 @ POKE
.string "yesterday. The auctioned\n"
.string "artwork was one of Smeargle~27s signature\n"
.string "works from early in his career.\0"
.align 2,0
.string "#40 Smeargle Painting Auctioned!\0"
.align 2,0
.string "Today~2c the weather over Pokémon\n"
.string "Square promises to be clear with no\n"
.string "chance of showers.\n"
.string "Other regions can expect showers followed\n"
.string "by clouds. There may be sun breaks\n"
.string "depending on the day~27s moods.\0"
.align 2,0
.string "#39 Castform~27s Daily Weather\0"
.align 2,0
.string "Reports of a noxious gas leak caused\n"
.string "widespread chaos in the #CDSinister Woods#R.\n"
.string "Specialists speculate that the recent\n"
.string "natural disasters are to blame. However~2c\n"
.string "some also blame #C5Team Koffing#R~27s training\n"
.string "in the area for the foul-smelling gas.\n"
.string "The answer~2c apparently~2c is blowing in the\n"
.string "wind.\0"
.align 2,0
.string "#38 Noxious Gas Leak?!\0"
.align 2,0
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x55, 0x73, 0x65, 0x64, 0x20, 0x53
.byte 0x6f, 0x6d, 0x65, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x2e, 0x2e, 0x23, 0x52, 0x0a
.byte 0x45, 0x65, 0x76, 0x65, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20
.byte 0x57, 0x61, 0x74, 0x65, 0x72, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x46, 0x69, 0x72, 0x65, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x7e, 0x32, 0x63, 0x0a, 0x54, 0x68, 0x75
.byte 0x6e, 0x64, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x72, 0x2e, 0x2e, 0x2e, 0x0a, 0x45, 0x78, 0x65, 0x67, 0x67, 0x63, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x4c, 0x65, 0x61, 0x66, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x4f, 0x6e, 0x69, 0x78, 0x7e, 0x32, 0x63, 0x20, 0x4d, 0x65, 0x74, 0x61, 0x6c, 0x20, 0x43, 0x6f, 0x61
.byte 0x74, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x20, 0x43, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70
.byte 0x65, 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x21, 0x00, 0x00, 0x23, 0x33, 0x37, 0x20, 0x4b, 0x65, 0x79, 0x20
.byte 0x49, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x32, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x55, 0x73
.byte 0x65, 0x64, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x2e, 0x2e, 0x23, 0x52, 0x0a, 0x53, 0x75, 0x6e, 0x6b, 0x65, 0x72
.byte 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x53, 0x75, 0x6e, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x53, 0x6b, 0x69, 0x74, 0x74, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x6f
.byte 0x6f, 0x6e, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x69, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x46, 0x69, 0x72, 0x65, 0x20, 0x53
.byte 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a, 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x64, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65
.byte 0x2e, 0x2e, 0x2e, 0x0a, 0x43, 0x6c, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x6c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x44, 0x65, 0x65, 0x70, 0x73, 0x65, 0x61, 0x74, 0x6f, 0x6f, 0x74, 0x68, 0x2e, 0x2e, 0x2e
.byte 0x0a, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x21
.byte 0x00, 0x00, 0x00, 0x00, 0x23, 0x33, 0x36, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x31, 0x00
.byte 0x6e, 0x64, 0x65, 0x72, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x72, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x45, 0x78, 0x65, 0x67, 0x67, 0x63, 0x75, 0x74, 0x65, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x4c, 0x65, 0x61, 0x66, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x4f, 0x6e, 0x69, 0x78, 0x7e, 0x32, 0x63, 0x20, 0x4d, 0x65, 0x74, 0x61, 0x6c, 0x20, 0x43, 0x6f, 0x61
.byte 0x74, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x20, 0x43, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70
.byte 0x65, 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x21, 0x00, 0x00
.byte 0x23, 0x33, 0x37, 0x20, 0x4b, 0x65, 0x79, 0x20
.byte 0x49, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x32, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x55, 0x73
.byte 0x65, 0x64, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x2e, 0x2e, 0x2e, 0x23, 0x52, 0x0a
.byte 0x53, 0x75, 0x6e, 0x6b, 0x65, 0x72
.byte 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x53, 0x75, 0x6e, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x53, 0x6b, 0x69, 0x74, 0x74, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x6f
.byte 0x6f, 0x6e, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x69, 0x74, 0x68, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x46, 0x69, 0x72, 0x65, 0x20, 0x53
.byte 0x74, 0x6f, 0x6e, 0x65, 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x53, 0x68, 0x65, 0x6c, 0x6c, 0x64, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72, 0x20, 0x53, 0x74, 0x6f, 0x6e, 0x65
.byte 0x2e, 0x2e, 0x2e, 0x0a
.byte 0x43, 0x6c, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x6c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x44, 0x65, 0x65, 0x70, 0x73, 0x65, 0x61, 0x74, 0x6f, 0x6f, 0x74, 0x68, 0x2e, 0x2e, 0x2e
.byte 0x0a
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x21
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x33, 0x36, 0x20, 0x4b, 0x65, 0x79, 0x20, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x31, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x55, 0x70, 0x20, 0x43, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b
.byte 0x73, 0x21, 0x23, 0x52, 0x0a, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20
.byte 0x74, 0x65, 0x61, 0x6d, 0x73, 0x20, 0x74, 0x6f, 0x0a, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73
.byte 0x70, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x0a, 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b
.byte 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x2e, 0x0a, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x61, 0x20, 0x64, 0x75
.byte 0x73, 0x21, 0x23, 0x52, 0x0a
.byte 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20
.byte 0x74, 0x65, 0x61, 0x6d, 0x73, 0x20, 0x74, 0x6f, 0x0a
.byte 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x20, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73
.byte 0x70, 0x6f, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x0a
.byte 0x63, 0x6f, 0x6d, 0x62, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b
.byte 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x6f, 0x20, 0x6f, 0x6e, 0x2e, 0x0a
.byte 0x57, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x61, 0x20, 0x64, 0x75
.byte 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x7e, 0x32, 0x63, 0x0a, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x6c, 0x65, 0x61
.byte 0x64, 0x65, 0x72, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x23, 0x43, 0x36, 0x54, 0x65, 0x61, 0x6d, 0x23, 0x52, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x6c, 0x65
.byte 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x23, 0x43, 0x36, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x23, 0x52, 0x2e, 0x00, 0x23, 0x33, 0x35, 0x20
.byte 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x00, 0x00, 0x00, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62
.byte 0x63, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x23, 0x43, 0x36, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x23, 0x52, 0x2e, 0x00
.byte 0x23, 0x33, 0x35, 0x20
.byte 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x00, 0x00, 0x00
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62
.byte 0x65, 0x65, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x6c
.byte 0x64, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4b, 0x65, 0x63, 0x6c, 0x65, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x0a
.byte 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x63, 0x63, 0x61, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x67, 0x6f, 0x65, 0x73
@ -360,23 +427,28 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x48, 0x69, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x62, 0x72, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x64, 0x65, 0x6e, 0x69, 0x65, 0x73, 0x0a, 0x73, 0x75, 0x63, 0x68, 0x20
.byte 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x73, 0x3a, 0x20, 0x7e, 0x39, 0x33, 0x48, 0x65, 0x20, 0x77, 0x6f, 0x75, 0x6c, 0x64, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x67, 0x65, 0x74, 0x20, 0x66, 0x72, 0x65
.byte 0x65, 0x20, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x0a, 0x69, 0x6e, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x72, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x73
.byte 0x65, 0x6c, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x2e, 0x2e, 0x2e, 0x7e, 0x39, 0x34, 0x00, 0x00, 0x23, 0x33, 0x34, 0x20, 0x57, 0x68, 0x65, 0x72, 0x65, 0x20, 0x49, 0x73, 0x20, 0x4b, 0x65, 0x63
.byte 0x6c, 0x65, 0x6f, 0x6e, 0x3f, 0x00, 0x00, 0x00, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x3a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x61, 0x6e, 0x74, 0x20, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x2e
.byte 0x65, 0x6c, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x2e, 0x2e, 0x2e, 0x7e, 0x39, 0x34, 0x00, 0x00
.byte 0x23, 0x33, 0x34, 0x20, 0x57, 0x68, 0x65, 0x72, 0x65, 0x20, 0x49, 0x73, 0x20, 0x4b, 0x65, 0x63
.byte 0x6c, 0x65, 0x6f, 0x6e, 0x3f, 0x00, 0x00, 0x00
.byte 0x43, 0x6c, 0x65, 0x61, 0x72, 0x3a, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x61, 0x6e, 0x74, 0x20, 0x77, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x2e
.byte 0x0a, 0x48, 0x61, 0x69, 0x6c, 0x3a, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x20, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65
.byte 0x7e, 0x32, 0x63, 0x0a, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x63, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x0a, 0x46, 0x6f, 0x67, 0x3a
.byte 0x20, 0x54, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e
.byte 0x20, 0x6f, 0x6e, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x4d, 0x75, 0x64, 0x20, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x0a, 0x42, 0x6c, 0x69, 0x7a
.byte 0x7a, 0x61, 0x72, 0x64, 0x3a, 0x20, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x65, 0x65, 0x64, 0x20
.byte 0x6f, 0x66, 0x0a, 0x49, 0x63, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x62, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c
.byte 0x2e, 0x00, 0x00, 0x00, 0x23, 0x33, 0x33, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x32, 0x00, 0x00
.byte 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x33, 0x33, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x32, 0x00, 0x00
.byte 0x45, 0x61, 0x72, 0x6c, 0x69, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x57, 0x6f, 0x62, 0x62, 0x75, 0x66, 0x66, 0x65, 0x74, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72
.byte 0x74, 0x65, 0x64, 0x6c, 0x79, 0x0a, 0x77, 0x6f, 0x62, 0x62, 0x6c, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x72, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x61, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20
.byte 0x77, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x64, 0x20, 0x6f, 0x66, 0x66, 0x2e, 0x0a, 0x49, 0x74, 0x20, 0x68, 0x61, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75
.byte 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x61, 0x6d, 0x6f, 0x75, 0x73, 0x0a, 0x23, 0x43, 0x35, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x48, 0x79, 0x64, 0x72, 0x6f, 0x23, 0x52
.byte 0x2e, 0x0a, 0x46, 0x6f, 0x72, 0x74, 0x75, 0x6e, 0x61, 0x74, 0x65, 0x6c, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x77, 0x61, 0x72, 0x64, 0x20, 0x77, 0x61, 0x6e
.byte 0x64, 0x65, 0x72, 0x65, 0x72, 0x0a, 0x57, 0x6f, 0x62, 0x62, 0x75, 0x66, 0x66, 0x65, 0x74, 0x20, 0x77, 0x61, 0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x77, 0x6f, 0x62, 0x62, 0x6c, 0x79, 0x20
.byte 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x77, 0x69, 0x73, 0x65, 0x0a, 0x75, 0x6e, 0x68, 0x61, 0x72, 0x6d, 0x65, 0x64, 0x2e, 0x00, 0x23, 0x33, 0x32, 0x20, 0x57, 0x6f, 0x62, 0x62
.byte 0x6c, 0x79, 0x20, 0x57, 0x6f, 0x62, 0x62, 0x75, 0x66, 0x66, 0x65, 0x74, 0x20, 0x57, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x21, 0x00, 0x00, 0x00, 0x41, 0x6d, 0x6f, 0x6e, 0x67, 0x20, 0x72, 0x65
.byte 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x77, 0x69, 0x73, 0x65, 0x0a, 0x75, 0x6e, 0x68, 0x61, 0x72, 0x6d, 0x65, 0x64, 0x2e, 0x00
.byte 0x23, 0x33, 0x32, 0x20, 0x57, 0x6f, 0x62, 0x62
.byte 0x6c, 0x79, 0x20, 0x57, 0x6f, 0x62, 0x62, 0x75, 0x66, 0x66, 0x65, 0x74, 0x20, 0x57, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x21, 0x00, 0x00, 0x00
.byte 0x41, 0x6d, 0x6f, 0x6e, 0x67, 0x20, 0x72, 0x65
.byte 0x73, 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x67, 0x72, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x0a, 0x64
.byte 0x65, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20
.byte 0x6f, 0x6e, 0x6c, 0x79, 0x0a, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x7e, 0x32, 0x63, 0x20, 0x62, 0x75, 0x74, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x66, 0x61, 0x73, 0x68, 0x69
@ -386,8 +458,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x20, 0x68, 0x61, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x72, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x0a, 0x6b, 0x65, 0x65, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x74
.byte 0x6f, 0x63, 0x6b, 0x2e, 0x0a, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x72, 0x65, 0x20, 0x6c, 0x75, 0x63, 0x6b, 0x79, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x6f
.byte 0x20, 0x73, 0x70, 0x6f, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x20, 0x61, 0x0a, 0x62, 0x65, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20
.byte 0x69, 0x74, 0x21, 0x00, 0x23, 0x33, 0x31, 0x20, 0x50, 0x65, 0x63, 0x68, 0x61, 0x20, 0x53, 0x63, 0x61, 0x72, 0x66, 0x2d, 0x2d, 0x54, 0x6f, 0x70, 0x20, 0x50, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72
.byte 0x69, 0x74, 0x79, 0x21, 0x00, 0x00, 0x00, 0x00, 0x53, 0x75, 0x6e, 0x6e, 0x79, 0x3a, 0x20, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x46, 0x69, 0x72, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20
.byte 0x69, 0x74, 0x21, 0x00
.byte 0x23, 0x33, 0x31, 0x20, 0x50, 0x65, 0x63, 0x68, 0x61, 0x20, 0x53, 0x63, 0x61, 0x72, 0x66, 0x2d, 0x2d, 0x54, 0x6f, 0x70, 0x20, 0x50, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72
.byte 0x69, 0x74, 0x79, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x53, 0x75, 0x6e, 0x6e, 0x79, 0x3a, 0x20, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x46, 0x69, 0x72, 0x65, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20
.byte 0x6d, 0x6f, 0x76, 0x65, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x77, 0x65, 0x61, 0x6b, 0x65, 0x6e, 0x73, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20
.byte 0x6d, 0x6f, 0x76, 0x65, 0x73, 0x2e, 0x0a, 0x53, 0x61, 0x6e, 0x64, 0x73, 0x74, 0x6f, 0x72, 0x6d, 0x3a, 0x20, 0x52, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x66, 0x6c
.byte 0x69, 0x63, 0x74, 0x73, 0x20, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65, 0x0a, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x7e, 0x32, 0x63, 0x20
@ -396,8 +470,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x69, 0x6e, 0x67, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x74, 0x79, 0x70, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x72, 0x65, 0x20, 0x77, 0x65, 0x61, 0x6b, 0x65
.byte 0x6e, 0x65, 0x64, 0x2e, 0x0a, 0x52, 0x61, 0x69, 0x6e, 0x3a, 0x20, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x57, 0x61, 0x74, 0x65, 0x72, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6d, 0x6f, 0x76
.byte 0x65, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x77, 0x65, 0x61, 0x6b, 0x65, 0x6e, 0x73, 0x20, 0x46, 0x69, 0x72, 0x65, 0x2e, 0x20, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73
.byte 0x20, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x33, 0x30, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x31, 0x00, 0x00, 0x57, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x63, 0x74, 0x20, 0x6f, 0x66
.byte 0x20, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x33, 0x30, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x31, 0x00, 0x00
.byte 0x57, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x63, 0x74, 0x20, 0x6f, 0x66
.byte 0x20, 0x63, 0x6f, 0x75, 0x72, 0x61, 0x67, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x41, 0x7a, 0x75, 0x72, 0x69, 0x6c, 0x6c, 0x0a, 0x62, 0x65, 0x63, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x20, 0x68, 0x65, 0x72
.byte 0x6f, 0x20, 0x64, 0x65, 0x73, 0x70, 0x69, 0x74, 0x65, 0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x2e, 0x0a, 0x41
.byte 0x7a, 0x75, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x63, 0x61, 0x6d, 0x65, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x53, 0x6c, 0x6f, 0x77, 0x70, 0x6f, 0x6b, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x77
@ -408,8 +484,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x64, 0x72, 0x6f, 0x77, 0x6e, 0x69, 0x6e, 0x67, 0x21, 0x20, 0x53, 0x6c, 0x6f, 0x77, 0x70, 0x6f, 0x6b, 0x65, 0x20, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20
.byte 0x68, 0x61, 0x76, 0x65, 0x0a
.byte 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x67, 0x6f, 0x74, 0x74, 0x65, 0x6e, 0x20, 0x68, 0x61, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x74
.byte 0x68, 0x65, 0x20, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x74, 0x6f, 0x0a, 0x73, 0x77, 0x69, 0x6d, 0x20, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x79, 0x2e, 0x00, 0x23, 0x32, 0x39, 0x20
.byte 0x41, 0x7a, 0x75, 0x72, 0x69, 0x6c, 0x6c, 0x2d, 0x2d, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x48, 0x65, 0x72, 0x6f, 0x21, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43
.byte 0x68, 0x65, 0x20, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x74, 0x6f, 0x0a, 0x73, 0x77, 0x69, 0x6d, 0x20, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x79, 0x2e, 0x00
.byte 0x23, 0x32, 0x39, 0x20
.byte 0x41, 0x7a, 0x75, 0x72, 0x69, 0x6c, 0x6c, 0x2d, 0x2d, 0x74, 0x68, 0x65, 0x20, 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x48, 0x65, 0x72, 0x6f, 0x21, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43
.byte 0x36, 0x48, 0x65, 0x61, 0x64, 0x20, 0x4f, 0x75, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x44, 0x65, 0x73, 0x65, 0x72, 0x74, 0x20, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x21, 0x23
.byte 0x52, 0x0a
.byte 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x77, 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x68, 0x61
@ -424,7 +502,9 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x65, 0x72, 0x74, 0x20, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x23, 0x52, 0x2e, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x61, 0x64, 0x76, 0x69
.byte 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f
.byte 0x6e, 0x0a, 0x61, 0x64, 0x61, 0x70, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x73, 0x65, 0x72, 0x74, 0x20, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d
.byte 0x65, 0x6e, 0x74, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x32, 0x38, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4b, 0x65, 0x79, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x46, 0x65, 0x65, 0x6c, 0x20, 0x61, 0x20
.byte 0x65, 0x6e, 0x74, 0x2e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x32, 0x38, 0x20, 0x54, 0x68, 0x65, 0x20, 0x4b, 0x65, 0x79, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x46, 0x65, 0x65, 0x6c, 0x20, 0x61, 0x20
.byte 0x4c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20, 0x45, 0x6e, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x3f, 0x23, 0x52, 0x0a
.byte 0x54, 0x65, 0x64, 0x64, 0x69, 0x75, 0x72, 0x73, 0x61, 0x20, 0x69, 0x73, 0x20, 0x6f
.byte 0x66, 0x74, 0x65, 0x6e, 0x20, 0x73, 0x65, 0x65, 0x6e, 0x20, 0x6c, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73, 0x20, 0x70, 0x61, 0x77, 0x73, 0x0a
@ -436,7 +516,8 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x54, 0x65, 0x64, 0x64, 0x69, 0x75, 0x72, 0x73, 0x61, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x68, 0x65
.byte 0x6c, 0x70, 0x20, 0x62, 0x75, 0x74, 0x20, 0x66, 0x65, 0x65, 0x6c, 0x20, 0x61, 0x0a
.byte 0x74, 0x77, 0x69, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6e, 0x76, 0x79, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x32, 0x37, 0x20, 0x53, 0x77, 0x65, 0x65, 0x74, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x73, 0x21, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x41, 0x6c, 0x6c, 0x20, 0x4d, 0x6f, 0x76
.byte 0x23, 0x32, 0x37, 0x20, 0x53, 0x77, 0x65, 0x65, 0x74, 0x20, 0x48, 0x61, 0x6e, 0x64, 0x73, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x41, 0x6c, 0x6c, 0x20, 0x4d, 0x6f, 0x76
.byte 0x65, 0x73, 0x20, 0x48, 0x61, 0x76, 0x65, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x23, 0x52, 0x0a
.byte 0x4d, 0x6f, 0x76, 0x65, 0x73
.byte 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x20, 0x72, 0x6f, 0x6f, 0x6d, 0x20, 0x68, 0x61, 0x76, 0x65
@ -453,8 +534,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x74, 0x68, 0x65, 0x20, 0x76, 0x69, 0x73, 0x69, 0x62
.byte 0x69, 0x6c, 0x69, 0x74, 0x79, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x74, 0x69, 0x6c
.byte 0x65, 0x7e, 0x32, 0x63, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x61, 0x6c, 0x73
.byte 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x32, 0x36, 0x20, 0x54, 0x68, 0x65, 0x20, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66
.byte 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4d, 0x61, 0x6b, 0x65, 0x20, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x61, 0x74, 0x69
.byte 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x32, 0x36, 0x20, 0x54, 0x68, 0x65, 0x20, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x6f, 0x66
.byte 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4d, 0x61, 0x6b, 0x65, 0x20, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x61, 0x74, 0x69
.byte 0x6f, 0x6e, 0x73, 0x20, 0x45, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x62, 0x79, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x42, 0x6f, 0x6f, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68
.byte 0x65, 0x20, 0x49, 0x51, 0x20, 0x6f, 0x66, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x21, 0x23, 0x52, 0x0a, 0x45, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x47
.byte 0x75, 0x6d, 0x6d, 0x69, 0x73, 0x20, 0x62, 0x6f, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x49, 0x51, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x2e, 0x0a
@ -464,7 +547,9 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x70, 0x6c, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x65, 0x6b, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x66, 0x6f, 0x65, 0x73
.byte 0x0a, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x64, 0x69, 0x73, 0x61, 0x64, 0x76, 0x61, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x73, 0x29, 0x2e, 0x20, 0x43, 0x68, 0x65, 0x63, 0x6b
.byte 0x0a, 0x74, 0x68, 0x65, 0x20, 0x49, 0x51, 0x20, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x6d, 0x65, 0x6d, 0x62
.byte 0x65, 0x72, 0x73, 0x21, 0x00, 0x00, 0x00, 0x00, 0x23, 0x32, 0x35, 0x20, 0x49, 0x51, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4e, 0x65, 0x77, 0x20, 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x6f
.byte 0x65, 0x72, 0x73, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x32, 0x35, 0x20, 0x49, 0x51, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4e, 0x65, 0x77, 0x20, 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x6f
.byte 0x66, 0x20, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x3f, 0x23, 0x52, 0x0a, 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65, 0x65, 0x6e
.byte 0x20, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x6f, 0x75, 0x73, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x6e, 0x65, 0x77, 0x0a, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x20, 0x74
.byte 0x69, 0x6c, 0x65, 0x73, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x57, 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x0a, 0x42, 0x65
@ -474,8 +559,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x6c, 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x73, 0x74, 0x65, 0x70, 0x70, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x79, 0x20, 0x74, 0x68, 0x65, 0x6e
.byte 0x0a, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x20, 0x61, 0x20, 0x76, 0x61, 0x72, 0x69, 0x65, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x70, 0x73, 0x2e, 0x20, 0x52, 0x65, 0x73
.byte 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x0a, 0x61, 0x72, 0x65, 0x20, 0x75, 0x72, 0x67, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x65, 0x78, 0x74, 0x72, 0x65
.byte 0x6d, 0x65, 0x20, 0x63, 0x61, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x00, 0x23, 0x32, 0x34, 0x20, 0x4e, 0x65, 0x77, 0x20, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x3f
.byte 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x74, 0x75, 0x64, 0x79, 0x20, 0x54, 0x79, 0x70, 0x65, 0x20, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x23, 0x52, 0x0a, 0x23
.byte 0x6d, 0x65, 0x20, 0x63, 0x61, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x00
.byte 0x23, 0x32, 0x34, 0x20, 0x4e, 0x65, 0x77, 0x20, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x3f
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x74, 0x75, 0x64, 0x79, 0x20, 0x54, 0x79, 0x70, 0x65, 0x20, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x23, 0x52, 0x0a, 0x23
.byte 0x2b, 0x23, 0x43, 0x36, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x61, 0x6b, 0x75, 0x68, 0x69, 0x74, 0x61, 0x20, 0x44, 0x6f, 0x6a, 0x6f, 0x21, 0x23, 0x52, 0x0a, 0x41, 0x74, 0x20, 0x74
.byte 0x68, 0x65, 0x20, 0x4d, 0x61, 0x6b, 0x75, 0x68, 0x69, 0x74, 0x61, 0x20, 0x44, 0x6f, 0x6a, 0x6f, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x65, 0x61, 0x72
.byte 0x6e, 0x20, 0x68, 0x6f, 0x77, 0x0a, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x20, 0x61, 0x66, 0x66, 0x65
@ -495,8 +582,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x72, 0x65, 0x20, 0x73, 0x61, 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f
.byte 0x6e, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x0a, 0x49, 0x6e, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64
.byte 0x20, 0x6e, 0x65, 0x77, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x61, 0x76, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64
.byte 0x0a, 0x74, 0x68, 0x65, 0x20, 0x23, 0x43, 0x44, 0x53, 0x6f, 0x6c, 0x61, 0x72, 0x20, 0x43, 0x61, 0x76, 0x65, 0x23, 0x52, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x32, 0x32, 0x20, 0x4e, 0x65, 0x77, 0x20
.byte 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x3f, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x55, 0x6c, 0x74
.byte 0x0a, 0x74, 0x68, 0x65, 0x20, 0x23, 0x43, 0x44, 0x53, 0x6f, 0x6c, 0x61, 0x72, 0x20, 0x43, 0x61, 0x76, 0x65, 0x23, 0x52, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x32, 0x32, 0x20, 0x4e, 0x65, 0x77, 0x20
.byte 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x3f, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x55, 0x6c, 0x74
.byte 0x69, 0x6d, 0x61, 0x74, 0x65, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x73, 0x20
.byte 0x59, 0x6f, 0x75, 0x20, 0x74, 0x6f, 0x20, 0x44, 0x6f, 0x20, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x42, 0x65, 0x73, 0x74, 0x21, 0x23, 0x52, 0x0a, 0x53, 0x6f, 0x6d, 0x65, 0x77, 0x68, 0x65, 0x72, 0x65
.byte 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x6c
@ -506,8 +595,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x6e, 0x65, 0x20, 0x68, 0x61, 0x73, 0x20, 0x65, 0x76, 0x65, 0x72, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65
.byte 0x6e, 0x67, 0x65, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x72, 0x65, 0x64, 0x20, 0x61, 0x20, 0x74, 0x65, 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74
.byte 0x20, 0x6f, 0x66, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x62, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6c, 0x6c, 0x69, 0x67, 0x65, 0x6e, 0x63, 0x65
.byte 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x74, 0x73, 0x2e, 0x00, 0x00, 0x23, 0x32, 0x31, 0x20, 0x54, 0x68, 0x65, 0x20, 0x55, 0x6c, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x20, 0x44, 0x75, 0x6e
.byte 0x67, 0x65, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x73, 0x20, 0x54, 0x68, 0x61, 0x74, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x20, 0x59, 0x6f
.byte 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x74, 0x73, 0x2e, 0x00, 0x00
.byte 0x23, 0x32, 0x31, 0x20, 0x54, 0x68, 0x65, 0x20, 0x55, 0x6c, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x20, 0x44, 0x75, 0x6e
.byte 0x67, 0x65, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x73, 0x20, 0x54, 0x68, 0x61, 0x74, 0x20, 0x4d, 0x61, 0x6b, 0x65, 0x20, 0x59, 0x6f
.byte 0x75, 0x20, 0x53, 0x6d, 0x61, 0x72, 0x74, 0x23, 0x52, 0x0a, 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x68, 0x61, 0x73, 0x20, 0x72, 0x65, 0x76, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x20
.byte 0x74, 0x68, 0x61, 0x74, 0x20, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x0a, 0x74, 0x72, 0x65, 0x61, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x6e
.byte 0x6c, 0x79, 0x20, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6c, 0x6c, 0x69, 0x67, 0x65, 0x6e, 0x63, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x79, 0x0a
@ -517,7 +608,8 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x72, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x61, 0x64, 0x76, 0x65, 0x6e, 0x74, 0x75, 0x72, 0x65, 0x73, 0x21, 0x20, 0x49, 0x6e, 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x7e, 0x32
.byte 0x63, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x61, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x2e, 0x0a, 0x55, 0x73
.byte 0x65, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x20, 0x41, 0x72, 0x65, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x2e, 0x2e, 0x2e, 0x3f, 0x00, 0x00
.byte 0x23, 0x32, 0x30, 0x20, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43
.byte 0x23, 0x32, 0x30, 0x20, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43
.byte 0x36, 0x4d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x44, 0x69, 0x61, 0x67, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x23, 0x52, 0x0a, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x64, 0x69, 0x61, 0x67, 0x6f, 0x6e
.byte 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x66, 0x6f, 0x65, 0x73, 0x21, 0x0a, 0x4b, 0x65, 0x65, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x84, 0x86, 0x20, 0x70
.byte 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x75, 0x73, 0x65, 0x0a, 0x87, 0x52, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x64, 0x69, 0x61, 0x67, 0x6f, 0x6e, 0x61
@ -525,8 +617,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x61
.byte 0x6e, 0x67, 0x65, 0x0a, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x43
.byte 0x68, 0x65, 0x63, 0x6b, 0x20, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x6f, 0x0a, 0x73, 0x65, 0x65, 0x20, 0x68, 0x6f, 0x77, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x64, 0x6f
.byte 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x6e, 0x65, 0x75, 0x76, 0x65, 0x72, 0x21, 0x00, 0x23, 0x31, 0x39, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4d, 0x6f
.byte 0x76, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x69, 0x70, 0x73, 0x00, 0x00, 0x00, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x6c, 0x61, 0x72
.byte 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x6e, 0x65, 0x75, 0x76, 0x65, 0x72, 0x21, 0x00
.byte 0x23, 0x31, 0x39, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4d, 0x6f
.byte 0x76, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x69, 0x70, 0x73, 0x00, 0x00, 0x00
.byte 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x6e, 0x6c, 0x61, 0x72
.byte 0x67, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x7e, 0x32, 0x63, 0x0a, 0x79, 0x6f, 0x75, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20
.byte 0x66, 0x69, 0x72, 0x73, 0x74, 0x20, 0x67, 0x65, 0x74, 0x20, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x20, 0x41, 0x72, 0x65, 0x61, 0x73, 0x2e, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x0a, 0x61, 0x20, 0x50
.byte 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69
@ -536,7 +630,8 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x65, 0x63, 0x72, 0x75, 0x69, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x21, 0x20, 0x49, 0x6e
.byte 0x63, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x6c, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x74, 0x61, 0x6b, 0x65, 0x20, 0x6e, 0x6f, 0x0a, 0x6d, 0x6f
.byte 0x72, 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x61, 0x20, 0x64, 0x75, 0x6e
.byte 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x31, 0x38, 0x20, 0x41, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x00
.byte 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x31, 0x38, 0x20, 0x41, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x55, 0x73, 0x65, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c
.byte 0x79, 0x21, 0x23, 0x52, 0x0a, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x72, 0x65, 0x20, 0x66, 0x69, 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x61
.byte 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20
@ -547,8 +642,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x77, 0x61, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x73, 0x65, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x0a, 0x50, 0x6f, 0x6b, 0xe9
.byte 0x6d, 0x6f, 0x6e, 0x20, 0x66, 0x69, 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x65, 0x2e, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x67
.byte 0x65, 0x0a, 0x54, 0x61, 0x63, 0x74, 0x69, 0x63, 0x73, 0x20, 0x69, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x20, 0x64, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x6d, 0x6f, 0x76
.byte 0x65, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x6c, 0x79, 0x2e, 0x00, 0x23, 0x31, 0x37, 0x20, 0x4d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x54, 0x65, 0x61, 0x6d
.byte 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x53, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x57, 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f
.byte 0x65, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x6c, 0x79, 0x2e, 0x00
.byte 0x23, 0x31, 0x37, 0x20, 0x4d, 0x6f, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x54, 0x65, 0x61, 0x6d
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x53, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x57, 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f
.byte 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x3f, 0x23, 0x52, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x66, 0x65, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20
.byte 0x44, 0x69, 0x67, 0x6c, 0x65, 0x74, 0x74, 0x2e, 0x0a, 0x57, 0x68, 0x61, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x20, 0x46, 0x6f, 0x72, 0x72, 0x65, 0x74, 0x72, 0x65
.byte 0x73, 0x73, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x2e, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6c, 0x6c, 0x69, 0x67, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f
@ -556,8 +653,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x76, 0x61, 0x72, 0x69, 0x65, 0x74, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x2e, 0x0a, 0x57, 0x65, 0x20, 0x61, 0x77, 0x61, 0x69, 0x74, 0x20, 0x73, 0x75
.byte 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x72, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x6f, 0x6e, 0x0a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20
.byte 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x6d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x69, 0x65, 0x73, 0x21, 0x0a, 0x20, 0x20, 0x2d, 0x20, 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x79, 0x20, 0x48
.byte 0x75, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x23, 0x31, 0x36, 0x20, 0x53, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x57, 0x6f, 0x6e, 0x64, 0x65, 0x72
.byte 0x73, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x43, 0x36, 0x46, 0x69, 0x72, 0x73, 0x74, 0x23, 0x3d, 0x32, 0x47, 0x72, 0x61, 0x76, 0x65
.byte 0x75, 0x6e, 0x74, 0x65, 0x72, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x31, 0x36, 0x20, 0x53, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x57, 0x6f, 0x6e, 0x64, 0x65, 0x72
.byte 0x73, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x43, 0x36, 0x46, 0x69, 0x72, 0x73, 0x74, 0x23, 0x3d, 0x32, 0x47, 0x72, 0x61, 0x76, 0x65
.byte 0x6c, 0x65, 0x72, 0x6f, 0x63, 0x6b, 0x23, 0x52, 0x0a, 0x23, 0x43, 0x36, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x23, 0x3d, 0x32, 0x4f, 0x72, 0x61, 0x6e, 0x20, 0x42, 0x65, 0x72, 0x72, 0x79, 0x23
.byte 0x52, 0x0a, 0x49, 0x6e, 0x20, 0x61, 0x20, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x77, 0x69, 0x64, 0x65, 0x20, 0x73, 0x75, 0x72, 0x76, 0x65, 0x79, 0x20, 0x69, 0x6e, 0x76, 0x6f, 0x6c, 0x76, 0x69
.byte 0x6e, 0x67, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x0a, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x70, 0x75
@ -567,7 +666,8 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x6c, 0x65, 0x74, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x0a, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x66, 0x61, 0x72, 0x20, 0x61, 0x77, 0x61, 0x79, 0x2e, 0x20, 0x49
.byte 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x7e, 0x39, 0x34, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x78, 0x74, 0x0a, 0x6d, 0x6f
.byte 0x73, 0x74, 0x20, 0x70, 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x69, 0x74, 0x65, 0x6d, 0x20, 0x77, 0x61, 0x73, 0x20, 0x23, 0x43, 0x34, 0x4f, 0x72, 0x61, 0x6e, 0x20, 0x42, 0x65, 0x72, 0x72
.byte 0x69, 0x65, 0x73, 0x23, 0x52, 0x2e, 0x00, 0x00, 0x23, 0x31, 0x35, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x3a, 0x20, 0x54, 0x6f, 0x70, 0x20, 0x54, 0x77, 0x6f, 0x20, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x00
.byte 0x69, 0x65, 0x73, 0x23, 0x52, 0x2e, 0x00, 0x00
.byte 0x23, 0x31, 0x35, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x3a, 0x20, 0x54, 0x6f, 0x70, 0x20, 0x54, 0x77, 0x6f, 0x20, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x73, 0x65, 0x20, 0x41, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20
.byte 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x65, 0x20, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65
.byte 0x20, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x21, 0x23, 0x52, 0x0a, 0x23, 0x43, 0x32, 0x45, 0x6c, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20
@ -577,16 +677,20 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x64, 0x69, 0x6c, 0x65, 0x0a, 0x23, 0x43, 0x34, 0x4c, 0x65, 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x53, 0x63, 0x72, 0x61, 0x74, 0x63, 0x68, 0x23, 0x52, 0x0a, 0x4d, 0x75
.byte 0x64, 0x6b, 0x69, 0x70, 0x0a, 0x23, 0x43, 0x34, 0x57, 0x61, 0x74, 0x65, 0x72, 0x20, 0x47, 0x75, 0x6e, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x4d, 0x75, 0x64, 0x2d, 0x53, 0x6c, 0x61
.byte 0x70, 0x23, 0x52, 0x0a, 0x50, 0x73, 0x79, 0x64, 0x75, 0x63, 0x6b, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34
.byte 0x53, 0x63, 0x72, 0x61, 0x74, 0x63, 0x68, 0x23, 0x52, 0x00, 0x00, 0x00, 0x23, 0x31, 0x34, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74
.byte 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x33, 0x00, 0x00, 0x23, 0x43, 0x32, 0x46, 0x69, 0x72, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x54
.byte 0x53, 0x63, 0x72, 0x61, 0x74, 0x63, 0x68, 0x23, 0x52, 0x00, 0x00, 0x00
.byte 0x23, 0x31, 0x34, 0x20, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74
.byte 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x33, 0x00, 0x00
.byte 0x23, 0x43, 0x32, 0x46, 0x69, 0x72, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x54
.byte 0x79, 0x70, 0x65, 0x73, 0x23, 0x52, 0x0a, 0x43, 0x68, 0x61, 0x72, 0x6d, 0x61, 0x6e, 0x64, 0x65, 0x72, 0x0a, 0x23, 0x43, 0x34, 0x45, 0x6d, 0x62, 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23
.byte 0x43, 0x34, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x23, 0x52, 0x0a, 0x43, 0x79, 0x6e, 0x64, 0x61, 0x71, 0x75, 0x69, 0x6c, 0x0a, 0x23, 0x43, 0x34, 0x4c, 0x65, 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b, 0x20
.byte 0x23, 0x43, 0x34, 0x54, 0x61, 0x63, 0x6b, 0x6c, 0x65, 0x23, 0x52, 0x0a, 0x54, 0x6f, 0x72, 0x63, 0x68, 0x69, 0x63, 0x0a, 0x23, 0x43, 0x34, 0x45, 0x6d, 0x62, 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b
.byte 0x20, 0x23, 0x43, 0x34, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x23, 0x52, 0x23, 0x50, 0x45, 0x65, 0x76, 0x65, 0x65, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70, 0x23
.byte 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x54, 0x61, 0x63, 0x6b, 0x6c, 0x65, 0x23, 0x52, 0x0a, 0x4d, 0x65, 0x6f, 0x77, 0x74, 0x68, 0x0a, 0x23, 0x43, 0x34, 0x53, 0x63, 0x72, 0x61, 0x74, 0x63
.byte 0x68, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x23, 0x52, 0x0a, 0x53, 0x6b, 0x69, 0x74, 0x74, 0x79, 0x0a, 0x23, 0x43, 0x34, 0x54, 0x61, 0x69, 0x6c, 0x20
.byte 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x54, 0x61, 0x63, 0x6b, 0x6c, 0x65, 0x23, 0x52, 0x00, 0x00, 0x00, 0x00, 0x23, 0x31, 0x33, 0x20, 0x4c, 0x69, 0x6e, 0x6b
.byte 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x32, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65
.byte 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x54, 0x61, 0x63, 0x6b, 0x6c, 0x65, 0x23, 0x52, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x31, 0x33, 0x20, 0x4c, 0x69, 0x6e, 0x6b
.byte 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x32, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65
.byte 0x73, 0x65, 0x20, 0x41, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x4c, 0x69
.byte 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x73, 0x21, 0x23, 0x52, 0x0a, 0x23, 0x43, 0x32, 0x47
.byte 0x72, 0x61, 0x73, 0x73, 0x7e, 0x32, 0x63, 0x20, 0x46, 0x69, 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x7e, 0x32, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x54
@ -595,8 +699,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x4c, 0x65, 0x61, 0x66, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x23, 0x52, 0x23, 0x50, 0x54, 0x72, 0x65, 0x65, 0x63, 0x6b, 0x6f, 0x0a, 0x23, 0x43, 0x34
.byte 0x4c, 0x65, 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x50, 0x6f, 0x75, 0x6e, 0x64, 0x23, 0x52, 0x0a, 0x4d, 0x61, 0x63, 0x68, 0x6f, 0x70, 0x0a, 0x23, 0x43, 0x34, 0x4c, 0x65
.byte 0x65, 0x72, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x4c, 0x6f, 0x77, 0x20, 0x4b, 0x69, 0x63, 0x6b, 0x23, 0x52, 0x0a, 0x43, 0x75, 0x62, 0x6f, 0x6e, 0x65, 0x0a, 0x23, 0x43, 0x34, 0x54
.byte 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x42, 0x6f, 0x6e, 0x65, 0x20, 0x43, 0x6c, 0x75, 0x62, 0x23, 0x52, 0x00, 0x23, 0x31, 0x32, 0x20
.byte 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x31, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43
.byte 0x61, 0x69, 0x6c, 0x20, 0x57, 0x68, 0x69, 0x70, 0x23, 0x52, 0x20, 0x2b, 0x20, 0x23, 0x43, 0x34, 0x42, 0x6f, 0x6e, 0x65, 0x20, 0x43, 0x6c, 0x75, 0x62, 0x23, 0x52, 0x00
.byte 0x23, 0x31, 0x32, 0x20
.byte 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x20, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x20, 0x31, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43
.byte 0x36, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x20, 0x48, 0x6f, 0x77, 0x20, 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x20, 0x55, 0x70, 0x21, 0x23, 0x52, 0x0a, 0x41, 0x6c, 0x6c
.byte 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x65, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x7e, 0x32, 0x63
.byte 0x20, 0x73, 0x75, 0x63, 0x68, 0x20, 0x61, 0x73, 0x0a, 0x23, 0x43, 0x32, 0x46, 0x69, 0x72, 0x65, 0x23, 0x52, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x23, 0x43, 0x35, 0x57, 0x61, 0x74, 0x65, 0x72, 0x23
@ -607,7 +713,9 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x43, 0x32, 0x46, 0x69, 0x72, 0x65, 0x23, 0x52, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x0a, 0x77, 0x65, 0x61, 0x6b, 0x20, 0x61, 0x67
.byte 0x61, 0x69, 0x6e, 0x73, 0x74, 0x20, 0x23, 0x43, 0x35, 0x57, 0x61, 0x74, 0x65, 0x72, 0x23, 0x52, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x73, 0x2e, 0x0a, 0x45, 0x78, 0x70
.byte 0x6c, 0x6f, 0x69, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x69, 0x6e, 0x20, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65
.byte 0x73, 0x21, 0x00, 0x00, 0x23, 0x31, 0x31, 0x20, 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x00, 0x00, 0x49, 0x66, 0x20, 0x79
.byte 0x73, 0x21, 0x00, 0x00
.byte 0x23, 0x31, 0x31, 0x20, 0x54, 0x79, 0x70, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x75, 0x70, 0x73, 0x00, 0x00
.byte 0x49, 0x66, 0x20, 0x79
.byte 0x6f, 0x75, 0x72, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x66, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61
.byte 0x0a, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x73, 0x65, 0x76, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x69, 0x74, 0x65
.byte 0x6d, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x0a, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x72, 0x65, 0x20, 0x63, 0x61, 0x72
@ -616,8 +724,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x55, 0x73, 0x65, 0x20, 0x23, 0x43, 0x35, 0x4b, 0x61, 0x6e, 0x67, 0x61
.byte 0x73, 0x6b, 0x68, 0x61, 0x6e, 0x20, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x23, 0x52, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x0a, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x62
.byte 0x6c, 0x65, 0x20, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x73, 0x61, 0x66, 0x65, 0x6c, 0x79, 0x20, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x2e, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6f, 0x6b
.byte 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x23, 0x31, 0x30, 0x20
.byte 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x6f, 0x6e
.byte 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00
.byte 0x23, 0x31, 0x30, 0x20
.byte 0x4d, 0x79, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x44, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x73, 0x3f, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x57, 0x6f, 0x6e
.byte 0x64, 0x65, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x52, 0x65, 0x73, 0x65, 0x74, 0x20, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x44, 0x65, 0x66, 0x65, 0x6e
.byte 0x73, 0x65, 0x21, 0x23, 0x52, 0x0a, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x41, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x65, 0x64, 0x20
.byte 0x62, 0x79, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x65, 0x7e, 0x32, 0x37, 0x73, 0x0a, 0x23, 0x43, 0x34, 0x47, 0x72, 0x6f, 0x77, 0x6c, 0x23, 0x52, 0x7e, 0x32, 0x63, 0x20, 0x6f, 0x72, 0x20, 0x79, 0x6f
@ -627,8 +737,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x62, 0x79, 0x0a, 0x73, 0x74, 0x65, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x57, 0x6f
.byte 0x6e, 0x64, 0x65, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x6e, 0x65, 0x78, 0x74, 0x20, 0x66
.byte 0x6c, 0x6f, 0x6f, 0x72, 0x2e, 0x20, 0x42, 0x65, 0x77, 0x61, 0x72, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x73, 0x20, 0x61
.byte 0x72, 0x65, 0x0a, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x21, 0x00, 0x00, 0x00, 0x00, 0x23, 0x39, 0x20, 0x57
.byte 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x42, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x73, 0x20, 0x6f, 0x66
.byte 0x72, 0x65, 0x0a, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x72, 0x65, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x21, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x39, 0x20, 0x57
.byte 0x6f, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x54, 0x69, 0x6c, 0x65, 0x73, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x54, 0x68, 0x65, 0x20, 0x42, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x73, 0x20, 0x6f, 0x66
.byte 0x20, 0x55, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x23, 0x52, 0x0a, 0x49, 0x66, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64
.byte 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x65, 0x7e, 0x32, 0x63, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x69, 0x74, 0x20, 0x69, 0x73, 0x0a, 0x64, 0x65, 0x66, 0x65, 0x61, 0x74, 0x65, 0x64
.byte 0x7e, 0x32, 0x63, 0x20, 0x23, 0x43, 0x35, 0x79, 0x6f, 0x75, 0x20, 0x65, 0x61, 0x72, 0x6e, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x45, 0x78, 0x70, 0x2e, 0x20, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73
@ -638,15 +750,19 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x74, 0x61, 0x63, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x61, 0x72, 0x6e, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x45, 0x78, 0x70, 0x2e, 0x20, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x0a, 0x4d
.byte 0x6f, 0x76, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x6c, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x63
.byte 0x6f, 0x6d, 0x65, 0x0a, 0x23, 0x43, 0x35, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x68, 0x69, 0x74, 0x73, 0x23, 0x52, 0x21, 0x20, 0x44, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20
.byte 0x6f, 0x76, 0x65, 0x72, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x21, 0x00, 0x23, 0x38, 0x20, 0x4c, 0x65, 0x74, 0x7e, 0x32
.byte 0x37, 0x73, 0x20, 0x55, 0x73, 0x65, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x21, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x59, 0x6f, 0x75, 0x72
.byte 0x6f, 0x76, 0x65, 0x72, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x21, 0x00
.byte 0x23, 0x38, 0x20, 0x4c, 0x65, 0x74, 0x7e, 0x32
.byte 0x37, 0x73, 0x20, 0x55, 0x73, 0x65, 0x20, 0x4d, 0x6f, 0x76, 0x65, 0x73, 0x21, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x59, 0x6f, 0x75, 0x72
.byte 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x74, 0x6f, 0x20, 0x53, 0x75, 0x69, 0x74, 0x20
.byte 0x59, 0x6f, 0x75, 0x72, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x20, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x21, 0x23, 0x52, 0x0a, 0x50, 0x72, 0x65, 0x73, 0x73, 0x20, 0x87, 0x51, 0x20, 0x74, 0x6f, 0x20, 0x6f
.byte 0x70, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x6e, 0x75, 0x7e, 0x32, 0x63, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x0a, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x23, 0x43, 0x36, 0x4f
.byte 0x74, 0x68, 0x65, 0x72, 0x73, 0x23, 0x52, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x23, 0x43, 0x36, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x23, 0x52, 0x2e, 0x0a, 0x59
.byte 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x69, 0x74, 0x20, 0x74
.byte 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x0a, 0x79, 0x6f, 0x75, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x37, 0x20, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4f, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x73, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x61
.byte 0x68, 0x65, 0x20, 0x77, 0x61, 0x79, 0x0a, 0x79, 0x6f, 0x75, 0x20, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x37, 0x20, 0x47, 0x61, 0x6d, 0x65, 0x20, 0x4f, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x73, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x49, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x57, 0x61
.byte 0x79, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x23, 0x52, 0x0a, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x52, 0x61, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x61, 0x74
.byte 0x75, 0x72, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x73, 0x61, 0x73, 0x74, 0x65, 0x72, 0x73, 0x23, 0x52, 0x0a, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x66, 0x66, 0x65
.byte 0x63, 0x74, 0x65, 0x64, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x6b, 0x20, 0x61, 0x6e, 0x79, 0x0a, 0x6f, 0x75, 0x74, 0x73, 0x69, 0x64, 0x65, 0x72, 0x20, 0x77
@ -655,8 +771,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x69, 0x72, 0x0a, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x20, 0x62, 0x6c, 0x61, 0x6d, 0x65, 0x64, 0x20, 0x44
.byte 0x69, 0x67, 0x6c, 0x65, 0x74, 0x74, 0x0a, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x65, 0x61, 0x72, 0x74, 0x68, 0x71, 0x75, 0x61, 0x6b, 0x65
.byte 0x73, 0x7e, 0x32, 0x63, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x69, 0x6e, 0x76, 0x65, 0x73, 0x74, 0x69, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x20
.byte 0x69, 0x73, 0x20, 0x73, 0x6b, 0x65, 0x70, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x36, 0x20, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x61
.byte 0x6c, 0x20, 0x44, 0x69, 0x73, 0x61, 0x73, 0x74, 0x65, 0x72, 0x73, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x65, 0x65, 0x64, 0x73, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x42, 0x65, 0x20, 0x54, 0x68
.byte 0x69, 0x73, 0x20, 0x73, 0x6b, 0x65, 0x70, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x36, 0x20, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x61
.byte 0x6c, 0x20, 0x44, 0x69, 0x73, 0x61, 0x73, 0x74, 0x65, 0x72, 0x73, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x65, 0x65, 0x64, 0x73, 0x20, 0x43, 0x61, 0x6e, 0x20, 0x42, 0x65, 0x20, 0x54, 0x68
.byte 0x72, 0x6f, 0x77, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x54, 0x6f, 0x6f, 0x21, 0x23, 0x52, 0x0a, 0x53, 0x65, 0x65, 0x64, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x75, 0x61, 0x6c, 0x6c, 0x79
.byte 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x65, 0x61, 0x74, 0x65, 0x6e, 0x2e, 0x0a, 0x42, 0x75, 0x74, 0x20, 0x64, 0x69, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20
.byte 0x6b, 0x6e, 0x6f, 0x77, 0x3f, 0x20, 0x54, 0x68, 0x65, 0x79, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x73, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x77, 0x6e, 0x0a, 0x61, 0x74
@ -664,8 +782,12 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x66, 0x66, 0x65, 0x63, 0x74, 0x73, 0x2e, 0x0a, 0x54, 0x6f, 0x73, 0x73, 0x20, 0x73, 0x65, 0x65, 0x64, 0x73, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x64, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x77
.byte 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x61, 0x74, 0x20, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x65, 0x73, 0x21, 0x0a, 0x54, 0x68, 0x72, 0x6f, 0x77, 0x20, 0x67, 0x6f, 0x6f, 0x64, 0x20, 0x73
.byte 0x65, 0x65, 0x64, 0x73, 0x20, 0x61, 0x74, 0x20, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x21, 0x0a, 0x44, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x62, 0x65, 0x20, 0x61, 0x66, 0x72, 0x61
.byte 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x77, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x65, 0x65, 0x64, 0x73, 0x21, 0x00, 0x23, 0x35, 0x20, 0x54, 0x68, 0x72, 0x6f, 0x77
.byte 0x20, 0x53, 0x65, 0x65, 0x64, 0x73, 0x21, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x45, 0x61, 0x74, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20
.byte 0x69, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x77, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x65, 0x65, 0x64, 0x73, 0x21, 0x00
.byte 0x23, 0x35, 0x20, 0x54, 0x68, 0x72, 0x6f, 0x77
.byte 0x20, 0x53, 0x65, 0x65, 0x64, 0x73, 0x21, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x45, 0x61, 0x74, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20
.byte 0x59, 0x6f, 0x75, 0x20, 0x47, 0x65, 0x74, 0x20, 0x48, 0x75, 0x6e, 0x67, 0x72, 0x79, 0x21, 0x23, 0x52, 0x0a, 0x57, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x72, 0x65
.byte 0x20, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x69, 0x6c, 0x6c
.byte 0x0a, 0x67, 0x65, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x68, 0x75, 0x6e, 0x67, 0x72, 0x79, 0x20, 0x28, 0x79, 0x6f, 0x75, 0x72, 0x20
@ -675,7 +797,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x20, 0x77, 0x68, 0x79, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x65, 0x61, 0x74, 0x20, 0x73, 0x6f, 0x6d, 0x65, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f
.byte 0x20, 0x66, 0x69, 0x6c, 0x6c, 0x0a, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x42, 0x65, 0x6c, 0x6c, 0x79, 0x21, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x61, 0x6c, 0x77, 0x61, 0x79, 0x73
.byte 0x20, 0x62, 0x75, 0x79, 0x20, 0x66, 0x6f, 0x6f, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x23, 0x43, 0x35, 0x4b, 0x65, 0x63, 0x6c, 0x65, 0x6f, 0x6e, 0x20, 0x53, 0x68, 0x6f, 0x70
.byte 0x23, 0x52, 0x2e, 0x00, 0x23, 0x34, 0x20, 0x47, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x48, 0x75, 0x6e, 0x67, 0x72, 0x79, 0x00, 0x00, 0x00, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77
.byte 0x23, 0x52, 0x2e, 0x00
.byte 0x23, 0x34, 0x20, 0x47, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x48, 0x75, 0x6e, 0x67, 0x72, 0x79, 0x00, 0x00, 0x00
.byte 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77
.byte 0x61, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x67, 0x6f, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x6a, 0x6f, 0x62, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x65, 0x64
.byte 0x0a
.byte 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x75, 0x6c, 0x6c, 0x65, 0x74, 0x69, 0x6e, 0x20, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x50, 0x65
@ -692,8 +817,12 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x54, 0x72, 0x79, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20
.byte 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x6a, 0x6f, 0x62, 0x73, 0x20, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x21, 0x0a, 0x20, 0x20, 0x20
.byte 0x2d, 0x20, 0x50, 0x6f, 0x6b, 0xe9
.byte 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x23, 0x33, 0x20, 0x41
.byte 0x63, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4a, 0x6f, 0x62, 0x73, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x61, 0x76
.byte 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00
.byte 0x23, 0x33, 0x20, 0x41
.byte 0x63, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4a, 0x6f, 0x62, 0x73, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43, 0x36, 0x53, 0x61, 0x76
.byte 0x69, 0x6e, 0x67, 0x20, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x41, 0x64, 0x76, 0x65, 0x6e, 0x74, 0x75, 0x72, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x4e
.byte 0x65, 0x77, 0x73, 0x23, 0x52, 0x0a
.byte 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x61, 0x76, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x61, 0x64, 0x76, 0x65, 0x6e, 0x74, 0x75, 0x72
@ -709,7 +838,10 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x43, 0x68, 0x65, 0x63, 0x6b
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x4d, 0x61, 0x69, 0x6c, 0x62, 0x6f, 0x78, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x20, 0x6f, 0x6c, 0x64, 0x20, 0x6e, 0x65, 0x77, 0x73, 0x21, 0x0a, 0x20, 0x20, 0x20
.byte 0x2d, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f
.byte 0x6e, 0x20, 0x2d, 0x00, 0x23, 0x32, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x42, 0x61, 0x73, 0x69, 0x63, 0x73, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x23, 0x43
.byte 0x6e, 0x20, 0x2d, 0x00
.byte 0x23, 0x32, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x42, 0x61, 0x73, 0x69, 0x63, 0x73, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x23, 0x43
.byte 0x36, 0x54, 0x6f, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x4e, 0x65, 0x77, 0x20, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x21, 0x23, 0x52, 0x0a, 0x59, 0x6f, 0x75, 0x72, 0x20, 0x62, 0x61, 0x64, 0x67
.byte 0x65, 0x20, 0x68, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x6e, 0x64, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x0a, 0x74, 0x6f, 0x20
.byte 0x74, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x7e, 0x32, 0x37, 0x76, 0x65, 0x20, 0x72, 0x65, 0x73, 0x63, 0x75, 0x65
@ -724,6 +856,12 @@ gUnknown_80EBA18: @ 80EBA18
.byte 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x41, 0x69, 0x6d, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x72, 0x6f, 0x6e, 0x7a, 0x65, 0x20
.byte 0x52, 0x61, 0x6e, 0x6b, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x77, 0x21, 0x0a, 0x20, 0x20, 0x20
.byte 0x2d, 0x20, 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75
.byte 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x23, 0x31, 0x20, 0x57, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x74
.byte 0x6f, 0x20, 0x61, 0x20, 0x52, 0x65, 0x73, 0x63, 0x75, 0x65, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x21, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.byte 0x65, 0x20, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x2d, 0x00, 0x00, 0x00, 0x00
.global WelcomeHeadline
WelcomeHeadline:
.string "#1 Welcome to a Rescue Team!\0"
.align 2,0
.string "pksdir0\0"

View File

@ -1,7 +1,7 @@
.section .rodata
.global gUnknown_8300500
gUnknown_8300500: @ 8300500
.global gSystemFileArchive
gSystemFileArchive: @ 8300500
@ replacing .incbin "baserom.gba", 0x00300500, 0x72e40
.string "pksdir0\0"
.byte 0xaf, 0x01, 0x00, 0x00 @ 431 (421 level maps)

View File

@ -1,5 +1,5 @@
.section .rodata
.global gUnknown_8380000
gUnknown_8380000: @ 8380000
.global gTitleMenuFileArchive
gTitleMenuFileArchive: @ 8380000
.incbin "baserom.gba", 0x380000, 0x22E74

View File

@ -1,16 +1,24 @@
.section .rodata
.string "pksdir0\0"
.byte 0x01, 0x00, 0x00, 0x00 @ # of pointers
.byte 0x18, 0x00, 0x30, 0x08 @ pointer to pointer table
.4byte 1
.4byte unk_data_table
.string "pksdir0\0"
.byte 0x20, 0x00, 0x30, 0x08 @ pointer to monpal string
.byte 0x30, 0x00, 0x30, 0x08 @ Pointer to unknown palette
.global unk_data_table
unk_data_table:
.4byte monpal_string
.4byte unkPalette
.global monpal_string
monpal_string:
.string "monpal\0"
.align 2,0
.string "pksdir0\0"
@ Unknown Palette
.global unkPalette
unkPalette:
.byte 0x00, 0x00, 0x00, 0x80
.byte 0x17, 0x17, 0x0f, 0x80
.byte 0x47, 0x37, 0x37, 0x80

View File

@ -1,12 +1,14 @@
.global gUnknown_83B0000
gUnknown_83B0000: @ 83B0000
@ replacing .incbin "baserom.gba", 0x003b0000, 0x151200
.global gDungeonFileArchive
gDungeonFileArchive: @ 83B0000
.string "pksdir0\0"
.byte 0xc7, 0x01, 0x00, 0x00 @ 455 palettes?
.byte 0x18, 0x00, 0x3b, 0x08 @ Pointer to start of pointers?
.4byte StartOfDungeonTable
.string "pksdir0\0"
.global StartOfDungeonTable
StartOfDungeonTable:
.byte 0xbc, 0x1c, 0x3b, 0x08 @ Pointer to b00canm
.byte 0xcc, 0x1c, 0x3b, 0x08 @ Pointer to SIRO header
.4byte b00canm_siro
.byte 0xb4, 0x1c, 0x3b, 0x08 @ Pointer to b00cel
.byte 0x5c, 0x23, 0x3b, 0x08 @ Pointer to AT4PX string (yay compression)
.byte 0xac, 0x1c, 0x3b, 0x08 @ Pointer to b00cex
@ -14,7 +16,8 @@ gUnknown_83B0000: @ 83B0000
.byte 0xa4, 0x1c, 0x3b, 0x08 @ Pointer to b00fon
.byte 0x3c, 0x2d, 0x3b, 0x08 @ Pointer to AT4PX string
.byte 0x9c, 0x1c, 0x3b, 0x08 @ Pointer to b00pal
.byte 0xd0, 0x49, 0x3b, 0x08 @ Start of palette
.4byte b00pal
.byte 0x94, 0x1c, 0x3b, 0x08 @ Pointer to b01canm
.byte 0xd0, 0x4c, 0x3b, 0x08 @ Pointer to SIRO header
@ -59,6 +62,7 @@ gUnknown_83B0000: @ 83B0000
.byte 0xd8, 0x03, 0x3c, 0x08
.byte 0xfc, 0x1b, 0x3b, 0x08
.byte 0x70, 0x26, 0x3c, 0x08
.byte 0xf4, 0x1b, 0x3b, 0x08
.byte 0x70, 0x29, 0x3c, 0x08
.byte 0xec, 0x1b, 0x3b, 0x08
@ -68,20 +72,129 @@ gUnknown_83B0000: @ 83B0000
.byte 0xdc, 0x1b, 0x3b, 0x08
.byte 0xfe, 0x38, 0x3c, 0x08
.byte 0xd4, 0x1b, 0x3b, 0x08
.byte 0xe4, 0x53, 0x3c, 0x08, 0xcc, 0x1b, 0x3b, 0x08, 0xe4, 0x56, 0x3c, 0x08, 0xc4, 0x1b, 0x3b, 0x08, 0x34, 0x5b, 0x3c, 0x08, 0xbc, 0x1b, 0x3b, 0x08, 0x04, 0x63, 0x3c, 0x08
.byte 0xb4, 0x1b, 0x3b, 0x08, 0x45, 0x66, 0x3c, 0x08, 0xac, 0x1b, 0x3b, 0x08, 0xec, 0x97, 0x3c, 0x08, 0xa4, 0x1b, 0x3b, 0x08, 0xec, 0x9a, 0x3c, 0x08, 0x9c, 0x1b, 0x3b, 0x08, 0x3c, 0x9f, 0x3c, 0x08
.byte 0x94, 0x1b, 0x3b, 0x08, 0x0c, 0xa7, 0x3c, 0x08, 0x8c, 0x1b, 0x3b, 0x08, 0xa2, 0xaa, 0x3c, 0x08, 0x84, 0x1b, 0x3b, 0x08, 0xa4, 0xc9, 0x3c, 0x08, 0x7c, 0x1b, 0x3b, 0x08, 0xa4, 0xcc, 0x3c, 0x08
.byte 0x74, 0x1b, 0x3b, 0x08, 0xf4, 0xd0, 0x3c, 0x08, 0x6c, 0x1b, 0x3b, 0x08, 0xb0, 0xd8, 0x3c, 0x08, 0x64, 0x1b, 0x3b, 0x08, 0xfd, 0xdb, 0x3c, 0x08, 0x5c, 0x1b, 0x3b, 0x08, 0x3c, 0x0c, 0x3d, 0x08
.byte 0x54, 0x1b, 0x3b, 0x08, 0x3c, 0x0f, 0x3d, 0x08, 0x4c, 0x1b, 0x3b, 0x08, 0x94, 0x13, 0x3d, 0x08, 0x44, 0x1b, 0x3b, 0x08, 0xb4, 0x1a, 0x3d, 0x08, 0x3c, 0x1b, 0x3b, 0x08, 0x19, 0x1e, 0x3d, 0x08
.byte 0x34, 0x1b, 0x3b, 0x08, 0xc4, 0x3f, 0x3d, 0x08, 0x2c, 0x1b, 0x3b, 0x08, 0xc4, 0x42, 0x3d, 0x08, 0x24, 0x1b, 0x3b, 0x08, 0x14, 0x47, 0x3d, 0x08, 0x1c, 0x1b, 0x3b, 0x08, 0x1c, 0x4f, 0x3d, 0x08
.byte 0x14, 0x1b, 0x3b, 0x08, 0x53, 0x52, 0x3d, 0x08, 0x0c, 0x1b, 0x3b, 0x08, 0x14, 0x7a, 0x3d, 0x08, 0x04, 0x1b, 0x3b, 0x08, 0x14, 0x7d, 0x3d, 0x08, 0xfc, 0x1a, 0x3b, 0x08, 0x64, 0x81, 0x3d, 0x08
.byte 0xf4, 0x1a, 0x3b, 0x08, 0xf4, 0x88, 0x3d, 0x08, 0xec, 0x1a, 0x3b, 0x08, 0x2b, 0x8c, 0x3d, 0x08, 0xe4, 0x1a, 0x3b, 0x08, 0x40, 0xb6, 0x3d, 0x08, 0xdc, 0x1a, 0x3b, 0x08, 0x40, 0xb9, 0x3d, 0x08
.byte 0xd4, 0x1a, 0x3b, 0x08, 0xd0, 0xbf, 0x3d, 0x08, 0xcc, 0x1a, 0x3b, 0x08, 0xbc, 0xc7, 0x3d, 0x08, 0xc4, 0x1a, 0x3b, 0x08, 0xd0, 0xca, 0x3d, 0x08, 0xbc, 0x1a, 0x3b, 0x08, 0xa0, 0xf0, 0x3d, 0x08
.byte 0xb4, 0x1a, 0x3b, 0x08, 0xa0, 0xf3, 0x3d, 0x08, 0xac, 0x1a, 0x3b, 0x08, 0xf0, 0xf7, 0x3d, 0x08, 0xa4, 0x1a, 0x3b, 0x08, 0x64, 0xff, 0x3d, 0x08, 0x9c, 0x1a, 0x3b, 0x08, 0x98, 0x02, 0x3e, 0x08
.byte 0x94, 0x1a, 0x3b, 0x08, 0x90, 0x21, 0x3e, 0x08, 0x8c, 0x1a, 0x3b, 0x08, 0x90, 0x24, 0x3e, 0x08, 0x84, 0x1a, 0x3b, 0x08, 0xe0, 0x29, 0x3e, 0x08, 0x7c, 0x1a, 0x3b, 0x08, 0xc8, 0x31, 0x3e, 0x08
.byte 0x74, 0x1a, 0x3b, 0x08, 0x5f, 0x35, 0x3e, 0x08, 0x6c, 0x1a, 0x3b, 0x08, 0xa8, 0x55, 0x3e, 0x08, 0x64, 0x1a, 0x3b, 0x08, 0xa8, 0x58, 0x3e, 0x08, 0x5c, 0x1a, 0x3b, 0x08, 0xf8, 0x5c, 0x3e, 0x08
.byte 0x54, 0x1a, 0x3b, 0x08, 0xe0, 0x63, 0x3e, 0x08, 0x4c, 0x1a, 0x3b, 0x08, 0x4e, 0x67, 0x3e, 0x08, 0x44, 0x1a, 0x3b, 0x08, 0xec, 0x84, 0x3e, 0x08, 0x3c, 0x1a, 0x3b, 0x08, 0xec, 0x87, 0x3e, 0x08
.byte 0x34, 0x1a, 0x3b, 0x08, 0x7c, 0x8e, 0x3e, 0x08, 0x2c, 0x1a, 0x3b, 0x08, 0xc0, 0x95, 0x3e, 0x08, 0x24, 0x1a, 0x3b, 0x08, 0xea, 0x98, 0x3e, 0x08, 0x1c, 0x1a, 0x3b, 0x08, 0x2c, 0xb5, 0x3e, 0x08
.byte 0xe4, 0x53, 0x3c, 0x08
.byte 0xcc, 0x1b, 0x3b, 0x08
.byte 0xe4, 0x56, 0x3c, 0x08
.byte 0xc4, 0x1b, 0x3b, 0x08
.byte 0x34, 0x5b, 0x3c, 0x08
.byte 0xbc, 0x1b, 0x3b, 0x08
.byte 0x04, 0x63, 0x3c, 0x08
.byte 0xb4, 0x1b, 0x3b, 0x08
.byte 0x45, 0x66, 0x3c, 0x08
.byte 0xac, 0x1b, 0x3b, 0x08
.byte 0xec, 0x97, 0x3c, 0x08
.byte 0xa4, 0x1b, 0x3b, 0x08
.byte 0xec, 0x9a, 0x3c, 0x08
.byte 0x9c, 0x1b, 0x3b, 0x08
.byte 0x3c, 0x9f, 0x3c, 0x08
.byte 0x94, 0x1b, 0x3b, 0x08
.byte 0x0c, 0xa7, 0x3c, 0x08
.byte 0x8c, 0x1b, 0x3b, 0x08
.byte 0xa2, 0xaa, 0x3c, 0x08
.byte 0x84, 0x1b, 0x3b, 0x08
.byte 0xa4, 0xc9, 0x3c, 0x08
.byte 0x7c, 0x1b, 0x3b, 0x08
.byte 0xa4, 0xcc, 0x3c, 0x08
.byte 0x74, 0x1b, 0x3b, 0x08
.byte 0xf4, 0xd0, 0x3c, 0x08
.byte 0x6c, 0x1b, 0x3b, 0x08
.byte 0xb0, 0xd8, 0x3c, 0x08
.byte 0x64, 0x1b, 0x3b, 0x08
.byte 0xfd, 0xdb, 0x3c, 0x08
.byte 0x5c, 0x1b, 0x3b, 0x08
.byte 0x3c, 0x0c, 0x3d, 0x08
.byte 0x54, 0x1b, 0x3b, 0x08
.byte 0x3c, 0x0f, 0x3d, 0x08
.byte 0x4c, 0x1b, 0x3b, 0x08
.byte 0x94, 0x13, 0x3d, 0x08
.byte 0x44, 0x1b, 0x3b, 0x08
.byte 0xb4, 0x1a, 0x3d, 0x08
.byte 0x3c, 0x1b, 0x3b, 0x08
.byte 0x19, 0x1e, 0x3d, 0x08
.byte 0x34, 0x1b, 0x3b, 0x08
.byte 0xc4, 0x3f, 0x3d, 0x08
.byte 0x2c, 0x1b, 0x3b, 0x08
.byte 0xc4, 0x42, 0x3d, 0x08
.byte 0x24, 0x1b, 0x3b, 0x08
.byte 0x14, 0x47, 0x3d, 0x08
.byte 0x1c, 0x1b, 0x3b, 0x08
.byte 0x1c, 0x4f, 0x3d, 0x08
.byte 0x14, 0x1b, 0x3b, 0x08
.byte 0x53, 0x52, 0x3d, 0x08
.byte 0x0c, 0x1b, 0x3b, 0x08
.byte 0x14, 0x7a, 0x3d, 0x08
.byte 0x04, 0x1b, 0x3b, 0x08
.byte 0x14, 0x7d, 0x3d, 0x08
.byte 0xfc, 0x1a, 0x3b, 0x08
.byte 0x64, 0x81, 0x3d, 0x08
.byte 0xf4, 0x1a, 0x3b, 0x08
.byte 0xf4, 0x88, 0x3d, 0x08
.byte 0xec, 0x1a, 0x3b, 0x08
.byte 0x2b, 0x8c, 0x3d, 0x08
.byte 0xe4, 0x1a, 0x3b, 0x08
.byte 0x40, 0xb6, 0x3d, 0x08
.byte 0xdc, 0x1a, 0x3b, 0x08
.byte 0x40, 0xb9, 0x3d, 0x08
.byte 0xd4, 0x1a, 0x3b, 0x08
.byte 0xd0, 0xbf, 0x3d, 0x08
.byte 0xcc, 0x1a, 0x3b, 0x08
.byte 0xbc, 0xc7, 0x3d, 0x08
.byte 0xc4, 0x1a, 0x3b, 0x08
.byte 0xd0, 0xca, 0x3d, 0x08
.byte 0xbc, 0x1a, 0x3b, 0x08
.byte 0xa0, 0xf0, 0x3d, 0x08
.byte 0xb4, 0x1a, 0x3b, 0x08
.byte 0xa0, 0xf3, 0x3d, 0x08
.byte 0xac, 0x1a, 0x3b, 0x08
.byte 0xf0, 0xf7, 0x3d, 0x08
.byte 0xa4, 0x1a, 0x3b, 0x08
.byte 0x64, 0xff, 0x3d, 0x08
.byte 0x9c, 0x1a, 0x3b, 0x08
.byte 0x98, 0x02, 0x3e, 0x08
.byte 0x94, 0x1a, 0x3b, 0x08
.byte 0x90, 0x21, 0x3e, 0x08
.byte 0x8c, 0x1a, 0x3b, 0x08
.byte 0x90, 0x24, 0x3e, 0x08
.byte 0x84, 0x1a, 0x3b, 0x08
.byte 0xe0, 0x29, 0x3e, 0x08
.byte 0x7c, 0x1a, 0x3b, 0x08
.byte 0xc8, 0x31, 0x3e, 0x08
.byte 0x74, 0x1a, 0x3b, 0x08
.byte 0x5f, 0x35, 0x3e, 0x08
.byte 0x6c, 0x1a, 0x3b, 0x08
.byte 0xa8, 0x55, 0x3e, 0x08
.byte 0x64, 0x1a, 0x3b, 0x08
.byte 0xa8, 0x58, 0x3e, 0x08
.byte 0x5c, 0x1a, 0x3b, 0x08
.byte 0xf8, 0x5c, 0x3e, 0x08
.byte 0x54, 0x1a, 0x3b, 0x08
.byte 0xe0, 0x63, 0x3e, 0x08
.byte 0x4c, 0x1a, 0x3b, 0x08
.byte 0x4e, 0x67, 0x3e, 0x08
.byte 0x44, 0x1a, 0x3b, 0x08
.byte 0xec, 0x84, 0x3e, 0x08
.byte 0x3c, 0x1a, 0x3b, 0x08
.byte 0xec, 0x87, 0x3e, 0x08
.byte 0x34, 0x1a, 0x3b, 0x08
.byte 0x7c, 0x8e, 0x3e, 0x08
.byte 0x2c, 0x1a, 0x3b, 0x08
.byte 0xc0, 0x95, 0x3e, 0x08
.byte 0x24, 0x1a, 0x3b, 0x08
.byte 0xea, 0x98, 0x3e, 0x08
.byte 0x1c, 0x1a, 0x3b, 0x08
.byte 0x2c, 0xb5, 0x3e, 0x08
.byte 0x14, 0x1a, 0x3b, 0x08, 0x2c, 0xb8, 0x3e, 0x08, 0x0c, 0x1a, 0x3b, 0x08, 0x40, 0xbd, 0x3e, 0x08, 0x04, 0x1a, 0x3b, 0x08, 0x70, 0xc5, 0x3e, 0x08, 0xfc, 0x19, 0x3b, 0x08, 0x0a, 0xc9, 0x3e, 0x08
.byte 0xf4, 0x19, 0x3b, 0x08, 0x4c, 0xea, 0x3e, 0x08, 0xec, 0x19, 0x3b, 0x08, 0x4c, 0xed, 0x3e, 0x08, 0xe4, 0x19, 0x3b, 0x08, 0x9c, 0xf1, 0x3e, 0x08, 0xdc, 0x19, 0x3b, 0x08, 0x54, 0xf9, 0x3e, 0x08
.byte 0xd4, 0x19, 0x3b, 0x08, 0xbb, 0xfc, 0x3e, 0x08, 0xcc, 0x19, 0x3b, 0x08, 0xec, 0x24, 0x3f, 0x08, 0xc4, 0x19, 0x3b, 0x08, 0xec, 0x27, 0x3f, 0x08, 0xbc, 0x19, 0x3b, 0x08, 0x3c, 0x2d, 0x3f, 0x08
@ -149,18 +262,68 @@ gUnknown_83B0000: @ 83B0000
.byte 0xf0, 0x11, 0x3b, 0x08, 0xd8, 0xd8, 0x48, 0x08, 0xe8, 0x11, 0x3b, 0x08, 0x28, 0xe0, 0x48, 0x08, 0xdc, 0x11, 0x3b, 0x08, 0x84, 0xed, 0x48, 0x08, 0xd4, 0x11, 0x3b, 0x08, 0x18, 0xef, 0x48, 0x08
.byte 0xcc, 0x11, 0x3b, 0x08, 0xf0, 0x0b, 0x49, 0x08, 0xc4, 0x11, 0x3b, 0x08, 0xf0, 0x0e, 0x49, 0x08, 0xbc, 0x11, 0x3b, 0x08, 0x80, 0x14, 0x49, 0x08, 0xb0, 0x11, 0x3b, 0x08, 0xd0, 0x22, 0x49, 0x08
.byte 0xa8, 0x11, 0x3b, 0x08, 0x74, 0x24, 0x49, 0x08, 0xa0, 0x11, 0x3b, 0x08, 0x68, 0x4a, 0x49, 0x08, 0x98, 0x11, 0x3b, 0x08, 0x68, 0x4d, 0x49, 0x08, 0x90, 0x11, 0x3b, 0x08, 0xf8, 0x4e, 0x49, 0x08
.byte 0x84, 0x11, 0x3b, 0x08, 0xd0, 0x5d, 0x49, 0x08, 0x7c, 0x11, 0x3b, 0x08, 0x6f, 0x5f, 0x49, 0x08, 0x74, 0x11, 0x3b, 0x08, 0x54, 0x95, 0x49, 0x08, 0x6c, 0x11, 0x3b, 0x08, 0x54, 0x98, 0x49, 0x08
.byte 0x64, 0x11, 0x3b, 0x08, 0xa0, 0xbb, 0x49, 0x08, 0x5c, 0x11, 0x3b, 0x08, 0xe0, 0xbb, 0x49, 0x08, 0x54, 0x11, 0x3b, 0x08, 0xf0, 0xdb, 0x49, 0x08, 0x48, 0x11, 0x3b, 0x08, 0x34, 0xe2, 0x49, 0x08
.byte 0x3c, 0x11, 0x3b, 0x08, 0x04, 0xe9, 0x49, 0x08, 0x34, 0x11, 0x3b, 0x08, 0xec, 0x05, 0x4a, 0x08, 0x2c, 0x11, 0x3b, 0x08, 0xf0, 0x07, 0x4a, 0x08, 0x24, 0x11, 0x3b, 0x08, 0x0c, 0x14, 0x4a, 0x08
.byte 0x1c, 0x11, 0x3b, 0x08, 0x64, 0x1f, 0x4a, 0x08, 0x10, 0x11, 0x3b, 0x08, 0xf4, 0x2b, 0x4a, 0x08, 0x08, 0x11, 0x3b, 0x08
.byte 0x84, 0x11, 0x3b, 0x08, 0xd0, 0x5d, 0x49, 0x08, 0x7c, 0x11, 0x3b, 0x08, 0x6f, 0x5f, 0x49, 0x08, 0x74, 0x11, 0x3b, 0x08, 0x54, 0x95, 0x49, 0x08
.byte 0x6c, 0x11, 0x3b, 0x08
.byte 0x54, 0x98, 0x49, 0x08
.byte 0x64, 0x11, 0x3b, 0x08
.byte 0xa0, 0xbb, 0x49, 0x08
.byte 0x5c, 0x11, 0x3b, 0x08
.byte 0xe0, 0xbb, 0x49, 0x08
.byte 0x54, 0x11, 0x3b, 0x08
.byte 0xf0, 0xdb, 0x49, 0x08
.byte 0x48, 0x11, 0x3b, 0x08
.byte 0x34, 0xe2, 0x49, 0x08
.byte 0x3c, 0x11, 0x3b, 0x08
.byte 0x04, 0xe9, 0x49, 0x08
.byte 0x34, 0x11, 0x3b, 0x08
.byte 0xec, 0x05, 0x4a, 0x08
.byte 0x2c, 0x11, 0x3b, 0x08
.byte 0xf0, 0x07, 0x4a, 0x08
.byte 0x24, 0x11, 0x3b, 0x08
.byte 0x0c, 0x14, 0x4a, 0x08
.byte 0x1c, 0x11, 0x3b, 0x08
.byte 0x64, 0x1f, 0x4a, 0x08
.byte 0x10, 0x11, 0x3b, 0x08
.byte 0xf4, 0x2b, 0x4a, 0x08
.byte 0x08, 0x11, 0x3b, 0x08
.byte 0x48, 0xb8, 0x4c, 0x08
.byte 0x00, 0x11, 0x3b, 0x08
.byte 0x70, 0xbf, 0x4c, 0x08
.byte 0xf8, 0x10, 0x3b, 0x08, 0x14, 0xc7, 0x4c, 0x08, 0xf0, 0x10, 0x3b, 0x08, 0x0c, 0xd0, 0x4c, 0x08, 0xe8, 0x10, 0x3b, 0x08, 0xfc, 0xd8, 0x4c, 0x08, 0xe0, 0x10, 0x3b, 0x08, 0xf0, 0xe1, 0x4c, 0x08
.byte 0xd8, 0x10, 0x3b, 0x08, 0x9c, 0xea, 0x4c, 0x08, 0xd0, 0x10, 0x3b, 0x08, 0x98, 0xf3, 0x4c, 0x08, 0xc8, 0x10, 0x3b, 0x08, 0x28, 0xfc, 0x4c, 0x08, 0xc0, 0x10, 0x3b, 0x08, 0x8c, 0x05, 0x4d, 0x08
.byte 0xb8, 0x10, 0x3b, 0x08, 0xec, 0x0d, 0x4d, 0x08, 0xb0, 0x10, 0x3b, 0x08, 0x34, 0x17, 0x4d, 0x08, 0xa8, 0x10, 0x3b, 0x08, 0xc4, 0x20, 0x4d, 0x08, 0xa0, 0x10, 0x3b, 0x08, 0x64, 0x28, 0x4d, 0x08
.byte 0x98, 0x10, 0x3b, 0x08, 0x6c, 0x2a, 0x4d, 0x08, 0x90, 0x10, 0x3b, 0x08, 0x1c, 0x2b, 0x4d, 0x08, 0x88, 0x10, 0x3b, 0x08, 0x40, 0x2e, 0x4d, 0x08, 0x80, 0x10, 0x3b, 0x08, 0x70, 0x38, 0x4d, 0x08
.byte 0x78, 0x10, 0x3b, 0x08, 0x38, 0x42, 0x4d, 0x08, 0x70, 0x10, 0x3b, 0x08, 0xe0, 0x4b, 0x4d, 0x08, 0x68, 0x10, 0x3b, 0x08, 0xec, 0x55, 0x4d, 0x08, 0x60, 0x10, 0x3b, 0x08, 0x54, 0x5f, 0x4d, 0x08
.byte 0xf8, 0x10, 0x3b, 0x08
.byte 0x14, 0xc7, 0x4c, 0x08
.byte 0xf0, 0x10, 0x3b, 0x08
.byte 0x0c, 0xd0, 0x4c, 0x08
.byte 0xe8, 0x10, 0x3b, 0x08
.byte 0xfc, 0xd8, 0x4c, 0x08
.byte 0xe0, 0x10, 0x3b, 0x08
.byte 0xf0, 0xe1, 0x4c, 0x08
.byte 0xd8, 0x10, 0x3b, 0x08
.byte 0x9c, 0xea, 0x4c, 0x08
.byte 0xd0, 0x10, 0x3b, 0x08
.byte 0x98, 0xf3, 0x4c, 0x08
.byte 0xc8, 0x10, 0x3b, 0x08
.byte 0x28, 0xfc, 0x4c, 0x08
.byte 0xc0, 0x10, 0x3b, 0x08
.byte 0x8c, 0x05, 0x4d, 0x08
.byte 0xb8, 0x10, 0x3b, 0x08
.byte 0xec, 0x0d, 0x4d, 0x08
.byte 0xb0, 0x10, 0x3b, 0x08
.byte 0x34, 0x17, 0x4d, 0x08
.byte 0xa8, 0x10, 0x3b, 0x08
.byte 0xc4, 0x20, 0x4d, 0x08
.byte 0xa0, 0x10, 0x3b, 0x08
.byte 0x64, 0x28, 0x4d, 0x08
.byte 0x98, 0x10, 0x3b, 0x08
.byte 0x6c, 0x2a, 0x4d, 0x08
.byte 0x90, 0x10, 0x3b, 0x08
.byte 0x1c, 0x2b, 0x4d, 0x08
.byte 0x88, 0x10, 0x3b, 0x08
.byte 0x40, 0x2e, 0x4d, 0x08
.byte 0x80, 0x10, 0x3b, 0x08
.byte 0x70, 0x38, 0x4d, 0x08
.byte 0x78, 0x10, 0x3b, 0x08
.byte 0x38, 0x42, 0x4d, 0x08, 0x70, 0x10, 0x3b, 0x08, 0xe0, 0x4b, 0x4d, 0x08, 0x68, 0x10, 0x3b, 0x08, 0xec, 0x55, 0x4d, 0x08, 0x60, 0x10, 0x3b, 0x08, 0x54, 0x5f, 0x4d, 0x08
.byte 0x58, 0x10, 0x3b, 0x08, 0x7c, 0x68, 0x4d, 0x08, 0x50, 0x10, 0x3b, 0x08, 0xa4, 0x71, 0x4d, 0x08, 0x48, 0x10, 0x3b, 0x08, 0x1c, 0x7a, 0x4d, 0x08, 0x40, 0x10, 0x3b, 0x08, 0xdc, 0x83, 0x4d, 0x08
.byte 0x38, 0x10, 0x3b, 0x08, 0x04, 0x8d, 0x4d, 0x08, 0x30, 0x10, 0x3b, 0x08, 0x78, 0x96, 0x4d, 0x08, 0x28, 0x10, 0x3b, 0x08, 0x80, 0x9f, 0x4d, 0x08, 0x20, 0x10, 0x3b, 0x08, 0x08, 0xa9, 0x4d, 0x08
.byte 0x18, 0x10, 0x3b, 0x08, 0xe0, 0xb2, 0x4d, 0x08, 0x10, 0x10, 0x3b, 0x08, 0x48, 0xbc, 0x4d, 0x08, 0x08, 0x10, 0x3b, 0x08, 0x28, 0xc3, 0x4d, 0x08, 0x00, 0x10, 0x3b, 0x08, 0x2c, 0xcc, 0x4d, 0x08
@ -175,30 +338,84 @@ gUnknown_83B0000: @ 83B0000
.byte 0xf8, 0x0e, 0x3b, 0x08, 0x24, 0xab, 0x4e, 0x08, 0xf0, 0x0e, 0x3b, 0x08, 0x74, 0xb1, 0x4e, 0x08, 0xe8, 0x0e, 0x3b, 0x08, 0xc4, 0xb7, 0x4e, 0x08, 0xe0, 0x0e, 0x3b, 0x08, 0x14, 0xbe, 0x4e, 0x08
.byte 0xd8, 0x0e, 0x3b, 0x08, 0x6c, 0xc4, 0x4e, 0x08, 0xd0, 0x0e, 0x3b, 0x08, 0xbc, 0xca, 0x4e, 0x08, 0xc8, 0x0e, 0x3b, 0x08, 0x0c, 0xd1, 0x4e, 0x08, 0xc0, 0x0e, 0x3b, 0x08, 0x5c, 0xd7, 0x4e, 0x08
.byte 0xb8, 0x0e, 0x3b, 0x08, 0xac, 0xdd, 0x4e, 0x08, 0xb0, 0x0e, 0x3b, 0x08, 0xfc, 0xe3, 0x4e, 0x08, 0xa8, 0x0e, 0x3b, 0x08, 0x4c, 0xea, 0x4e, 0x08, 0xa0, 0x0e, 0x3b, 0x08, 0x9c, 0xf0, 0x4e, 0x08
.byte 0x98, 0x0e, 0x3b, 0x08, 0xec, 0xf6, 0x4e, 0x08, 0x90, 0x0e, 0x3b, 0x08, 0x3c, 0xfd, 0x4e, 0x08, 0x88, 0x0e, 0x3b, 0x08, 0x8c, 0x03, 0x4f, 0x08, 0x80, 0x0e, 0x3b, 0x08, 0xdc, 0x04, 0x4f, 0x08
.byte 0x78, 0x0e, 0x3b, 0x08
.byte 0x98, 0x0e, 0x3b, 0x08, 0xec, 0xf6, 0x4e, 0x08, 0x90, 0x0e, 0x3b, 0x08, 0x3c, 0xfd, 0x4e, 0x08, 0x88, 0x0e, 0x3b, 0x08, 0x8c, 0x03, 0x4f, 0x08
.4byte talkp5_string
.byte 0xdc, 0x04, 0x4f, 0x08
.4byte talkp6_string
.byte 0x2c, 0x0b, 0x4f, 0x08
.byte 0x70, 0x0e, 0x3b, 0x08
.4byte talkp7_string
.byte 0x7c, 0x11, 0x4f, 0x08
.byte 0x68, 0x0e, 0x3b, 0x08
.4byte talkp8_string
.byte 0xcc, 0x17, 0x4f, 0x08
.byte 0x60, 0x0e, 0x3b, 0x08
.4byte talkp9_string
.byte 0x1c, 0x1e, 0x4f, 0x08
.byte 0x58, 0x0e, 0x3b, 0x08
.4byte trappat_string
.byte 0x6c, 0x24, 0x4f, 0x08
.byte 0x50, 0x0e, 0x3b, 0x08
.4byte zmappat_string
.byte 0xa8, 0x45, 0x4f, 0x08
.byte 0x7a, 0x6d, 0x61, 0x70, 0x70, 0x61, 0x74, 0x00, 0x74, 0x72, 0x61, 0x70, 0x70, 0x61, 0x74, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x39, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x38, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x37, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x36, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x35, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x32, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x31, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x30, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x39, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x38, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x37, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x36, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x35, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x34, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x33, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x32, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x31, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x30, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x39, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x38, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x37, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x36, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x35, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x34, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x33, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x32, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x31, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x30, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x39, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x38, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x37, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x36, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x35, 0x00
.global zmappat_string
zmappat_string:
.string "zmappat\0"
.global trappat_string
trappat_string:
.string "trappat\0"
.global talkp9_string
talkp9_string:
.string "talkp9\0"
.align 2,0
.global talkp8_string
talkp8_string:
.string "talkp8\0"
.align 2,0
.global talkp7_string
talkp7_string:
.string "talkp7\0"
.align 2,0
.global talkp6_string
talkp6_string:
.string "talkp6\0"
.align 2,0
.global talkp5_string
talkp5_string:
.string "talkp5\0"
.align 2,0
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x32, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x31, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x30, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x34, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x39, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x38, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x37, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x36, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x35, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x34, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x33, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x32, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x31, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x30, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x33, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x39, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x38, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x37, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x36, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x35, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x34, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x33, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x32, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x31, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x30, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x32, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x39, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x38, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x37, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x36, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x35, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x34, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x33, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x32, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x31, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x30, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x31, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x70, 0x30, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x39, 0x00, 0x00, 0x00
.byte 0x74, 0x61, 0x6c, 0x6b, 0x38, 0x00, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x37, 0x00, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x36, 0x00, 0x00, 0x00, 0x74, 0x61, 0x6c, 0x6b, 0x35, 0x00, 0x00, 0x00
@ -304,11 +521,16 @@ gUnknown_83B0000: @ 83B0000
.byte 0x65, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00, 0x62, 0x30, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00, 0x62, 0x30, 0x32, 0x63
.byte 0x65, 0x78, 0x00, 0x00, 0x62, 0x30, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00, 0x62, 0x30, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x31, 0x66
.byte 0x6f, 0x6e, 0x00, 0x00, 0x62, 0x30, 0x31, 0x63, 0x65, 0x78, 0x00, 0x00, 0x62, 0x30, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00, 0x62, 0x30, 0x30, 0x70
.byte 0x61, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00, 0x62, 0x30, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00, 0x62, 0x30, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x30, 0x63
.byte 0x61, 0x6e, 0x6d, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.byte 0x61, 0x6c, 0x00, 0x00, 0x62, 0x30, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00
.byte 0x62, 0x30, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00
.byte 0x62, 0x30, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00
.byte 0x62, 0x30, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00
.string "pksdir0\0"
.global b00canm_siro
b00canm_siro:
@ Start of SIRO Header
.byte 0x53, 0x49, 0x52, 0x4f
.string "SIRO"
.byte 0xdc, 0x22, 0x3b, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@ -361,8 +583,16 @@ gUnknown_83B0000: @ 83B0000
.byte 0x07, 0x57, 0xff, 0x80, 0x07, 0x57, 0xf7, 0x80, 0x07, 0x57, 0xef, 0x80, 0x07, 0x57, 0xe7, 0x80, 0x00, 0x57, 0xd7, 0x80, 0x0c, 0x00, 0x04, 0x00, 0x00, 0x5f, 0xe7, 0x80, 0x00, 0x5f, 0xe7, 0x80
.byte 0x00, 0x5f, 0xe7, 0x80, 0x00, 0x5f, 0xdf, 0x80, 0x00, 0x5f, 0xdf, 0x80, 0x00, 0x5f, 0xdf, 0x80, 0x00, 0x57, 0xd7, 0x80, 0x00, 0x5f, 0xdf, 0x80, 0x00, 0x5f, 0xdf, 0x80, 0x00, 0x5f, 0xe7, 0x80
.byte 0x00, 0x5f, 0xe7, 0x80, 0x00, 0x5f, 0xe7, 0x80, 0x0c, 0x00, 0x04, 0x00, 0x07, 0x57, 0xff, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x5f, 0xf7, 0x80, 0x07, 0x5f, 0xf7, 0x80
.byte 0x07, 0x5f, 0xef, 0x80, 0x00, 0x5f, 0xe7, 0x80, 0x07, 0x5f, 0xef, 0x80, 0x07, 0x5f, 0xf7, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x57, 0xff, 0x80, 0xdc, 0x1c, 0x3b, 0x08
.byte 0x08, 0x1d, 0x3b, 0x08, 0x34, 0x1d, 0x3b, 0x08, 0x60, 0x1d, 0x3b, 0x08, 0x8c, 0x1d, 0x3b, 0x08, 0xb8, 0x1d, 0x3b, 0x08, 0xe4, 0x1d, 0x3b, 0x08, 0x10, 0x1e, 0x3b, 0x08, 0x3c, 0x1e, 0x3b, 0x08
.byte 0x07, 0x5f, 0xef, 0x80, 0x00, 0x5f, 0xe7, 0x80, 0x07, 0x5f, 0xef, 0x80, 0x07, 0x5f, 0xf7, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x5f, 0xff, 0x80, 0x07, 0x57, 0xff, 0x80
.byte 0xdc, 0x1c, 0x3b, 0x08
.byte 0x08, 0x1d, 0x3b, 0x08
.byte 0x34, 0x1d, 0x3b, 0x08
.byte 0x60, 0x1d, 0x3b, 0x08
.byte 0x8c, 0x1d, 0x3b, 0x08
.byte 0xb8, 0x1d, 0x3b, 0x08
.byte 0xe4, 0x1d, 0x3b, 0x08
.byte 0x10, 0x1e, 0x3b, 0x08, 0x3c, 0x1e, 0x3b, 0x08
.byte 0x68, 0x1e, 0x3b, 0x08, 0x94, 0x1e, 0x3b, 0x08, 0xc0, 0x1e, 0x3b, 0x08, 0xec, 0x1e, 0x3b, 0x08, 0x18, 0x1f, 0x3b, 0x08, 0x44, 0x1f, 0x3b, 0x08, 0x70, 0x1f, 0x3b, 0x08, 0x9c, 0x1f, 0x3b, 0x08
.byte 0xd0, 0x1f, 0x3b, 0x08, 0x04, 0x20, 0x3b, 0x08, 0x38, 0x20, 0x3b, 0x08, 0x6c, 0x20, 0x3b, 0x08, 0xa0, 0x20, 0x3b, 0x08, 0xd4, 0x20, 0x3b, 0x08, 0x08, 0x21, 0x3b, 0x08, 0x3c, 0x21, 0x3b, 0x08
.byte 0x70, 0x21, 0x3b, 0x08, 0xa4, 0x21, 0x3b, 0x08, 0xd8, 0x21, 0x3b, 0x08, 0x0c, 0x22, 0x3b, 0x08, 0x40, 0x22, 0x3b, 0x08, 0x74, 0x22, 0x3b, 0x08, 0xa8, 0x22, 0x3b, 0x08, 0x41, 0x54, 0x34, 0x50
@ -426,7 +656,10 @@ gUnknown_83B0000: @ 83B0000
@ Start of another SIRO Header
.byte 0x53, 0x49, 0x52, 0x4f
.byte 0x74, 0x2a, 0x3b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x54, 0x34, 0x50, 0x58, 0xc8, 0x02, 0x02, 0x05, 0x06, 0x07, 0x08
.byte 0x74, 0x2a, 0x3b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.string "AT4PX"
.byte 0xc8, 0x02, 0x02, 0x05, 0x06, 0x07, 0x08
.byte 0x0a, 0x0b, 0x0d, 0x0e, 0x30, 0x09, 0xfd, 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0x3f, 0xfa, 0x14, 0xfb, 0x14, 0x14, 0x40, 0x40, 0x40, 0x0f, 0xfa, 0x0f, 0x0f, 0x9f, 0x0f, 0xff, 0xe8, 0x3f, 0xe8
.byte 0x13, 0x13, 0x13, 0x12, 0x12, 0xbf, 0x12, 0x3f, 0xfa, 0x41, 0x41, 0x41, 0x3b, 0x3b, 0x47, 0x73, 0x0f, 0xfa, 0x4e, 0x4e, 0x55, 0x9f, 0xe8, 0x21, 0x11, 0x19, 0xdc, 0x19, 0x56, 0x0f, 0xfa, 0x10
.byte 0x18, 0x17, 0xff, 0xa0, 0xff, 0xa0, 0x0f, 0x9f, 0x88, 0xff, 0xa0, 0xff, 0xa0, 0x9f, 0xa0, 0x08, 0x08, 0x08, 0x42, 0xdd, 0x42, 0x42, 0x3f, 0xfa, 0x06, 0x06, 0x06, 0x24, 0x48, 0x73, 0x0f, 0xfa
@ -677,7 +910,11 @@ gUnknown_83B0000: @ 83B0000
.byte 0x3e, 0xe0, 0x89, 0xfe, 0x2a, 0x1a, 0x07, 0x79, 0x1c, 0x14, 0xcd, 0x07, 0x25, 0x07, 0x51, 0xed, 0x32, 0x19, 0xfb, 0x0a, 0x0a, 0xef, 0xde, 0x4a, 0x61, 0x19, 0xbe, 0xdf, 0x0d, 0x8d, 0x94, 0x3d
.byte 0x5e, 0xc0, 0x05, 0xf1, 0xce, 0x07, 0x51, 0xdf, 0x1a, 0x44, 0xfe, 0xc0, 0x8f, 0xec, 0x47, 0x00, 0xde, 0x0a, 0x21, 0xde, 0x33, 0xd1, 0xed, 0xe3, 0xce, 0x23, 0xdc, 0xad, 0x0e, 0x40, 0x0b, 0x3c
.byte 0xef, 0xed, 0x7c, 0x0e, 0x40, 0xed, 0xcb, 0xfd, 0xff, 0xee, 0x0c, 0xd0, 0x7e, 0x22, 0x09, 0xac, 0x05, 0xf2, 0xdf, 0x1e, 0x78, 0x1e, 0x74, 0x07, 0xcb, 0xdf, 0x09, 0x00, 0x83, 0xce, 0x06, 0xf1
.byte 0x09, 0x33, 0x16, 0xa3, 0x29, 0x8d, 0x4e, 0x40, 0xee, 0x3c, 0x70, 0x2e, 0x40, 0xee, 0xcc, 0x32, 0x97, 0x97, 0xff, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80
.byte 0x09, 0x33, 0x16, 0xa3, 0x29, 0x8d, 0x4e, 0x40, 0xee, 0x3c, 0x70, 0x2e, 0x40, 0xee, 0xcc, 0x32
.global b00pal
b00pal:
.byte 0x97, 0x97, 0xff, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80
.byte 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80
.byte 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80
.byte 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80
@ -748,7 +985,9 @@ gUnknown_83B0000: @ 83B0000
.byte 0x00, 0x4f, 0x3b, 0x08, 0x44, 0x4f, 0x3b, 0x08, 0x88, 0x4f, 0x3b, 0x08, 0xcc, 0x4f, 0x3b, 0x08, 0x10, 0x50, 0x3b, 0x08, 0x54, 0x50, 0x3b, 0x08, 0x98, 0x50, 0x3b, 0x08, 0xdc, 0x50, 0x3b, 0x08
.byte 0x20, 0x51, 0x3b, 0x08, 0x28, 0x51, 0x3b, 0x08, 0x30, 0x51, 0x3b, 0x08, 0x38, 0x51, 0x3b, 0x08, 0x40, 0x51, 0x3b, 0x08, 0x48, 0x51, 0x3b, 0x08, 0x50, 0x51, 0x3b, 0x08, 0x58, 0x51, 0x3b, 0x08
.byte 0x60, 0x51, 0x3b, 0x08, 0x68, 0x51, 0x3b, 0x08, 0x70, 0x51, 0x3b, 0x08, 0x78, 0x51, 0x3b, 0x08, 0x80, 0x51, 0x3b, 0x08, 0x88, 0x51, 0x3b, 0x08, 0x90, 0x51, 0x3b, 0x08, 0x98, 0x51, 0x3b, 0x08
.byte 0x41, 0x54, 0x34, 0x50, 0x58, 0xf5, 0x06, 0x0c, 0x0e, 0x06, 0x0a, 0x08, 0x0b, 0x0d, 0x04, 0x07, 0x94, 0x11, 0x00, 0xc0, 0xc0, 0x1f, 0xfc, 0x5f, 0xf8, 0xc0, 0xd0, 0xd0, 0x1f, 0xfc, 0x3f, 0x5f
.string "AT4PX"
.byte 0xf5, 0x06, 0x0c, 0x0e, 0x06, 0x0a, 0x08, 0x0b, 0x0d, 0x04, 0x07, 0x94, 0x11, 0x00, 0xc0, 0xc0, 0x1f, 0xfc, 0x5f, 0xf8, 0xc0, 0xd0, 0xd0, 0x1f, 0xfc, 0x3f, 0x5f
.byte 0xf8, 0xd0, 0x02, 0x60, 0x03, 0x60, 0x04, 0x60, 0xff, 0x05, 0x30, 0x06, 0x30, 0x07, 0x30, 0x08, 0x30, 0xff, 0x09, 0x30, 0x0a, 0x30, 0x0b, 0x60, 0x0c, 0x30, 0xff, 0x0d, 0x30, 0x0e, 0x60, 0x0f
.byte 0x30, 0x10, 0x30, 0xff, 0x11, 0x60, 0x12, 0x30, 0x13, 0x30, 0x14, 0x60, 0xff, 0x15, 0x60, 0x16, 0x30, 0x17, 0x30, 0x18, 0x30, 0xff, 0x19, 0x30, 0x1a, 0x30, 0x1b, 0x30, 0x1c, 0x30, 0xff, 0x1d
.byte 0x30, 0x1e, 0x30, 0x1f, 0x30, 0x20, 0x60, 0xff, 0x21, 0x60, 0x22, 0x60, 0x23, 0x60, 0x24, 0x60, 0xff, 0x25, 0x60, 0x26, 0x30, 0x27, 0x30, 0x28, 0x30, 0xff, 0x29, 0x30, 0x2a, 0x30, 0x2b, 0x30
@ -806,7 +1045,10 @@ gUnknown_83B0000: @ 83B0000
.byte 0xf7, 0xd8, 0xf7, 0xc6, 0xf7, 0xb4, 0xf7, 0xa2, 0xf7, 0x90, 0xf7, 0x7e, 0xf7, 0x6c, 0x00, 0xf7, 0x5a, 0xf7, 0x48, 0xf7, 0x36, 0x00, 0x00, 0x00
.byte 0x53, 0x49, 0x52, 0x4f, 0x28, 0x59, 0x3b, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x54, 0x34, 0x50, 0x58, 0x27, 0x03, 0x02, 0x04, 0x05, 0x07, 0x08, 0x0a, 0x0b, 0x0d, 0x0e, 0x30, 0x09, 0xfd, 0x18, 0x18, 0x18, 0x17, 0x17
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.string "AT4PX"
.byte 0x27, 0x03, 0x02, 0x04, 0x05, 0x07, 0x08, 0x0a, 0x0b, 0x0d, 0x0e, 0x30, 0x09, 0xfd, 0x18, 0x18, 0x18, 0x17, 0x17
.byte 0x17, 0x3f, 0xfa, 0x16, 0xf9, 0x16, 0x16, 0x3b, 0x3b, 0x3b, 0x0f, 0xfa, 0x21, 0x11, 0x3f, 0xff, 0xe8, 0x3f, 0xe8, 0x15, 0x15, 0x15, 0x14, 0x14, 0x14, 0x75, 0x3f, 0xfa, 0x3c, 0x3c, 0x3c, 0x23
.byte 0x33, 0x0f, 0xfa, 0x47, 0xdf, 0x47, 0x47, 0x9f, 0xe8, 0x13, 0x13, 0x13, 0x1b, 0x1b, 0xb8, 0x1b, 0x0f, 0xfa, 0x12, 0x1a, 0x1a, 0xff, 0xa0, 0xff, 0xa0, 0x9f, 0x88, 0x1f, 0xff, 0xa0, 0xff, 0xa0
.byte 0x9f, 0xa0, 0x08, 0x08, 0x08, 0x3d, 0x3d, 0xbf, 0x3d, 0x3f, 0xfa, 0x06, 0x06, 0x06, 0x3f, 0x3f, 0x3f, 0x73, 0x0f, 0xfa, 0x4c, 0x4c, 0x4c, 0xff, 0xe8, 0x3f, 0xe8, 0x34, 0x34, 0xf7, 0x34, 0x40

View File

@ -95,7 +95,8 @@ SECTIONS {
asm/code_8027C84.o(.text);
src/wonder_mail.o(.text);
asm/wonder_mail.o(.text);
src/code_803C190.o(.text);
src/pokemon_mail.o(.text);
src/code_803C1B4.o(.text);
asm/personality_test.o(.text);
src/personality_test.o(.text);
asm/code_803D110.o(.text);
@ -210,7 +211,7 @@ SECTIONS {
data/data.o(.rodata);
src/file_system.o(.rodata);
data/data_80B9BB8.o(.rodata);
data/data_80EBA18.o(.rodata);
data/pokemon_mail.o(.rodata);
data/personality_test.o(.rodata);
src/personality_test.o(.rodata);
data/data_80F4278.o(.rodata);

View File

@ -64,7 +64,6 @@ extern void sub_8005180(void);
extern void sub_80060EC(void);
extern void sub_8011860(void);
extern void sub_800CB20(void);
extern void LoadBufferedInputs(void);
extern void CopySpritesToOam(void);
extern void sub_8005304(void);
extern void TransferBGPaletteBuffer(void);

View File

@ -1,4 +1,8 @@
#include "global.h"
#include <stdarg.h>
#include <stdio.h>
#include "gba/gba.h"
#include "config.h"
extern void SoundBiasReset(void);
extern void SoundBiasSet(void);
@ -63,3 +67,11 @@ void sub_800D098(void)
REG_DISPCNT = dispcnt_save; // restore DISPCNT
while(REG_KEYINPUT != 0x3ff){} // All buttons
}
void sub_800D158(u8 *buffer, const char *text, ...)
{
va_list vArgv;
va_start(vArgv, text);
vsprintf(buffer, text, vArgv);
va_end(vArgv);
}

View File

@ -1,6 +1,9 @@
#include "global.h"
#include "music.h"
#include "constants/bg_music.h"
#include "time.h"
#include "bg.h"
#include "input.h"
void sub_8011924(void);
void nullsub_26(void);
@ -24,6 +27,29 @@ extern void nullsub_28(void);
extern int sprintf(char *, const char *, ...);
extern struct PlayTimeStruct *gUnknown_203B47C;
struct UnkSaveStruct1
{
/* 0x0 */ u32 unk0;
/* 0x4 */ u32 unk4;
/* 0x8 */ u16 unk8;
/* 0xA */ u8 unkA;
};
extern struct UnkSaveStruct1 *gUnknown_203B46C;
struct UnkBgStruct
{
u8 padding[0x4c4b];
u32 unk4c4c;
u8 padding2[0x17A];
u32 *unk4dcc;
u32 unk4dd0;
s16 unk4dd4;
s16 unk4dd6;
};
extern struct UnkBgStruct *gUnknown_203B0E4;
struct DebugLocation
{
char *file;
@ -39,8 +65,51 @@ extern s16 gUnknown_202DE24;
extern u32 gUnknown_202DE1C;
extern u32 gUnknown_203B14C;
extern const char gNotEntryText[];
extern const char gUnknown_80D418C[];
extern const char gUnknown_80D41C4[];
extern const char gFuncFileLineString[];
extern const char gFuncFileLineStringWPrefix[];
void nullsub_8(u32);
void sub_8005838(u32, u32);
extern void CopySpritesToOam(void);
extern void sub_8005304(void);
extern void TransferBGPaletteBuffer(void);
extern void xxx_call_update_bg_vram(void);
extern void sub_8009908(void);
extern void xxx_call_update_bg_sound_input(void);
extern void sub_8005180(void);
extern void sub_80060EC(void);
extern void sub_8011860(void);
extern void sub_800CB20(void);
extern void ResetSprites(u32);
extern void sub_8004AF0(u8, u32 *r1, u32, u32, u32 *r2, u32);
extern u8 sub_80111C4();
extern void sub_8010F28();
void sub_801169C(void)
{
u8 return_var;
SetBG2RegOffsets(gUnknown_203B0E4->unk4dd4, gUnknown_203B0E4->unk4dd6);
SetBG3RegOffsets(gUnknown_203B0E4->unk4dd4, gUnknown_203B0E4->unk4dd6);
sub_8010F28();
return_var = sub_80111C4();
sub_8004AF0(return_var, &(gUnknown_203B0E4->unk4c4c), 0xB0, 0x10, (gUnknown_203B0E4->unk4dcc), 0);
sub_8005838(0, 0);
nullsub_8(gUnknown_203B46C->unkA);
sub_8005180();
sub_80060EC();
IncrementPlayTime(gUnknown_203B47C);
sub_800CB20();
LoadBufferedInputs();
CopySpritesToOam();
sub_8005304();
TransferBGPaletteBuffer();
xxx_call_update_bg_vram();
sub_8009908();
xxx_call_update_bg_sound_input();
sub_8011860();
ResetSprites(0);
}
void sub_8011760(void)
{
@ -251,7 +320,7 @@ void PrintFuncFileLineOrNotEntry(char * r0, struct DebugLocation *r1)
{
if(r1 != 0)
{
sprintf(r0, gUnknown_80D418C, r1->func, r1->file, r1->line);
sprintf(r0, gFuncFileLineString, r1->func, r1->file, r1->line);
}
else
{
@ -261,5 +330,5 @@ void PrintFuncFileLineOrNotEntry(char * r0, struct DebugLocation *r1)
void PrintFuncFileLine(char *buf, struct DebugLocation *loc, char* prefix)
{
sprintf(buf, gUnknown_80D41C4, prefix, loc->func, loc->file, loc->line);
sprintf(buf, gFuncFileLineStringWPrefix, prefix, loc->func, loc->file, loc->line);
}

View File

@ -28,11 +28,11 @@ struct UnkStructTemp
/* 0x14 */ u32 unk14;
/* 0x18 */ u32 unk18;
/* 0x1C */ u32 unk1C;
/* 0x20 */ struct UnkOtherStructTemp *unk20;
/* 0x20 */ u32 unk20;
/* 0x24 */ u16 unk24;
/* 0x26 */ u16 unk26;
/* 0x28 */ u16 unk28;
/* 0x2A */ u16 unk2A;
/* 0x2A */ u16 *unk2A;
};
@ -79,7 +79,7 @@ void sub_8027C84()
// // lsls r0, 3
// // adds r0, r1, r0
// // Why are we shifting the pointer by 3?
// gUnknown_203B2BC->unk24 = temp_store->unk2A;
// gUnknown_203B2BC->unk24 = temp_store->unk2A[temp_store];
// sub_8027184(0x10);
// break;
// }

View File

@ -1,34 +0,0 @@
#include "global.h"
struct unkStruct_80EBA18
{
u32 unk0;
u32 unk4;
};
extern struct unkStruct_80EBA18 gUnknown_80EBA18[];
extern s32 sub_80908D8(u32);
u32 sub_803C190(u8 r0)
{
return gUnknown_80EBA18[r0].unk0;
}
u32 sub_803C1A0(u8 r0)
{
return gUnknown_80EBA18[r0].unk4;
}
s32 sub_803C1B4(s32 r0, u8 r1)
{
s32 temp;
temp = sub_80908D8(r0);
if(r1 == 2)
{
temp += 2;
}
if(temp > 0xF)
temp = 0xF;
return temp;
}

17
src/code_803C1B4.c Normal file
View File

@ -0,0 +1,17 @@
#include "global.h"
extern s32 sub_80908D8(u32);
s32 sub_803C1B4(s32 r0, u8 r1)
{
s32 temp;
temp = sub_80908D8(r0);
if(r1 == 2)
{
temp += 2;
}
if(temp > 0xF)
temp = 0xF;
return temp;
}

View File

@ -20,7 +20,7 @@ extern struct unkStruct_203B418 *gUnknown_203B418;
extern s32 gUnknown_80F6568[];
extern u8 gUnknown_202EE01;
extern const char gUnknown_80F6604; // "zmappat"
extern struct FileArchive gUnknown_83B0000;
extern struct FileArchive gDungeonFileArchive;
extern struct OpenedFile *gUnknown_202EE04;
extern void sub_803F7BC(void);
@ -65,5 +65,5 @@ void sub_8040124(void)
void sub_8040130(void)
{
gUnknown_202EE04 = OpenFileAndGetFileDataPtr(&gUnknown_80F6604, &gUnknown_83B0000);
gUnknown_202EE04 = OpenFileAndGetFileDataPtr(&gUnknown_80F6604, &gDungeonFileArchive);
}

View File

@ -9,43 +9,140 @@ struct unkDungeon_8041D5C
extern u32 gUnknown_80F89F4;
extern u32 gUnknown_202DF98;
extern u32 gUnknown_80FB580;
extern s16 gUnknown_80F4FB6;
extern s16 gUnknown_80F4FB8;
extern s16 gUnknown_80F4FBA;
extern s16 gUnknown_80F4FBC;
extern s16 gUnknown_80F4FBE;
extern void sub_807D148(u32 r0, u32 r1, u32 r2, u32 r3);
extern void sub_8075FCC(void);
extern void sub_8077AE4(u32 r0, u32 r1, u32 r2);
extern void sub_8072008(u32 r0, u32 r1, u32 r2, u8 r3);
extern void sub_8076D10(void);
extern void sub_807232C(u32 r0, u32 r1, u32 r2);
extern void sub_807D148(u32 r0, struct unkDungeon_8041D5C *r1, u32 r2, u32 r3);
extern void sub_8075FCC(u32 r0, struct unkDungeon_8041D5C *r1);
extern void sub_8077AE4(u32 r0, struct unkDungeon_8041D5C *r1, u32 r2);
extern void sub_8072008(u32 r0, struct unkDungeon_8041D5C *r1, u32 r2, u8 r3);
extern void sub_8076D10(u32 r0, struct unkDungeon_8041D5C *r1);
extern void sub_807232C(u32 r0, struct unkDungeon_8041D5C *r1, u32 r2);
extern void sub_8045B94(u32 *r0, struct unkDungeon_8041D5C *r1, u32);
extern void sub_807A290(u32);
extern void sub_807A290(u32, struct unkDungeon_8041D5C *r1);
extern void sub_80522F4(u32 r0, struct unkDungeon_8041D5C *r1, u32);
extern void sub_8079270(u32 r0, struct unkDungeon_8041D5C *r1);
extern void sub_8077910(u32, struct unkDungeon_8041D5C *r1, u32, u32);
extern void sub_80791D8(u32, struct unkDungeon_8041D5C *r1);
extern void sub_8079140(u32, struct unkDungeon_8041D5C *r1);
extern void sub_8077C44(u32, struct unkDungeon_8041D5C *r1, s16, s16, u32);
extern void sub_80792F8(u32, struct unkDungeon_8041D5C *r1, u32);
extern void sub_8079F20(u32, struct unkDungeon_8041D5C *r1, u32, u8);
extern void sub_806F370(u32, struct unkDungeon_8041D5C *r1, u32, u32);
void sub_8048480(u32 r0, u32 r1)
void sub_8048340(u32 r0, struct unkDungeon_8041D5C *r1, u32 r2)
{
u32 temp[6];
temp[0] = 0;
temp[1] = 0;
temp[2] = 528;
temp[3] = 0;
temp[4] = 0;
temp[5] = 0;
sub_806F370(r0, r1, r2, 1);
}
void sub_8048364(u32 r0, struct unkDungeon_8041D5C *r1, u8 r2)
{
sub_8079F20(r0, r1, 1, r2);
}
void sub_8048374(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8077C44(r0, r1, gUnknown_80F4FB6, gUnknown_80F4FB8, 1);
}
void sub_804839C(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8077C44(r0, r1, gUnknown_80F4FBA, gUnknown_80F4FBC, 1);
}
void sub_80483C4(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_80792F8(r0, r1, 999);
}
void sub_80483D4(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8077C44(r0, r1, 0, gUnknown_80F4FBE, 1);
}
void sub_80483F4(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8079140(r0, r1);
}
void sub_8048400(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_80791D8(r0, r1);
}
void sub_804840C(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8077910(r0, r1, 0, 1);
}
void sub_804841C(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8079270(r0, r1);
}
void sub_8048428(u32 r0, struct unkDungeon_8041D5C *r1)
{
u8 *temp;
temp = r1->unk70[0];
if(temp[0xAC] == 4)
{
sub_807A290(r0, r1);
return;
}
sub_80522F4(r0, r1, gUnknown_80F89F4);
}
void sub_8048450(u32 r0, struct unkDungeon_8041D5C *r1)
{
u8 *temp;
temp = r1->unk70[0];
if((u8)(temp[0xAC] - 2) <= 1)
{
sub_807A290(r0, r1);
return;
}
sub_80522F4(r0, r1, gUnknown_80F89F4);
}
void sub_8048480(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_807D148(r0, r1, 0, 0);
}
void sub_8048490(void)
void sub_8048490(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8075FCC();
sub_8075FCC(r0, r1);
}
void sub_804849C(u32 r0, u32 r1)
void sub_804849C(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8077AE4(r0, r1, 1);
}
void sub_80484A8(u32 r0, u32 r1)
{
void sub_80484A8(u32 r0, struct unkDungeon_8041D5C *r1)
{
volatile u32 temp;
temp = 1;
sub_8072008(r0, r1, 1, 1);
}
void sub_80484BC(void)
void sub_80484BC(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_8076D10();
sub_8076D10(r0, r1);
}
void sub_80484C8(u32 r0, struct unkDungeon_8041D5C *r1)
@ -53,7 +150,7 @@ void sub_80484C8(u32 r0, struct unkDungeon_8041D5C *r1)
sub_80522F4(r0, r1, gUnknown_80F89F4);
}
void sub_80484DC(u32 r0, u32 r1)
void sub_80484DC(u32 r0, struct unkDungeon_8041D5C *r1)
{
sub_807232C(r0, r1, 1);
}
@ -64,7 +161,7 @@ void sub_80484E8(u32 r0, struct unkDungeon_8041D5C *r1)
temp = r1->unk70[0];
if(temp[0xAC] == 1)
{
sub_807A290(r0);
sub_807A290(r0, r1);
return;
}
sub_8045B94(&gUnknown_202DF98, r1, 0);

View File

@ -1,5 +1,6 @@
#include "global.h"
#include "time.h"
#include "input.h"
extern struct PlayTimeStruct *gUnknown_203B47C;
extern u32 gUnknown_20398A8;
@ -14,13 +15,13 @@ extern u16 gUnknown_20398BE;
extern u8 gUnknown_203B49D;
extern u8 gUnknown_203B49C;
extern u32 gUnknown_8115F5C;
extern u32 gUnknown_8115F80;
extern u32 gUnknown_8115FA4;
extern u32 gUnknown_8115FC8;
extern u32 gUnknown_8115FE8;
extern const char gUnknown_8115F5C;
extern const char gUnknown_8115F80;
extern const char gUnknown_8115FA4;
extern const char gUnknown_8115FC8;
extern const char gUnknown_8115FE8;
extern void Log(u32, u32*, s32, u32);
extern void Log(u8 *, const char*, ...);
extern void sub_809B57C();
extern void GroundScript_Unlock();
@ -33,7 +34,6 @@ extern void sub_8099BE4();
extern void sub_8099744();
extern void sub_8011860();
extern void sub_800CB20();
extern void LoadBufferedInputs();
extern void nullsub_120();
extern void sub_80A5E70();
extern void sub_809B638();
@ -179,7 +179,7 @@ bool8 sub_8098D1C(s16 r0, u32 r1, u32 r2)
temp = r0; // force a asr shift
if(gUnknown_20398A8 == 0)
{
Log(0, &gUnknown_8115F5C, temp, r2);
Log(NULL, &gUnknown_8115F5C, temp, r2);
gUnknown_20398A8 = 1;
gUnknown_20398AC = 1;
gUnknown_20398B0 = r2;
@ -230,7 +230,7 @@ bool8 sub_8098E18(s16 r0, u32 r1)
s32 r2 = r0, r5 = r2;
if(gUnknown_20398A8 == 0)
{
Log(0, &gUnknown_8115F80, r2, r1);
Log(NULL, &gUnknown_8115F80, r2, r1);
if(gUnknown_203B49D != 0)
{
gUnknown_20398A8 = 7;
@ -263,7 +263,7 @@ u32 sub_8098EB0(u32 r0, u32 r1, u32 r2, u32 r3)
{
if(gUnknown_203B49D != 0)
{
Log(0, &gUnknown_8115FA4, r0, r3);
Log(NULL, &gUnknown_8115FA4, r0, r3);
gUnknown_20398A8 = 7;
gUnknown_20398AC = 1;
gUnknown_20398B0 = r0;
@ -278,7 +278,7 @@ u32 sub_8098F00(u32 r0, u32 r1, u32 r2, u32 r3)
{
if(gUnknown_20398A8 == 0)
{
Log(0, &gUnknown_8115FC8, r0, r3);
Log(NULL, &gUnknown_8115FC8, r0, r3);
gUnknown_20398A8 = 9;
gUnknown_20398AC = 1;
gUnknown_20398B0 = r0;
@ -292,8 +292,8 @@ u32 sub_8098F44(u32 r0, u32 r1, u32 r2, u32 r3)
{
if(gUnknown_20398A8 == 0)
{
Log(0, &gUnknown_8115FE8, r0, r3);
gUnknown_20398A8 = 0xA;
Log(NULL, &gUnknown_8115FE8, r0, r3);
gUnknown_20398A8 = 10;
gUnknown_20398AC = 1;
gUnknown_20398B0 = r0;
sub_809C730();

View File

@ -51,3 +51,39 @@ void UnusedHang(void)
{
Hang();
}
void Log(u8 *buffer, const char *text, ...)
{
va_list vArgv;
va_start(vArgv, text);
va_end(vArgv);
}
// Unused
void sub_8011BC8(u32 r0, u32 r1, u32 r2, ...)
{
va_list vArgv;
va_start(vArgv, r2);
va_end(vArgv);
}
void nullsub_29()
{
}
void nullsub_30()
{
}
void nullsub_31()
{
}
void nullsub_32()
{
}
void FatalErrorHang()
{
Hang();
}

View File

@ -28,14 +28,14 @@ struct unkFriendAreaStruct
extern struct unkStruct_203B45C gUnknown_203B45C[];
extern struct FriendAreaSettings gFriendAreaSettings[58];
extern bool8 *gFriendAreas;
extern u32 gFriendAreaDescriptions[];
extern const char *gFriendAreaNames[];
extern u32 gUnknown_81098A4;
extern const char gUnknown_81098A4;
extern const char gUnknown_81098AC;
extern void sub_800D158(u8 *buffer, u32 *r1, const char *r2, ...);
extern void sub_800D158(u8 *buffer, const char *r2, ...);
extern void sub_8090FEC(u32, u32 *r1, u32);

View File

@ -4,7 +4,7 @@
extern u32 *gUnknown_203B45C;
extern u32 gUnknown_202F400;
extern struct FileArchive gUnknown_8300500;
extern struct FileArchive gSystemFileArchive;
extern const char gUnknown_81075F4;
extern struct OpenedFile *gMonsterParametersFile;
extern u16 gLevelCurrentPokeId;
@ -29,7 +29,7 @@ u64 *sub_808CDB0(u8 r0)
void LoadMonsterParameters(void)
{
gUnknown_203B45C = &gUnknown_202F400;
gMonsterParametersFile = OpenFileAndGetFileDataPtr(&gUnknown_81075F4, &gUnknown_8300500);
gMonsterParametersFile = OpenFileAndGetFileDataPtr(&gUnknown_81075F4, &gSystemFileArchive);
// TODO verify this... other parts imply this is an array
gMonsterParameters.species = gMonsterParametersFile->data;
gLevelCurrentPokeId = 0;

View File

@ -5,7 +5,7 @@
extern int sprintf(char *, const char *, ...);
extern struct gPokemon *gMonsterParameters;
extern struct FileArchive gUnknown_8510000;
extern struct FileArchive gMonsterFileArchive;
extern const char gUnknown_8107684[];
struct unkEvolve
@ -51,7 +51,7 @@ struct OpenedFile *sub_808DD90(s16 r0)
return NULL;
}
sprintf(buffer, gUnknown_8107684, r0); // "kao%03d"
return OpenFile(buffer, &gUnknown_8510000);
return OpenFile(buffer, &gMonsterFileArchive);
}
struct OpenedFile *sub_808DDD0(s16 r0)
@ -64,7 +64,7 @@ struct OpenedFile *sub_808DDD0(s16 r0)
return NULL;
}
sprintf(buffer, gUnknown_8107684, r0); // "kao%03d"
return OpenFileAndGetFileDataPtr(buffer, &gUnknown_8510000);
return OpenFileAndGetFileDataPtr(buffer, &gMonsterFileArchive);
}
bool8 sub_808DE10(s16 r0, s32 r1)

20
src/pokemon_mail.c Normal file
View File

@ -0,0 +1,20 @@
#include "global.h"
struct Pokemon_Mail
{
char *headline;
char *text;
};
extern struct Pokemon_Mail gPokemonMail[];
char *GetPokemonMailHeadline(u8 index)
{
return gPokemonMail[index].headline;
}
char *GetPokemonMailText(u8 index)
{
return gPokemonMail[index].text;
}

View File

@ -46,9 +46,9 @@ void sub_80089AC(const struct UnkTextStruct2 *a0, void *a1);
void sub_8009388(void);
extern const struct UnkTextStruct2 gUnknown_80B857C[4];
extern const char gUnknown_80B87B4[];
extern const char gUnknown_80B87BC[];
extern const struct FileArchive gUnknown_8300500;
extern const char gKanjiA_file_string[];
extern const char gKanjiB_file_string[];
extern const struct FileArchive gSystemFileArchive;
extern const u32 gUnknown_80B87C4[8];
extern const u32 gUnknown_80B87E4[8];
extern const u32 gUnknown_80B8804[4];
@ -60,8 +60,8 @@ void LoadCharmaps(void)
int k;
gCurrentCharmap = 0;
gCharmapFiles[0] = OpenFileAndGetFileDataPtr(gUnknown_80B87B4, &gUnknown_8300500);
gCharmapFiles[1] = OpenFileAndGetFileDataPtr(gUnknown_80B87BC, &gUnknown_8300500);
gCharmapFiles[0] = OpenFileAndGetFileDataPtr(gKanjiA_file_string, &gSystemFileArchive);
gCharmapFiles[1] = OpenFileAndGetFileDataPtr(gKanjiB_file_string, &gSystemFileArchive);
gCharmaps[0] = gCharmapFiles[0]->data;
gCharmaps[1] = gCharmapFiles[1]->data;
gUnknown_202B028[0] = 11;