sovereignx/data/battle_frontier_1.s
itskobold dedae4a1d0 battle_frontier_1.s, unk_transition.s dumproms
still a fair bit to dump for battle_frontier_1.s
2017-11-07 14:51:51 +00:00

403 lines
13 KiB
ArmAsm

.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2, 0
gUnknown_0860B358:: @ 860B358
.incbin "baserom.gba", 0x60b358, 0x1630
gUnknown_0860C988:: @ 860C988
.incbin "baserom.gba", 0x60c988, 0x269
gUnknown_0860CBF1:: @ 860CBF1
@ replacing .incbin "baserom.gba", 0x0060cbf1, 0x283
.byte 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x07, 0x01, 0x08, 0x10, 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10
.byte 0x00, 0x02, 0x09, 0x10, 0x00, 0x02, 0x09, 0x10, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x01, 0x03, 0x0a, 0x11, 0x02, 0x04, 0x0b, 0x11
.byte 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x02, 0x04, 0x0b, 0x11, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12, 0x03, 0x05, 0x0c, 0x12
.byte 0x03, 0x05, 0x0c, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x04, 0x06, 0x0d, 0x12, 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13
.byte 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13, 0x05, 0x07, 0x0e, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13, 0x06, 0x00, 0x0f, 0x13
.byte 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x1f, 0x09, 0x14, 0x1f, 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01
.byte 0x08, 0x0a, 0x14, 0x01, 0x08, 0x0a, 0x14, 0x01, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x09, 0x0b, 0x15, 0x02, 0x0a, 0x0c, 0x15, 0x03
.byte 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0a, 0x0c, 0x15, 0x03, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04, 0x0b, 0x0d, 0x16, 0x04
.byte 0x0b, 0x0d, 0x16, 0x04, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0c, 0x0e, 0x16, 0x05, 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06
.byte 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06, 0x0d, 0x0f, 0x17, 0x06, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07, 0x0e, 0x1f, 0x17, 0x07
.byte 0x13, 0x11, 0x00, 0x14, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x13, 0x11, 0x00, 0x18, 0x10, 0x12, 0x02, 0x15, 0x10, 0x12, 0x02, 0x18, 0x10, 0x12, 0x02, 0x18
.byte 0x10, 0x12, 0x02, 0x18, 0x10, 0x12, 0x02, 0x18, 0x11, 0x13, 0x04, 0x16, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x11, 0x13, 0x04, 0x19, 0x12, 0x10, 0x06, 0x17
.byte 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x12, 0x10, 0x06, 0x19, 0x17, 0x15, 0x10, 0x08, 0x17, 0x15, 0x1a, 0x08, 0x17, 0x15, 0x1a, 0x08, 0x17, 0x15, 0x1a, 0x08
.byte 0x17, 0x15, 0x1a, 0x08, 0x14, 0x16, 0x11, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x14, 0x16, 0x1a, 0x0a, 0x15, 0x17, 0x12, 0x0c, 0x15, 0x17, 0x1b, 0x0c
.byte 0x15, 0x17, 0x1b, 0x0c, 0x15, 0x17, 0x1b, 0x0c, 0x15, 0x17, 0x1b, 0x0c, 0x16, 0x14, 0x13, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e, 0x16, 0x14, 0x1b, 0x0e
.byte 0xff, 0xff, 0xff, 0xff, 0x19, 0x19, 0x10, 0x1a, 0x19, 0x19, 0x10, 0x1c, 0x19, 0x19, 0x10, 0x1c, 0x19, 0x19, 0x10, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x18, 0x18, 0x12, 0x1b, 0x18, 0x18, 0x12, 0x1c
.byte 0x18, 0x18, 0x12, 0x1c, 0x18, 0x18, 0x12, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x1b, 0x1b, 0x18, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0x1b, 0x1b, 0x1d, 0x14, 0xff, 0xff, 0xff, 0xff
.byte 0x1a, 0x1a, 0x19, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0x1a, 0x1a, 0x1d, 0x16, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0x1d, 0xff, 0xff, 0x18, 0x1e
.byte 0xff, 0xff, 0x18, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x1a, 0xff, 0xff, 0x1e, 0x1a, 0xff, 0xff, 0x1e, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x1d, 0xff, 0xff, 0x1c, 0x1d, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00, 0x0f, 0x08, 0x08, 0x00
.byte 0x00, 0x00, 0x00
gUnknown_0860CE74:: @ 860CE74
.incbin "baserom.gba", 0x60ce74, 0x10
gUnknown_0860CE84:: @ 860CE84
.incbin "baserom.gba", 0x60ce84, 0x10
gUnknown_0860CE94:: @ 860CE94
.incbin "baserom.gba", 0x60ce94, 0x20
gUnknown_0860CEB4:: @ 860CEB4
.incbin "baserom.gba", 0x60ceb4, 0x90
gUnknown_0860CF44:: @ 860CF44
.incbin "baserom.gba", 0x60cf44, 0xc
gUnknown_0860CF50:: @ 860CF50
.incbin "baserom.gba", 0x60cf50, 0x58
gUnknown_0860CFA8:: @ 860CFA8
.incbin "baserom.gba", 0x60cfa8, 0x30
gUnknown_0860CFD8:: @ 860CFD8
.incbin "baserom.gba", 0x60cfd8, 0x30
gUnknown_0860D008:: @ 860D008
.incbin "baserom.gba", 0x60d008, 0x48
gUnknown_0860D050:: @ 860D050
.incbin "baserom.gba", 0x60d050, 0x18
gUnknown_0860D068:: @ 860D068
.incbin "baserom.gba", 0x60d068, 0x18
gUnknown_0860D080:: @ 860D080
.incbin "baserom.gba", 0x60d080, 0x10
gUnknown_0860D090:: @ 860D090
.incbin "baserom.gba", 0x60d090, 0x5c
gUnknown_0860D0EC:: @ 860D0EC
.incbin "baserom.gba", 0x60d0ec, 0x10
gUnknown_0860D0FC:: @ 860D0FC
.incbin "baserom.gba", 0x60d0fc, 0x10
gUnknown_0860D10C:: @ 860D10C
.incbin "baserom.gba", 0x60d10c, 0x40
gUnknown_0860D14C:: @ 860D14C
.incbin "baserom.gba", 0x60d14c, 0x10
gUnknown_0860D15C:: @ 860D15C
.incbin "baserom.gba", 0x60d15c, 0x40
gUnknown_0860D19C:: @ 860D19C
.incbin "baserom.gba", 0x60d19c, 0x4
gUnknown_0860D1A0:: @ 860D1A0
.incbin "baserom.gba", 0x60d1a0, 0x20
gUnknown_0860D1C0:: @ 860D1C0
.incbin "baserom.gba", 0x60d1c0, 0x10
gUnknown_0860D1D0:: @ 860D1D0
.incbin "baserom.gba", 0x60d1d0, 0x44
gUnknown_0860D214:: @ 860D214
.incbin "baserom.gba", 0x60d214, 0x80
gUnknown_0860D294:: @ 860D294
.incbin "baserom.gba", 0x60d294, 0xac
gUnknown_0860D340:: @ 860D340
@ replacing .incbin "baserom.gba", 0x0060d340, 0x3
.byte 0x68, 0x88, 0x68
gUnknown_0860D343:: @ 860D343
@ replacing .incbin "baserom.gba", 0x0060d343, 0x3
.byte 0x26, 0x3e, 0x4e
gUnknown_0860D346:: @ 860D346
@ replacing .incbin "baserom.gba", 0x0060d346, 0x3
.byte 0x00, 0x04, 0x00
gUnknown_0860D349:: @ 860D349
@ replacing .incbin "baserom.gba", 0x0060d349, 0x7
.byte 0x00, 0x05, 0x09, 0x0c, 0x0e, 0x00, 0x00
gUnknown_0860D350:: @ 860D350
@ replacing .incbin "baserom.gba", 0x0060d350, 0x3c
.4byte 0x82c3d1f
.4byte 0x82c3d30
.4byte 0x82c3d41
.4byte 0x82c3d52
.4byte 0x82c3d63
.4byte 0x82c3d74
.4byte 0x82c3d85
.4byte 0x82c3d96
.4byte 0x82c3da7
.4byte 0x82c3db8
.4byte 0x82c3dc9
.4byte 0x82c3dda
.4byte 0x82c3deb
.4byte 0x82c3dfd
.4byte 0x82c3e0f
gUnknown_0860D38C:: @ 860D38C
@ replacing .incbin "baserom.gba", 0x0060d38c, 0x1c
.4byte 0x82c3c78
.4byte 0x82c3c8e
.4byte 0x82c3c9f
.4byte 0x82c3cb4
.4byte 0x82c3cc7
.4byte 0x82c3ce3
.4byte 0x82c3d00
gUnknown_0860D3A8:: @ 860D3A8
@ replacing .incbin "baserom.gba", 0x0060d3a8, 0x3
.byte 0x60, 0x60, 0x60
gUnknown_0860D3AB:: @ 860D3AB
@ replacing .incbin "baserom.gba", 0x0060d3ab, 0x3
.byte 0x38, 0x50, 0x68
gUnknown_0860D3AE:: @ 860D3AE
@ replacing .incbin "baserom.gba", 0x0060d3ae, 0x3
.byte 0x90, 0x90, 0x90
gUnknown_0860D3B1:: @ 860D3B1
@ replacing .incbin "baserom.gba", 0x0060d3b1, 0x3
.byte 0x38, 0x50, 0x68
gUnknown_0860D3B4:: @ 860D3B4
@ replacing .incbin "baserom.gba", 0x0060d3b4, 0x10
.byte 0x00, 0x08, 0x0c, 0x04, 0x07, 0x0f, 0x0b, 0x03, 0x02, 0x0a, 0x0e, 0x06, 0x05, 0x0d, 0x09, 0x01
gUnknown_0860D3C4:: @ 860D3C4
.incbin "baserom.gba", 0x60d3c4, 0x2
gUnknown_0860D3C6:: @ 860D3C6
@ replacing .incbin "baserom.gba", 0x0060d3c6, 0x2b
.byte 0x00, 0x02, 0x02, 0x00, 0x04, 0x02, 0x00, 0x06, 0x02, 0x00, 0x08, 0x02, 0x00, 0x0a, 0x02, 0x00, 0x0c, 0x02, 0x00, 0x0e, 0x02, 0x00, 0x00, 0x04, 0x01, 0x04, 0x04, 0x01, 0x08, 0x04, 0x01, 0x0c
.byte 0x04, 0x01, 0x00, 0x08, 0x02, 0x08, 0x08, 0x02, 0x00, 0x10, 0x03
gUnknown_0860D3F1:: @ 860D3F1
@ replacing .incbin "baserom.gba", 0x0060d3f1, 0x1
.byte 0x00
gUnknown_0860D3F2:: @ 860D3F2
.incbin "baserom.gba", 0x60d3f2, 0x1f
gUnknown_0860D411:: @ 860D411
.incbin "baserom.gba", 0x60d411, 0x8ff //struct - byte 1 and 2 loaded seperately, 2 added to move 1 addr across
gUnknown_0860DD10:: @ 860DD10
@ replacing .incbin "baserom.gba", 0x0060dd10, 0x100
.4byte 0x860d450
.4byte 0x860d460
.4byte 0x860d47c
.4byte 0x860d4a8
.4byte 0x860dc84
.4byte 0x860dc94
.4byte 0x860dcb0
.4byte 0x860dcdc
.4byte 0x860d8b0
.4byte 0x860d8c0
.4byte 0x860d8dc
.4byte 0x860d908
.4byte 0x860d824
.4byte 0x860d834
.4byte 0x860d850
.4byte 0x860d87c
.4byte 0x860d5f4
.4byte 0x860d604
.4byte 0x860d620
.4byte 0x860d64c
.4byte 0x860dae0
.4byte 0x860daf0
.4byte 0x860db0c
.4byte 0x860db38
.4byte 0x860da54
.4byte 0x860da64
.4byte 0x860da80
.4byte 0x860daac
.4byte 0x860d680
.4byte 0x860d690
.4byte 0x860d6ac
.4byte 0x860d6d8
.4byte 0x860d4dc
.4byte 0x860d4ec
.4byte 0x860d508
.4byte 0x860d534
.4byte 0x860dbf8
.4byte 0x860dc08
.4byte 0x860dc24
.4byte 0x860dc50
.4byte 0x860d93c
.4byte 0x860d94c
.4byte 0x860d968
.4byte 0x860d994
.4byte 0x860d798
.4byte 0x860d7a8
.4byte 0x860d7c4
.4byte 0x860d7f0
.4byte 0x860d568
.4byte 0x860d578
.4byte 0x860d594
.4byte 0x860d5c0
.4byte 0x860db6c
.4byte 0x860db7c
.4byte 0x860db98
.4byte 0x860dbc4
.4byte 0x860d9c8
.4byte 0x860d9d8
.4byte 0x860d9f4
.4byte 0x860da20
.4byte 0x860d70c
.4byte 0x860d71c
.4byte 0x860d738
.4byte 0x860d764
gUnknown_0860DE10:: @ 860DE10
@ replacing .incbin "baserom.gba", 0x0060de10, 0x40
.byte 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d
.byte 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d, 0x04, 0x07, 0x0b, 0x0d
gUnknown_0860DE50:: @ 860DE50
@ replacing .incbin "baserom.gba", 0x0060de50, 0x28
.4byte 0x8195981
.4byte 0x8195a39
.4byte 0x8195ae5
.4byte 0x8195bb1
.4byte 0x8195c21
.4byte 0x8195c51
.4byte 0x8195c7d
.4byte 0x8195ce5
.4byte 0x8195d29
.4byte 0x8195db9
gUnknown_0860DE78:: @ 860DE78
@ replacing .incbin "baserom.gba", 0x0060de78, 0xc
.2byte 0x003f, 0x0040, 0x0041, 0x0043, 0x0042, 0x0046
gUnknown_0860DE84:: @ 860DE84
@ replacing .incbin "baserom.gba", 0x0060de84, 0x14
.2byte 0x00b3, 0x00b4, 0x00b7, 0x00c8, 0x00b9, 0x00bb, 0x00c4, 0x00c6, 0x00ba, 0x0000
gUnknown_0860DE98:: @ 860DE98
@ replacing .incbin "baserom.gba", 0x0060de98, 0x10
.4byte 0x00000010, 0x00000020, 0x00400000, 0x00800000
gUnknown_0860DEA8:: @ 860DEA8
@ replacing .incbin "baserom.gba", 0x0060dea8, 0x10
.4byte 0xffffffef, 0xffffffdf, 0xffbfffff, 0xff7fffff
gUnknown_0860DEB8:: @ 860DEB8 //struct
.incbin "baserom.gba", 0x60deb8, 0xb68
gUnknown_0860EA20:: @ 860EA20
@ replacing .incbin "baserom.gba", 0x0060ea20, 0xc
.4byte 0x860e3b8
.4byte 0x860e430
.4byte 0x860e4a0
gUnknown_0860EA2C:: @ 860EA2C
@ replacing .incbin "baserom.gba", 0x0060ea2c, 0x8
.4byte 0x860e510
.4byte 0x860e580
gUnknown_0860EA34:: @ 860EA34
@ replacing .incbin "baserom.gba", 0x0060ea34, 0x18
.4byte 0x860e5f0
.4byte 0x860e7f0
.4byte 0x860e860
.4byte 0x860e8d0
.4byte 0x860e940
.4byte 0x860e9b0
gUnknown_0860EA4C:: @ 860EA4C
.incbin "baserom.gba", 0x60ea4c, 0x20
gUnknown_0860EA6C:: @ 860EA6C
.incbin "baserom.gba", 0x60ea6c, 0x100
gUnknown_0860EB6C:: @ 860EB6C
.incbin "baserom.gba", 0x60eb6c, 0x20
gUnknown_0860EB8C:: @ 860EB8C
.incbin "baserom.gba", 0x60eb8c, 0x3e4
gUnknown_0860EF70:: @ 860EF70
.incbin "baserom.gba", 0x60ef70, 0x8
gUnknown_0860EF78:: @ 860EF78
@ replacing .incbin "baserom.gba", 0x0060ef78, 0x20
.4byte sub_819612C
.4byte sub_81961F0
.4byte sub_8196274
.4byte sub_81962B0
.4byte sub_81962D8
.4byte sub_8196330
.4byte sub_8196390
.4byte sub_81963F0
gUnknown_0860EF98:: @ 860EF98
.incbin "baserom.gba", 0x60ef98, 0x8
gUnknown_0860EFA0:: @ 860EFA0
@ replacing .incbin "baserom.gba", 0x0060efa0, 0xc
.4byte 0x2021cc4
.4byte 0x2021dc4
.4byte 0x2021ec4
gUnknown_0860EFAC:: @ 860EFAC
@ replacing .incbin "baserom.gba", 0x0060efac, 0x18
.4byte sub_8196A44
.4byte sub_8196A9C
.4byte sub_8196B98
.4byte sub_8196C70
.4byte sub_8196CF4
.4byte sub_8196D14
gUnknown_0860EFC4:: @ 860EFC4
@ replacing .incbin "baserom.gba", 0x0060efc4, 0x30
.2byte 0x0282, 0x0000, 0xfa72, 0x085e, 0x01e1, 0x0000, 0xfa77, 0x085e, 0x02a9, 0x0000, 0xfa7b, 0x085e, 0x02af, 0x0000, 0xfa80, 0x085e
.2byte 0x0033, 0x0000, 0xfa84, 0x085e, 0x011f, 0x0000, 0xfa8a, 0x085e
gUnknown_0860EFF4:: @ 860EFF4
@ replacing .incbin "baserom.gba", 0x0060eff4, 0x1c
.4byte 0x85ed104
.4byte 0x85ed111
.4byte 0x85ed11d
.4byte 0x85ed13a
.4byte 0x85ed147
.4byte 0x85ed12b
.4byte 0x85ed153
gUnknown_0860F010:: @ 860F010
@ replacing .incbin "baserom.gba", 0x0060f010, 0x10
.4byte 0x8680867
.4byte 0x86a0869
.4byte 0x86c086b
.4byte 0x86e086d
gUnknown_0860F020:: @ 860F020
@ replacing .incbin "baserom.gba", 0x0060f020, 0x54
.4byte 0x82a5d6c
.4byte 0x82a5dab
.4byte 0x82a5df1
.4byte 0x82a5e34
.4byte 0x82a5e83
.4byte 0x82a5eb9
.4byte 0x82a5ef4
.4byte 0x82a5f39
.4byte 0x82a5f82
.4byte 0x82a5fb9
.4byte 0x82a6018
.4byte 0x82a6061
.4byte 0x82a609c
.4byte 0x82a60d5
.4byte 0x82a6124
.4byte 0x82a616f
.4byte 0x82a61d6
.4byte 0x82a623a
.4byte 0x82a6287
.4byte 0x82a62c9
.4byte 0x82a6312