summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/macros.s16
-rw-r--r--asm/rom.s134
2 files changed, 79 insertions, 71 deletions
diff --git a/asm/macros.s b/asm/macros.s
index 8faccc42a..d8f8fa173 100644
--- a/asm/macros.s
+++ b/asm/macros.s
@@ -13,7 +13,7 @@
.4byte gMapName_\name
.endm
- .macro obj_tiles address, uncompressed_size, tag = 0
+ .macro obj_tiles address, uncompressed_size, tag
.4byte \address
.2byte \uncompressed_size
.2byte \tag
@@ -25,6 +25,13 @@
.2byte 0; padding
.endm
+; For object animation frames.
+ .macro obj_frame_tiles address, uncompressed_size
+ .4byte \address
+ .2byte \uncompressed_size
+ .2byte 0 ; padding
+ .endm
+
.macro zero_fill count
.fill \count
.endm
@@ -36,10 +43,11 @@
.byte 3, 4, \slot, \slot, \slot
.endm
- .macro sprite_oam x, y, priority, tile_num_offset, size
- .byte \x
- .byte \y
+ .macro subsprite x, y, priority, tile_num_offset, size
+ .2byte \x
+ .2byte \y
.2byte ((\priority) << 14) | ((\tile_num_offset) << 4) | SPRITE_SIZE_\size
+ .2byte 0 ; padding
.endm
.macro obj_image_anim_frame pic_id, duration, flags = 0
diff --git a/asm/rom.s b/asm/rom.s
index 1bf912571..3f1d6e3ee 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -1259,7 +1259,7 @@ _08000BC8: .4byte 0x03002410
_08000BCC: .4byte 0x02020004
_08000BD0: .4byte 0x03001770
_08000BD4: .4byte 0x030024d4
-_08000BD8: .4byte gUnknown_081E28F8
+_08000BD8: .4byte gDummyBaseOam
thumb_func_end sub_8000B44
thumb_func_start AddObjectToFront
@@ -1742,7 +1742,7 @@ _08000F60:
bx r0
.align 2
_08000F68: .4byte 0x030017ac
-_08000F6C: .4byte gUnknown_081E28F8
+_08000F6C: .4byte gDummyBaseOam
thumb_func_end ResetSpriteRange
thumb_func_start LoadOamFromSprites
@@ -183713,7 +183713,7 @@ sub_805AAB0: ; 805AAB0
pop {r0}
bx r0
.align 2
-_0805AB4C: .4byte gUnknown_0836DFC0
+_0805AB4C: .4byte gFieldEffectObjectTemplatePointers
_0805AB50: .4byte 0x02020004
thumb_func_end sub_805AAB0
@@ -185945,9 +185945,9 @@ _0805BBFC:
pop {r0}
bx r0
.align 2
-_0805BC04: .4byte gUnknown_0837446C
-_0805BC08: .4byte gUnknown_08374314
-_0805BC0C: .4byte gUnknown_083743C0
+_0805BC04: .4byte gBerryTreeGraphicsIdTablePointers
+_0805BC08: .4byte gBerryTreePicTablePointers
+_0805BC0C: .4byte gBerryTreePaletteSlotTablePointers
thumb_func_end get_berry_tree_graphics
thumb_func_start sub_805BC10
@@ -185975,7 +185975,7 @@ _0805BC2E:
pop {r1}
bx r1
.align 2
-_0805BC3C: .4byte gUnknown_0836DC58
+_0805BC3C: .4byte gMapObjectGraphicsInfoPointers
thumb_func_end sub_805BC10
thumb_func_start FieldObjectHandleDynamicGraphicsId
@@ -241643,8 +241643,8 @@ ma00_load_graphics: ; 8075A10
bx r0
.align 2
_08075A5C: .4byte 0x0202f7a4
-_08075A60: .4byte gUnknown_0836A8E4
-_08075A64: .4byte gUnknown_0836B1EC
+_08075A60: .4byte gBattleAnimPicTable - (10000 * 8)
+_08075A64: .4byte gBattleAnimPaletteTable - (10000 * 8)
_08075A68: .4byte 0xffffd8f0
_08075A6C: .4byte 0x0202f7b0
_08075A70: .4byte 0x0202f7ac
@@ -241684,7 +241684,7 @@ ma01_080728D0: ; 8075A78
bx r0
.align 2
_08075AB8: .4byte 0x0202f7a4
-_08075ABC: .4byte gUnknown_0837E164
+_08075ABC: .4byte gBattleAnimPicTable
_08075AC0: .4byte 0xffffd8f0
thumb_func_end ma01_080728D0
@@ -242067,7 +242067,7 @@ _08075D98: .4byte 0x030073c0
_08075D9C: .4byte 0x03007400
_08075DA0: .4byte 0x03004af0
_08075DA4: .4byte 0x0000ffff
-_08075DA8: .4byte gUnknown_0837E164
+_08075DA8: .4byte gBattleAnimPicTable
_08075DAC: .4byte 0x03004b10
_08075DB0: .4byte 0x03007380
_08075DB4: .4byte 0x0202f7b1
@@ -253807,8 +253807,8 @@ _0807B734:
.align 2
_0807B740: .4byte 0x02024be0
_0807B744: .4byte sub_807B7E0
-_0807B748: .4byte gUnknown_0837E5A4
-_0807B74C: .4byte gUnknown_0837EEAC
+_0807B748: .4byte gBattleAnimPicTable + (136 * 8)
+_0807B74C: .4byte gBattleAnimPaletteTable + (136 * 8)
_0807B750: .4byte 0x03004b20
_0807B754: .4byte 0x02020004
_0807B758: .4byte gUnknown_083931F8
@@ -274585,7 +274585,7 @@ _08085686:
pop {r1}
bx r1
.align 2
-_080856A8: .4byte gUnknown_081D9B34
+_080856A8: .4byte gFieldEffectScriptPointers
_080856AC: .4byte gUnknown_0839F0D4
thumb_func_end FieldEffectStart
@@ -275104,8 +275104,8 @@ sub_80859BC: ; 80859BC
_08085A44: .4byte gTrainerFrontPicPaletteTable
_08085A48: .4byte gTrainerFrontPicTable
_08085A4C: .4byte gUnknown_0839F0F4
-_08085A50: .4byte gUnknown_081E2904
-_08085A54: .4byte gUnknown_081E2910
+_08085A50: .4byte gDummyObjectImageAnimTable
+_08085A54: .4byte gDummyObjectRotScalAnimTable
_08085A58: .4byte nullsub_2
thumb_func_end sub_80859BC
@@ -278741,7 +278741,7 @@ sub_80875D4: ; 80875D4
bx r1
.align 2
_0808762C: .4byte 0x0202ff84
-_08087630: .4byte gUnknown_0836DFC0
+_08087630: .4byte gFieldEffectObjectTemplatePointers
_08087634: .4byte 0x02020004
thumb_func_end sub_80875D4
@@ -279045,7 +279045,7 @@ sub_8087828: ; 8087828
bx r1
.align 2
_08087880: .4byte 0x0202ff84
-_08087884: .4byte gUnknown_0836DFC0
+_08087884: .4byte gFieldEffectObjectTemplatePointers
_08087888: .4byte 0x02020004
thumb_func_end sub_8087828
@@ -281494,7 +281494,7 @@ sub_8088B68: ; 8088B68
pop {r1}
bx r1
.align 2
-_08088BB4: .4byte gUnknown_0836DFC0
+_08088BB4: .4byte gFieldEffectObjectTemplatePointers
_08088BB8: .4byte 0x02020004
_08088BBC: .4byte sub_8088BC4
_08088BC0: .4byte 0x0202ff84
@@ -281999,7 +281999,7 @@ sub_8088F60: ; 8088F60
pop {r1}
bx r1
.align 2
-_08088F98: .4byte gUnknown_0836DFC0
+_08088F98: .4byte gFieldEffectObjectTemplatePointers
_08088F9C: .4byte 0x02020004
_08088FA0: .4byte sub_8089018
thumb_func_end sub_8088F60
@@ -308870,8 +308870,8 @@ _0809654C:
bx r0
.align 2
_08096564: .4byte 0xffff0fff
-_08096568: .4byte gUnknown_081E2904
-_0809656C: .4byte gUnknown_081E2910
+_08096568: .4byte gDummyObjectImageAnimTable
+_0809656C: .4byte gDummyObjectRotScalAnimTable
_08096570: .4byte nullsub_2
_08096574: .4byte 0x02038478
_08096578: .4byte 0x00000242
@@ -408104,7 +408104,7 @@ _080C6D1E:
.align 2
_080C6D28: .4byte 0x030048a0
_080C6D2C: .4byte 0x0202e858
-_080C6D30: .4byte gUnknown_0836DFC0
+_080C6D30: .4byte gFieldEffectObjectTemplatePointers
_080C6D34: .4byte 0x02020004
_080C6D38: .4byte sub_80C6C64
thumb_func_end sub_80C6C90
@@ -508357,7 +508357,7 @@ _080F7824: .4byte gUnknown_08E8A7C4
_080F7828: .4byte gUnknown_08E966B8
_080F782C: .4byte gUnknown_083E5214
_080F7830: .4byte gUnknown_083E52AC
-_080F7834: .4byte gUnknown_081E2910
+_080F7834: .4byte gDummyObjectRotScalAnimTable
_080F7838: .4byte nullsub_65
_080F783C: .4byte 0x02020004
_080F7840: .4byte gUnknown_083E5274
@@ -508582,7 +508582,7 @@ _080F79DC: .4byte gUnknown_083E4A14
_080F79E0: .4byte 0xffff0000
_080F79E4: .4byte gUnknown_083E52B4
_080F79E8: .4byte gUnknown_083E533C
-_080F79EC: .4byte gUnknown_081E2910
+_080F79EC: .4byte gDummyObjectRotScalAnimTable
_080F79F0: .4byte nullsub_65
_080F79F4:
lsls r0, r1, 4
@@ -517499,7 +517499,7 @@ _080FBD9C: .4byte gUnknown_083E5C20
_080FBDA0: .4byte 0xffff0000
_080FBDA4: .4byte gUnknown_083E7708
_080FBDA8: .4byte gUnknown_083E7718
-_080FBDAC: .4byte gUnknown_081E2910
+_080FBDAC: .4byte gDummyObjectRotScalAnimTable
_080FBDB0: .4byte nullsub_2
_080FBDB4: .4byte 0x02024ea4
_080FBDB8: .4byte gUnknown_083E5CE0
@@ -563354,7 +563354,7 @@ _08111C54: .4byte gMonFrontPicTable
_08111C58: .4byte gUnknown_081E7C74
_08111C5C: .4byte gUnknown_081FAF4C
_08111C60: .4byte 0x02024e8c
-_08111C64: .4byte gUnknown_081E2910
+_08111C64: .4byte gDummyObjectRotScalAnimTable
_08111C68: .4byte 0x02014800
_08111C6C: .4byte 0x02020004
_08111C70: .4byte nullsub_37
@@ -563563,7 +563563,7 @@ _08111E58: .4byte gMonFrontPicTable
_08111E5C: .4byte gUnknown_081E7C74
_08111E60: .4byte gUnknown_081FAF4C
_08111E64: .4byte 0x02024e8c
-_08111E68: .4byte gUnknown_081E2910
+_08111E68: .4byte gDummyObjectRotScalAnimTable
_08111E6C: .4byte 0x02020004
_08111E70: .4byte nullsub_37
_08111E74: .4byte nullsub_73
@@ -563800,7 +563800,7 @@ _0811208E:
b _081120D6
.align 2
_08112098: .4byte 0x02024e8c
-_0811209C: .4byte gUnknown_081E2910
+_0811209C: .4byte gDummyObjectRotScalAnimTable
_081120A0: .4byte 0x02014800
_081120A4: .4byte 0x02020004
_081120A8: .4byte nullsub_37
@@ -563996,7 +563996,7 @@ _08112248: .4byte gMonFrontPicTable
_0811224C: .4byte gUnknown_081E7C74
_08112250: .4byte gUnknown_081FAF4C
_08112254: .4byte 0x02024e8c
-_08112258: .4byte gUnknown_081E2910
+_08112258: .4byte gDummyObjectRotScalAnimTable
_0811225C: .4byte 0x02020004
_08112260: .4byte nullsub_37
_08112264: .4byte sub_8112FE8
@@ -581860,7 +581860,7 @@ _0811B1C4: .4byte 0x03005560
_0811B1C8: .4byte sub_811B520
_0811B1CC: .4byte 0x01000400
_0811B1D0: .4byte gUnknown_083FBB88
-_0811B1D4: .4byte gUnknown_083FD9F8
+_0811B1D4: .4byte gFieldEffectObjectPalette10
thumb_func_end sub_811B128
thumb_func_start sub_811B1D8
@@ -582393,7 +582393,7 @@ sub_811B5B0: ; 811B5B0
.align 2
_0811B5F0: .4byte gUnknown_083FC108
_0811B5F4: .4byte 0x05000200
-_0811B5F8: .4byte gUnknown_083FD9F8
+_0811B5F8: .4byte gFieldEffectObjectPalette10
thumb_func_end sub_811B5B0
thumb_func_start sub_811B5FC
@@ -585925,7 +585925,7 @@ sub_811D0F0: ; 811D0F0
.align 2
_0811D138: .4byte gUnknown_083FD528
_0811D13C: .4byte 0x01000400
-_0811D140: .4byte gUnknown_083FD9F8
+_0811D140: .4byte gFieldEffectObjectPalette10
thumb_func_end sub_811D0F0
thumb_func_start sub_811D144
@@ -605053,8 +605053,8 @@ _081268B2:
_081268BC: .4byte 0x02020004
_081268C0: .4byte sub_81269E0
_081268C4: .4byte gUnknown_0830FD14
-_081268C8: .4byte gUnknown_081E2904
-_081268CC: .4byte gUnknown_081E2910
+_081268C8: .4byte gDummyObjectImageAnimTable
+_081268CC: .4byte gDummyObjectRotScalAnimTable
thumb_func_end SetUpReflection
thumb_func_start sub_81268D0
@@ -605423,7 +605423,7 @@ _08126B92:
pop {r1}
bx r1
.align 2
-_08126B9C: .4byte gUnknown_0836DFC0
+_08126B9C: .4byte gFieldEffectObjectTemplatePointers
_08126BA0: .4byte 0x02020004
thumb_func_end sub_8126B54
@@ -605606,7 +605606,7 @@ _08126CF0:
.align 2
_08126CF8: .4byte 0x0202ff84
_08126CFC: .4byte 0x030048a0
-_08126D00: .4byte gUnknown_0836DFC0
+_08126D00: .4byte gFieldEffectObjectTemplatePointers
_08126D04: .4byte gUnknown_08401E32
_08126D08: .4byte 0x02020004
_08126D0C: .4byte gUnknown_08401E36
@@ -605786,7 +605786,7 @@ _08126E64:
bx r1
.align 2
_08126E70: .4byte 0x0202ff84
-_08126E74: .4byte gUnknown_0836DFC0
+_08126E74: .4byte gFieldEffectObjectTemplatePointers
_08126E78: .4byte 0x02020004
thumb_func_end oei_grass_normal
@@ -605977,7 +605977,7 @@ _08126FDC:
bx r1
.align 2
_08126FE4: .4byte 0x0202ff84
-_08126FE8: .4byte gUnknown_0836DFC0
+_08126FE8: .4byte gFieldEffectObjectTemplatePointers
_08126FEC: .4byte 0x02020004
thumb_func_end sub_8126F80
@@ -606135,7 +606135,7 @@ _08127110:
bx r1
.align 2
_0812711C: .4byte 0x0202ff84
-_08127120: .4byte gUnknown_0836DFC0
+_08127120: .4byte gFieldEffectObjectTemplatePointers
_08127124: .4byte 0x02020004
thumb_func_end sub_8127080
@@ -606318,7 +606318,7 @@ _0812727C:
bx r1
.align 2
_08127284: .4byte 0x0202ff84
-_08127288: .4byte gUnknown_0836DFC0
+_08127288: .4byte gFieldEffectObjectTemplatePointers
_0812728C: .4byte 0x02020004
thumb_func_end sub_8127220
@@ -606400,7 +606400,7 @@ _0812731C:
.align 2
_08127324: .4byte 0x0202ff84
_08127328: .4byte 0x030048a0
-_0812732C: .4byte gUnknown_0836DFC0
+_0812732C: .4byte gFieldEffectObjectTemplatePointers
_08127330: .4byte 0x02020004
thumb_func_end sub_8127290
@@ -606582,7 +606582,7 @@ _08127486:
bx r1
.align 2
_08127490: .4byte 0x0202ff84
-_08127494: .4byte gUnknown_0836DFC0
+_08127494: .4byte gFieldEffectObjectTemplatePointers
_08127498: .4byte 0x02020004
thumb_func_end sub_8127428
@@ -606640,7 +606640,7 @@ _081274FC:
bx r1
.align 2
_08127504: .4byte 0x0202ff84
-_08127508: .4byte gUnknown_0836DFC0
+_08127508: .4byte gFieldEffectObjectTemplatePointers
_0812750C: .4byte 0x02020004
thumb_func_end sub_812749C
@@ -606698,7 +606698,7 @@ _08127570:
bx r1
.align 2
_08127578: .4byte 0x0202ff84
-_0812757C: .4byte gUnknown_0836DFC0
+_0812757C: .4byte gFieldEffectObjectTemplatePointers
_08127580: .4byte 0x02020004
thumb_func_end sub_8127510
@@ -606854,7 +606854,7 @@ _0812769A:
.align 2
_081276A4: .4byte 0x0202ff84
_081276A8: .4byte 0x030048a0
-_081276AC: .4byte gUnknown_0836DFC0
+_081276AC: .4byte gFieldEffectObjectTemplatePointers
_081276B0: .4byte 0x02020004
thumb_func_end sub_8127610
@@ -606983,7 +606983,7 @@ _0812779C:
bx r1
.align 2
_081277A4: .4byte 0x0202ff84
-_081277A8: .4byte gUnknown_0836DFC0
+_081277A8: .4byte gFieldEffectObjectTemplatePointers
_081277AC: .4byte 0x02020004
thumb_func_end sub_8127740
@@ -607040,7 +607040,7 @@ _0812780C:
bx r1
.align 2
_08127814: .4byte 0x0202ff84
-_08127818: .4byte gUnknown_0836DFC0
+_08127818: .4byte gFieldEffectObjectTemplatePointers
_0812781C: .4byte 0x02020004
thumb_func_end oei_water_drop_tall
@@ -607125,7 +607125,7 @@ _081278B6:
.align 2
_081278C0: .4byte 0x0202ff84
_081278C4: .4byte 0x030048a0
-_081278C8: .4byte gUnknown_0836DFC0
+_081278C8: .4byte gFieldEffectObjectTemplatePointers
_081278CC: .4byte 0x02020004
_081278D0: .4byte sub_81278D8
_081278D4: .4byte 0x0000ffff
@@ -607258,7 +607258,7 @@ _081279C4:
pop {r1}
bx r1
.align 2
-_081279CC: .4byte gUnknown_0836DFC0
+_081279CC: .4byte gFieldEffectObjectTemplatePointers
_081279D0: .4byte 0x0202ff84
_081279D4: .4byte 0x02020004
thumb_func_end oei_ripples
@@ -607341,7 +607341,7 @@ _08127A64:
.align 2
_08127A6C: .4byte 0x0202ff84
_08127A70: .4byte 0x030048a0
-_08127A74: .4byte gUnknown_0836DFC0
+_08127A74: .4byte gFieldEffectObjectTemplatePointers
_08127A78: .4byte 0x02020004
thumb_func_end sub_81279D8
@@ -607475,7 +607475,7 @@ _08127B6C:
bx r1
.align 2
_08127B74: .4byte 0x0202ff84
-_08127B78: .4byte gUnknown_0836DFC0
+_08127B78: .4byte gFieldEffectObjectTemplatePointers
_08127B7C: .4byte 0x02020004
thumb_func_end sub_8127B14
@@ -607530,7 +607530,7 @@ _08127BD8:
bx r1
.align 2
_08127BE0: .4byte 0x0202ff84
-_08127BE4: .4byte gUnknown_0836DFC0
+_08127BE4: .4byte gFieldEffectObjectTemplatePointers
_08127BE8: .4byte 0x02020004
thumb_func_end sub_8127B80
@@ -607585,7 +607585,7 @@ _08127C44:
bx r1
.align 2
_08127C4C: .4byte 0x0202ff84
-_08127C50: .4byte gUnknown_0836DFC0
+_08127C50: .4byte gFieldEffectObjectTemplatePointers
_08127C54: .4byte 0x02020004
thumb_func_end sub_8127BEC
@@ -607640,7 +607640,7 @@ _08127CB0:
bx r1
.align 2
_08127CB8: .4byte 0x0202ff84
-_08127CBC: .4byte gUnknown_0836DFC0
+_08127CBC: .4byte gFieldEffectObjectTemplatePointers
_08127CC0: .4byte 0x02020004
thumb_func_end sub_8127C58
@@ -607740,7 +607740,7 @@ _08127D6E:
bx r1
.align 2
_08127D78: .4byte 0x0202ff84
-_08127D7C: .4byte gUnknown_0836DFC0
+_08127D7C: .4byte gFieldEffectObjectTemplatePointers
_08127D80: .4byte 0x02020004
thumb_func_end oei_ash
@@ -607913,7 +607913,7 @@ _08127EB2:
bx r1
.align 2
_08127EC0: .4byte 0x0202ff84
-_08127EC4: .4byte gUnknown_0836DFC0
+_08127EC4: .4byte gFieldEffectObjectTemplatePointers
_08127EC8: .4byte 0x02020004
_08127ECC: .4byte 0x0000ffff
thumb_func_end sub_8127E58
@@ -608380,7 +608380,7 @@ _08128210:
bx r1
.align 2
_08128218: .4byte 0x0202ff84
-_0812821C: .4byte gUnknown_0836DFC0
+_0812821C: .4byte gFieldEffectObjectTemplatePointers
_08128220: .4byte 0x02020004
thumb_func_end sub_81281B4
@@ -608472,7 +608472,7 @@ _081282C8:
.align 2
_081282D0: .4byte 0x0202ff84
_081282D4: .4byte 0x030048a0
-_081282D8: .4byte gUnknown_0836DFC0
+_081282D8: .4byte gFieldEffectObjectTemplatePointers
_081282DC: .4byte 0x02020004
thumb_func_end sub_8128224
@@ -608628,7 +608628,7 @@ _081283FC:
bx r1
.align 2
_08128404: .4byte 0x0202ff84
-_08128408: .4byte gUnknown_0836DFC0
+_08128408: .4byte gFieldEffectObjectTemplatePointers
_0812840C: .4byte 0x02020004
thumb_func_end sub_81283AC
@@ -608721,7 +608721,7 @@ _081284B0:
bx r1
.align 2
_081284B8: .4byte 0x0202ff84
-_081284BC: .4byte gUnknown_0836DFC0
+_081284BC: .4byte gFieldEffectObjectTemplatePointers
_081284C0: .4byte 0x02020004
thumb_func_end sub_8128450
@@ -608849,7 +608849,7 @@ _08128598:
pop {r1}
bx r1
.align 2
-_081285A4: .4byte gUnknown_0836DFC0
+_081285A4: .4byte gFieldEffectObjectTemplatePointers
_081285A8: .4byte 0x02020004
thumb_func_end ShowDisguiseFieldEffect
@@ -609091,7 +609091,7 @@ _08128760:
bx r1
.align 2
_08128768: .4byte 0x0202ff84
-_0812876C: .4byte gUnknown_0836DFC0
+_0812876C: .4byte gFieldEffectObjectTemplatePointers
_08128770: .4byte 0x02020004
thumb_func_end sub_8128700
@@ -660575,8 +660575,8 @@ _081418A2:
_081418E0: .4byte 0x02017810
_081418E4: .4byte 0x0000ffff
_081418E8: .4byte 0x000027f9
-_081418EC: .4byte gUnknown_0837E8AC
-_081418F0: .4byte gUnknown_0837F1B4
+_081418EC: .4byte gBattleAnimPicTable + (233 * 8)
+_081418F0: .4byte gBattleAnimPaletteTable + (233 * 8)
_081418F4: .4byte sub_814191C
_081418F8: .4byte 0x03004b20
_081418FC:
@@ -660968,8 +660968,8 @@ sub_8141BD4: ; 8141BD4
pop {r0}
bx r0
.align 2
-_08141BFC: .4byte gUnknown_0837E9CC
-_08141C00: .4byte gUnknown_0837F2D4
+_08141BFC: .4byte gBattleAnimPicTable + (269 * 8)
+_08141C00: .4byte gBattleAnimPaletteTable + (269 * 8)
_08141C04: .4byte 0x0000281d
thumb_func_end sub_8141BD4