Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM:0C90AC64 ; =============== S U B R O U T I N E =======================================
- ROM:0C90AC64
- ROM:0C90AC64
- ROM:0C90AC64 sub_C90AC64:
- ROM:0C90AC64 mov r12, r4 ; Move Data
- ROM:0C90AC66 tst r0, r0 ; Test Logical
- ROM:0C90AC68 bt loc_C90AC6E ; Branch if True
- ROM:0C90AC6A bsr sub_C90B5E0 ; Branch to Subroutine
- ROM:0C90AC6C ; ---------------------------------------------------------------------------
- ROM:0C90AC6C mov r12, r4 ; Move Data
- ROM:0C90AC6E
- ROM:0C90AC6E loc_C90AC6E: ; CODE XREF: sub_C90AC64+4j
- ROM:0C90AC6E mov.b @r12, r0 ; Move Byte Data
- ROM:0C90AC70 mov.l #h'8C074380, r11 ; Move Immediate Long Data
- ROM:0C90AC72 mov.l #h'CAD4C58, r13 ; Move Immediate Long Data
- ROM:0C90AC74 cmp/eq #0, r0 ; Compare: Equal
- ROM:0C90AC76 bt/s loc_C90AD00 ; Branch if True with Delay Slot
- ROM:0C90AC78 mov #0, r10 ; Move Immediate Byte Data
- ROM:0C90AC7A cmp/eq #1, r0 ; Compare: Equal
- ROM:0C90AC7C bf loc_C90AC82 ; Branch if False
- ROM:0C90AC7E bra loc_C90AF00 ; Branch
- ROM:0C90AC80 nop ; No Operation
- ROM:0C90AC82 ; ---------------------------------------------------------------------------
- ROM:0C90AC82
- ROM:0C90AC82 loc_C90AC82: ; CODE XREF: sub_C90AC64+18j
- ROM:0C90AC82 cmp/eq #2, r0 ; Compare: Equal
- ROM:0C90AC84 bf loc_C90AC8A ; Branch if False
- ROM:0C90AC86 bra loc_C90B000 ; Branch
- ROM:0C90AC88 nop ; No Operation
- ROM:0C90AC8A ; ---------------------------------------------------------------------------
- ROM:0C90AC8A
- ROM:0C90AC8A loc_C90AC8A: ; CODE XREF: sub_C90AC64+20j
- ROM:0C90AC8A bra loc_C90B0B6 ; Branch
- ROM:0C90AC8C nop ; No Operation
- ROM:0C90AC8C ; ---------------------------------------------------------------------------
- ROM:0C90AC8E .data.b 0
- ROM:0C90AC8F .data.b 9
- ROM:0C90AC90 .data.b 0
- ROM:0C90AC91 .data.b 9
- ROM:0C90AC92 .data.b 0
- ROM:0C90AC93 .data.b 9
- ROM:0C90AC94 .data.b 0
- ROM:0C90AC95 .data.b 9
- ROM:0C90AC96 .data.b 0
- ROM:0C90AC97 .data.b 9
- ROM:0C90AC98 .data.b 0
- ROM:0C90AC99 .data.b 9
- ROM:0C90AC9A .data.b 0
- ROM:0C90AC9B .data.b 9
- ROM:0C90AC9C .data.b 0
- ROM:0C90AC9D .data.b 9
- ROM:0C90AC9E .data.b 0
- ROM:0C90AC9F .data.b 9
- ROM:0C90ACA0 off_C90ACA0: .data.l off_CA5A278 ; DATA XREF: sub_C90AAE0+8r
- ROM:0C90ACA0 ; wtf is all of this? these seem like parts of a level. model/object, followed by pointer to a texhead. contains many shapes of boulders and platforms that seems traversable. i think this might be debris for act 2, but now im not so sure. one thing to note, each of the objects specify a default x/y/z position. maybe when loaded together they form something?
- ROM:0C90ACA4 dword_C90ACA4: .data.l h'8C5E66D6 ; DATA XREF: sub_C90AAE0+10r
- ROM:0C90ACA4 ; sub_C90AB5A+28r
- ROM:0C90ACA8 dword_C90ACA8: .data.l h'8C5A075C ; DATA XREF: sub_C90AAE0+1Er
- ROM:0C90ACA8 ; sub_C90AB5A+34r
- ROM:0C90ACAC dword_C90ACAC: .data.l h'8C5A12E4 ; DATA XREF: sub_C90AAE0+5Cr
- ROM:0C90ACAC ; sub_C90AB5A+3Ar ...
- ROM:0C90ACB0 dword_C90ACB0: .data.l h'8C02F132 ; DATA XREF: sub_C90AAE0:loc_C90AB48r
- ROM:0C90ACB4 dword_C90ACB4: .data.l h'8C5A0680 ; DATA XREF: sub_C90AAE0+70r
- ROM:0C90ACB4 ; sub_C90AB5A+6Ar
- ROM:0C90ACB8 off_C90ACB8: .data.l unk_CA5A26C ; DATA XREF: sub_C90AB5A+12r
- ROM:0C90ACBC off_C90ACBC: .data.l unk_CA5A268 ; DATA XREF: sub_C90AB5A+1Er
- ROM:0C90ACC0 off_C90ACC0: .data.l unk_CA5A270 ; DATA XREF: sub_C90AB5A+26r
- ROM:0C90ACC4 off_C90ACC4: .data.l stru_CA64040 ; DATA XREF: sub_C90AB5A+2Cr
- ROM:0C90ACC8 unk_C90ACC8: .data.b h'60 ; ` ; DATA XREF: sub_C90AB5A+46o
- ROM:0C90ACC9 .data.b h'B
- ROM:0C90ACCA .data.b h'36 ; 6
- ROM:0C90ACCB .data.b h'43 ; C
- ROM:0C90ACCC dword_C90ACCC: .data.l h'8C5A0A3C ; DATA XREF: sub_C90AB5A+5Ar
- ROM:0C90ACCC ; sub_C90AB5A+96r ...
- ROM:0C90ACD0 dword_C90ACD0: .data.l h'8C02F22C ; DATA XREF: sub_C90AB5A+64r
- ROM:0C90ACD4 off_C90ACD4: .data.l off_CA65FDC ; DATA XREF: sub_C90AB5A:loc_C90ABBCr
- ROM:0C90ACD8 off_C90ACD8: .data.l stru_CA66044 ; DATA XREF: sub_C90AB5A+70r
- ROM:0C90ACDC off_C90ACDC: .data.l off_CA68A48 ; DATA XREF: sub_C90AB5A:loc_C90ABF8r
- ROM:0C90ACE0 off_C90ACE0: .data.l stru_CA68AB0 ; DATA XREF: sub_C90AB5A+A8r
- ROM:0C90ACE4 off_C90ACE4: .data.l off_CA6B4B4 ; DATA XREF: sub_C90AB5A:loc_C90AC30r
- ROM:0C90ACE8 dword_C90ACE8: .data.l h'CAD4C58 ; DATA XREF: sub_C90AC64+Er
- ROM:0C90ACEC dword_C90ACEC: .data.l h'8C074380 ; DATA XREF: sub_C90AC64+Cr
- ROM:0C90ACF0 .data.b 0
- ROM:0C90ACF1 .data.b 9
- ROM:0C90ACF2 .data.b 0
- ROM:0C90ACF3 .data.b 9
- ROM:0C90ACF4 .data.b 0
- ROM:0C90ACF5 .data.b 9
- ROM:0C90ACF6 .data.b 0
- ROM:0C90ACF7 .data.b 9
- ROM:0C90ACF8 .data.b 0
- ROM:0C90ACF9 .data.b 9
- ROM:0C90ACFA .data.b 0
- ROM:0C90ACFB .data.b 9
- ROM:0C90ACFC .data.b 0
- ROM:0C90ACFD .data.b 9
- ROM:0C90ACFE .data.b 0
- ROM:0C90ACFF .data.b 9
- ROM:0C90AD00 ; ---------------------------------------------------------------------------
- ROM:0C90AD00
- ROM:0C90AD00 loc_C90AD00: ; CODE XREF: sub_C90AC64+12j
- ROM:0C90AD00 mov.l #h'CAD4C48, r2 ; Move Immediate Long Data
- ROM:0C90AD02 mov #1, r3 ; Move Immediate Byte Data
- ROM:0C90AD04 mov.l r12, @r2 ; Move Long Data
- ROM:0C90AD06 mov.l r9, @r13 ; Move Long Data
- ROM:0C90AD08 mov.l #h'8C5E6692, r14 ; Move Immediate Long Data
- ROM:0C90AD0A mov.l #stru_CA64040, r4 ; Move Immediate Long Data
- ROM:0C90AD0C jsr @r14 ; Jump to Subroutine
- ROM:0C90AD0E mov.b r3, @r12 ; Move Byte Data
- ROM:0C90AD10 mov.l #stru_CA66044, r4 ; Move Immediate Long Data
- ROM:0C90AD12 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD14 nop ; No Operation
- ROM:0C90AD16 mov.l #stru_CA68AB0, r4 ; Move Immediate Long Data
- ROM:0C90AD18 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD1A nop ; No Operation
- ROM:0C90AD1C mov.l #stru_CA6FBE0, r4 ; Move Immediate Long Data
- ROM:0C90AD1E jsr @r14 ; Jump to Subroutine
- ROM:0C90AD20 nop ; No Operation
- ROM:0C90AD22 mov.l #stru_CA6FA40, r4 ; Move Immediate Long Data
- ROM:0C90AD24 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD26 nop ; No Operation
- ROM:0C90AD28 mov.l #stru_CA6F920, r4 ; Move Immediate Long Data
- ROM:0C90AD2A jsr @r14 ; Jump to Subroutine
- ROM:0C90AD2C nop ; No Operation
- ROM:0C90AD2E mov.l #stru_CAA02A8, r4 ; Move Immediate Long Data
- ROM:0C90AD30 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD32 nop ; No Operation
- ROM:0C90AD34 mov.l #stru_CA6B51C, r4 ; Move Immediate Long Data
- ROM:0C90AD36 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD38 nop ; No Operation
- ROM:0C90AD3A mov.l #0, r4 ; Move Immediate Long Data
- ROM:0C90AD3C jsr @r14 ; Jump to Subroutine
- ROM:0C90AD3E nop ; No Operation
- ROM:0C90AD40 mov.l #stru_CA6FD54, r4 ; Move Immediate Long Data
- ROM:0C90AD42 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD44 nop ; No Operation
- ROM:0C90AD46 mov.l #stru_CA9CE10, r4 ; Move Immediate Long Data
- ROM:0C90AD48 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD4A nop ; No Operation
- ROM:0C90AD4C mov.l #stru_CAA078C, r4 ; Move Immediate Long Data
- ROM:0C90AD4E jsr @r14 ; Jump to Subroutine
- ROM:0C90AD50 nop ; No Operation
- ROM:0C90AD52 mov.l #stru_CAA23A4, r4 ; Move Immediate Long Data
- ROM:0C90AD54 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD56 nop ; No Operation
- ROM:0C90AD58 mov.l #off_CAA2A1C, r4 ; Move Immediate Long Data
- ROM:0C90AD5A jsr @r14 ; Jump to Subroutine
- ROM:0C90AD5C nop ; No Operation
- ROM:0C90AD5E mov.l #stru_CAA4EB0, r4 ; Move Immediate Long Data
- ROM:0C90AD60 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD62 nop ; No Operation
- ROM:0C90AD64 mov.l #stru_CAA5804, r4 ; Move Immediate Long Data
- ROM:0C90AD66 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD68 nop ; No Operation
- ROM:0C90AD6A mov.l #off_CAA6208, r4 ; Move Immediate Long Data
- ROM:0C90AD6C jsr @r14 ; Jump to Subroutine
- ROM:0C90AD6E nop ; No Operation
- ROM:0C90AD70 mov.l #off_CAA7178, r4 ; Move Immediate Long Data
- ROM:0C90AD72 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD74 nop ; No Operation
- ROM:0C90AD76 mov.l #stru_CAA891C, r4 ; Move Immediate Long Data
- ROM:0C90AD78 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD7A nop ; No Operation
- ROM:0C90AD7C mov.l #stru_CAA924C, r4 ; Move Immediate Long Data
- ROM:0C90AD7E jsr @r14 ; Jump to Subroutine
- ROM:0C90AD80 nop ; No Operation
- ROM:0C90AD82 mov.l #off_CAA9A88, r4 ; Move Immediate Long Data
- ROM:0C90AD84 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD86 nop ; No Operation
- ROM:0C90AD88 mov.l #stru_CAAA054, r4 ; Move Immediate Long Data
- ROM:0C90AD8A jsr @r14 ; Jump to Subroutine
- ROM:0C90AD8C nop ; No Operation
- ROM:0C90AD8E mov.l #off_CAAA7A4, r4 ; Move Immediate Long Data
- ROM:0C90AD90 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD92 nop ; No Operation
- ROM:0C90AD94 mov.l #stru_CAAAF78, r4 ; Move Immediate Long Data
- ROM:0C90AD96 jsr @r14 ; Jump to Subroutine
- ROM:0C90AD98 nop ; No Operation
- ROM:0C90AD9A mov.l #off_CAAB6DC, r4 ; Move Immediate Long Data
- ROM:0C90AD9C jsr @r14 ; Jump to Subroutine
- ROM:0C90AD9E nop ; No Operation
- ROM:0C90ADA0 mov.l #off_CAAC7F4, r4 ; Move Immediate Long Data
- ROM:0C90ADA2 jsr @r14 ; Jump to Subroutine
- ROM:0C90ADA4 nop ; No Operation
- ROM:0C90ADA6 mov.l #stru_CA9E7D4, r4 ; Move Immediate Long Data
- ROM:0C90ADA8 jsr @r14 ; Jump to Subroutine
- ROM:0C90ADAA nop ; No Operation
- ROM:0C90ADAC mov.l #stru_CA9D3C8, r4 ; Move Immediate Long Data
- ROM:0C90ADAE jsr @r14 ; Jump to Subroutine
- ROM:0C90ADB0 nop ; No Operation
- ROM:0C90ADB2 mov.l #h'CAD4C54, r14 ; Move Immediate Long Data
- ROM:0C90ADB4 mov r10, r13 ; Move Data
- ROM:0C90ADB6 mov #h'A, r10 ; Move Immediate Byte Data
- ROM:0C90ADB8
- ROM:0C90ADB8 loc_C90ADB8: ; CODE XREF: sub_C90AC64+1DEj
- ROM:0C90ADB8 mov.l #sub_C90A860, r6 ; Move Immediate Long Data
- ROM:0C90ADBA mov #3, r5 ; Move Immediate Byte Data
- ROM:0C90ADBC jsr @r11 ; Jump to Subroutine
- ROM:0C90ADBE mov #6, r4 ; Move Immediate Byte Data
- ROM:0C90ADC0 tst r0, r0 ; Test Logical
- ROM:0C90ADC2 bt/s loc_C90ADD8 ; Branch if True with Delay Slot
- ROM:0C90ADC4 mov.l r0, @r14 ; Move Long Data
- ROM:0C90ADC6 mov.l @r14, r4 ; Move Long Data
- ROM:0C90ADC8 mov.l @(h'20,r12), r3 ; Move Structure Long Data
- ROM:0C90ADCA mov.l @(h'20,r4), r4 ; Move Structure Long Data
- ROM:0C90ADCC mov.l r3, @(h'20,r4) ; Move Structure Long Data
- ROM:0C90ADCE mov.l @(h'24,r12), r3 ; Move Structure Long Data
- ROM:0C90ADD0 mov.l r3, @(h'24,r4) ; Move Structure Long Data
- ROM:0C90ADD2 mov.l @(h'28,r12), r3 ; Move Structure Long Data
- ROM:0C90ADD4 mov.l r3, @(h'28,r4) ; Move Structure Long Data
- ROM:0C90ADD6 mov.l r13, @(h'10,r4) ; Move Structure Long Data
- ROM:0C90ADD8
- ROM:0C90ADD8 loc_C90ADD8: ; CODE XREF: sub_C90AC64+15Ej
- ROM:0C90ADD8 mov.l #sub_C90A860, r6 ; Move Immediate Long Data
- ROM:0C90ADDA mov #3, r5 ; Move Immediate Byte Data
- ROM:0C90ADDC add #1, r13 ; Add binary
- ROM:0C90ADDE jsr @r11 ; Jump to Subroutine
- ROM:0C90ADE0 mov #6, r4 ; Move Immediate Byte Data
- ROM:0C90ADE2 tst r0, r0 ; Test Logical
- ROM:0C90ADE4 bt/s loc_C90ADFA ; Branch if True with Delay Slot
- ROM:0C90ADE6 mov.l r0, @r14 ; Move Long Data
- ROM:0C90ADE8 mov.l @r14, r4 ; Move Long Data
- ROM:0C90ADEA mov.l @(h'20,r12), r3 ; Move Structure Long Data
- ROM:0C90ADEC mov.l @(h'20,r4), r4 ; Move Structure Long Data
- ROM:0C90ADEE mov.l r3, @(h'20,r4) ; Move Structure Long Data
- ROM:0C90ADF0 mov.l @(h'24,r12), r3 ; Move Structure Long Data
- ROM:0C90ADF2 mov.l r3, @(h'24,r4) ; Move Structure Long Data
- ROM:0C90ADF4 mov.l @(h'28,r12), r3 ; Move Structure Long Data
- ROM:0C90ADF6 mov.l r3, @(h'28,r4) ; Move Structure Long Data
- ROM:0C90ADF8 mov.l r13, @(h'10,r4) ; Move Structure Long Data
- ROM:0C90ADFA
- ROM:0C90ADFA loc_C90ADFA: ; CODE XREF: sub_C90AC64+180j
- ROM:0C90ADFA mov.l #sub_C90A860, r6 ; Move Immediate Long Data
- ROM:0C90ADFC mov #3, r5 ; Move Immediate Byte Data
- ROM:0C90ADFE add #1, r13 ; Add binary
- ROM:0C90AE00 jsr @r11 ; Jump to Subroutine
- ROM:0C90AE02 mov #6, r4 ; Move Immediate Byte Data
- ROM:0C90AE04 tst r0, r0 ; Test Logical
- ROM:0C90AE06 bt/s loc_C90AE1C ; Branch if True with Delay Slot
- ROM:0C90AE08 mov.l r0, @r14 ; Move Long Data
- ROM:0C90AE0A mov.l @r14, r4 ; Move Long Data
- ROM:0C90AE0C mov.l @(h'20,r12), r3 ; Move Structure Long Data
- ROM:0C90AE0E mov.l @(h'20,r4), r4 ; Move Structure Long Data
- ROM:0C90AE10 mov.l r3, @(h'20,r4) ; Move Structure Long Data
- ROM:0C90AE12 mov.l @(h'24,r12), r3 ; Move Structure Long Data
- ROM:0C90AE14 mov.l r3, @(h'24,r4) ; Move Structure Long Data
- ROM:0C90AE16 mov.l @(h'28,r12), r3 ; Move Structure Long Data
- ROM:0C90AE18 mov.l r3, @(h'28,r4) ; Move Structure Long Data
- ROM:0C90AE1A mov.l r13, @(h'10,r4) ; Move Structure Long Data
- ROM:0C90AE1C
- ROM:0C90AE1C loc_C90AE1C: ; CODE XREF: sub_C90AC64+1A2j
- ROM:0C90AE1C mov.l #sub_C90A860, r6 ; Move Immediate Long Data
- ROM:0C90AE1E mov #3, r5 ; Move Immediate Byte Data
- ROM:0C90AE20 add #1, r13 ; Add binary
- ROM:0C90AE22 jsr @r11 ; Jump to Subroutine
- ROM:0C90AE24 mov #6, r4 ; Move Immediate Byte Data
- ROM:0C90AE26 tst r0, r0 ; Test Logical
- ROM:0C90AE28 bt/s loc_C90AE3E ; Branch if True with Delay Slot
- ROM:0C90AE2A mov.l r0, @r14 ; Move Long Data
- ROM:0C90AE2C mov.l @r14, r4 ; Move Long Data
- ROM:0C90AE2E mov.l @(h'20,r12), r3 ; Move Structure Long Data
- ROM:0C90AE30 mov.l @(h'20,r4), r4 ; Move Structure Long Data
- ROM:0C90AE32 mov.l r3, @(h'20,r4) ; Move Structure Long Data
- ROM:0C90AE34 mov.l @(h'24,r12), r3 ; Move Structure Long Data
- ROM:0C90AE36 mov.l r3, @(h'24,r4) ; Move Structure Long Data
- ROM:0C90AE38 mov.l @(h'28,r12), r3 ; Move Structure Long Data
- ROM:0C90AE3A mov.l r3, @(h'28,r4) ; Move Structure Long Data
- ROM:0C90AE3C mov.l r13, @(h'10,r4) ; Move Structure Long Data
- ROM:0C90AE3E
- ROM:0C90AE3E loc_C90AE3E: ; CODE XREF: sub_C90AC64+1C4j
- ROM:0C90AE3E add #1, r13 ; Add binary
- ROM:0C90AE40 cmp/ge r10, r13 ; Compare: Signed Greater or Equal
- ROM:0C90AE42 bf loc_C90ADB8 ; Branch if False
- ROM:0C90AE44 mov #h'E, r10 ; Move Immediate Byte Data
- ROM:0C90AE46 cmp/ge r10, r13 ; Compare: Signed Greater or Equal
- ROM:0C90AE48 bf loc_C90AE4E ; Branch if False
- ROM:0C90AE4A bra loc_C90B0B6 ; Branch
- ROM:0C90AE4C nop ; No Operation
- ROM:0C90AE4E ; ---------------------------------------------------------------------------
- ROM:0C90AE4E
- ROM:0C90AE4E loc_C90AE4E: ; CODE XREF: sub_C90AC64+1E4j
- ROM:0C90AE4E ; sub_C90AC64+20Ej
- ROM:0C90AE4E mov.l #sub_C90A860, r6 ; Move Immediate Long Data
- ROM:0C90AE50 mov #3, r5 ; Move Immediate Byte Data
- ROM:0C90AE52 jsr @r11 ; Jump to Subroutine
- ROM:0C90AE54 mov #6, r4 ; Move Immediate Byte Data
- ROM:0C90AE56 tst r0, r0 ; Test Logical
- ROM:0C90AE58 bt/s loc_C90AE6E ; Branch if True with Delay Slot
- ROM:0C90AE5A mov.l r0, @r14 ; Move Long Data
- ROM:0C90AE5C mov.l @r14, r4 ; Move Long Data
- ROM:0C90AE5E mov.l @(h'20,r12), r3 ; Move Structure Long Data
- ROM:0C90AE60 mov.l @(h'20,r4), r4 ; Move Structure Long Data
- ROM:0C90AE62 mov.l r3, @(h'20,r4) ; Move Structure Long Data
- ROM:0C90AE64 mov.l @(h'24,r12), r3 ; Move Structure Long Data
- ROM:0C90AE66 mov.l r3, @(h'24,r4) ; Move Structure Long Data
- ROM:0C90AE68 mov.l @(h'28,r12), r3 ; Move Structure Long Data
- ROM:0C90AE6A mov.l r3, @(h'28,r4) ; Move Structure Long Data
- ROM:0C90AE6C mov.l r13, @(h'10,r4) ; Move Structure Long Data
- ROM:0C90AE6E
- ROM:0C90AE6E loc_C90AE6E: ; CODE XREF: sub_C90AC64+1F4j
- ROM:0C90AE6E add #1, r13 ; Add binary
- ROM:0C90AE70 cmp/ge r10, r13 ; Compare: Signed Greater or Equal
- ROM:0C90AE72 bf loc_C90AE4E ; Branch if False
- ROM:0C90AE74 bra loc_C90B0B6 ; Branch
- ROM:0C90AE76 nop ; No Operation
- ROM:0C90AE76 ; ---------------------------------------------------------------------------
- ROM:0C90AE78 .data.b 0
- ROM:0C90AE79 .data.b 9
- ROM:0C90AE7A .data.b 0
- ROM:0C90AE7B .data.b 9
- ROM:0C90AE7C .data.b 0
- ROM:0C90AE7D .data.b 9
- ROM:0C90AE7E .data.b 0
- ROM:0C90AE7F .data.b 9
- ROM:0C90AE80 dword_C90AE80: .data.l h'CAD4C48 ; DATA XREF: sub_C90AC64:loc_C90AD00r
- ROM:0C90AE84 dword_C90AE84: .data.l h'8C5E6692 ; DATA XREF: sub_C90AC64+A4r
- ROM:0C90AE88 off_C90AE88: .data.l stru_CA64040 ; DATA XREF: sub_C90AC64+A6r
- ROM:0C90AE8C off_C90AE8C: .data.l stru_CA66044 ; DATA XREF: sub_C90AC64+ACr
- ROM:0C90AE90 off_C90AE90: .data.l stru_CA68AB0 ; DATA XREF: sub_C90AC64+B2r
- ROM:0C90AE94 off_C90AE94: .data.l stru_CA6FBE0 ; DATA XREF: sub_C90AC64+B8r
- ROM:0C90AE98 off_C90AE98: .data.l stru_CA6FA40 ; DATA XREF: sub_C90AC64+BEr
- ROM:0C90AE9C off_C90AE9C: .data.l stru_CA6F920 ; DATA XREF: sub_C90AC64+C4r
- ROM:0C90AEA0 off_C90AEA0: .data.l stru_CAA02A8 ; DATA XREF: sub_C90AC64+CAr
- ROM:0C90AEA4 off_C90AEA4: .data.l stru_CA6B51C ; DATA XREF: sub_C90AC64+D0r
- ROM:0C90AEA8 dword_C90AEA8: .data.l 0 ; DATA XREF: sub_C90AC64+D6r
- ROM:0C90AEAC off_C90AEAC: .data.l stru_CA6FD54 ; DATA XREF: sub_C90AC64+DCr
- ROM:0C90AEB0 off_C90AEB0: .data.l stru_CA9CE10 ; DATA XREF: sub_C90AC64+E2r
- ROM:0C90AEB4 off_C90AEB4: .data.l stru_CAA078C ; DATA XREF: sub_C90AC64+E8r
- ROM:0C90AEB8 off_C90AEB8: .data.l stru_CAA23A4 ; DATA XREF: sub_C90AC64+EEr
- ROM:0C90AEBC off_C90AEBC: .data.l off_CAA2A1C ; DATA XREF: sub_C90AC64+F4r
- ROM:0C90AEC0 off_C90AEC0: .data.l stru_CAA4EB0 ; DATA XREF: sub_C90AC64+FAr
- ROM:0C90AEC4 off_C90AEC4: .data.l stru_CAA5804 ; DATA XREF: sub_C90AC64+100r
- ROM:0C90AEC8 off_C90AEC8: .data.l off_CAA6208 ; DATA XREF: sub_C90AC64+106r
- ROM:0C90AECC off_C90AECC: .data.l off_CAA7178 ; DATA XREF: sub_C90AC64+10Cr
- ROM:0C90AED0 off_C90AED0: .data.l stru_CAA891C ; DATA XREF: sub_C90AC64+112r
- ROM:0C90AED4 off_C90AED4: .data.l stru_CAA924C ; DATA XREF: sub_C90AC64+118r
- ROM:0C90AED8 off_C90AED8: .data.l off_CAA9A88 ; DATA XREF: sub_C90AC64+11Er
- ROM:0C90AEDC off_C90AEDC: .data.l stru_CAAA054 ; DATA XREF: sub_C90AC64+124r
- ROM:0C90AEE0 off_C90AEE0: .data.l off_CAAA7A4 ; DATA XREF: sub_C90AC64+12Ar
- ROM:0C90AEE4 off_C90AEE4: .data.l stru_CAAAF78 ; DATA XREF: sub_C90AC64+130r
- ROM:0C90AEE8 off_C90AEE8: .data.l off_CAAB6DC ; DATA XREF: sub_C90AC64+136r
- ROM:0C90AEEC off_C90AEEC: .data.l off_CAAC7F4 ; DATA XREF: sub_C90AC64+13Cr
- ROM:0C90AEF0 off_C90AEF0: .data.l stru_CA9E7D4 ; DATA XREF: sub_C90AC64+142r
- ROM:0C90AEF4 off_C90AEF4: .data.l stru_CA9D3C8 ; DATA XREF: sub_C90AC64+148r
- ROM:0C90AEF8 dword_C90AEF8: .data.l h'CAD4C54 ; DATA XREF: sub_C90AC64+14Er
- ROM:0C90AEFC off_C90AEFC: .data.l sub_C90A860 ; DATA XREF: sub_C90AC64:loc_C90ADB8r
- ROM:0C90AEFC ; sub_C90AC64:loc_C90ADD8r ...
- ROM:0C90AF00 ; ---------------------------------------------------------------------------
- ROM:0C90AF00
- ROM:0C90AF00 loc_C90AF00: ; CODE XREF: sub_C90AC64+1Aj
- ROM:0C90AF00 mov.l @r13, r2 ; Move Long Data
- ROM:0C90AF02 mov.l @(h'20,r2), r3 ; Move Structure Long Data
- ROM:0C90AF04 mov.w #h'2D8, r2 ; Move Immediate Word Data
- ROM:0C90AF06 mov.l @(h'18,r3), r1 ; Move Structure Long Data
- ROM:0C90AF08 add r2, r1 ; Add binary
- ROM:0C90AF0A mov.l r1, @(h'18,r3) ; Move Structure Long Data
- ROM:0C90AF0C mov.l #h'8C1568B0, r3 ; Move Immediate Long Data
- ROM:0C90AF0E mov.w @r3, r0 ; Move Word Data
- ROM:0C90AF10 cmp/eq #1, r0 ; Compare: Equal
- ROM:0C90AF12 bf/s loc_C90AF1C ; Branch of False with Delay Slot
- ROM:0C90AF14 mov r12, r4 ; Move Data
- ROM:0C90AF16 mov.l @r13, r0 ; Move Long Data
- ROM:0C90AF18 mov.l @(h'20,r0), r1 ; Move Structure Long Data
- ROM:0C90AF1A mov.l r10, @(h'18,r1) ; Move Structure Long Data
- ROM:0C90AF1C
- ROM:0C90AF1C loc_C90AF1C: ; CODE XREF: sub_C90AC64+2AEj
- ROM:0C90AF1C bsr sub_C90AB5A ; Branch to Subroutine
- ROM:0C90AF1E ; ---------------------------------------------------------------------------
- ROM:0C90AF1E nop ; No Operation
- ROM:0C90AF20 mov.w @(6,r12), r0 ; Move Structure Word Data
- ROM:0C90AF22 add #1, r0 ; Add binary
- ROM:0C90AF24 mov.w r0, @(6,r12) ; Move Structure Word Data
- ROM:0C90AF26 mov.w @(6,r12), r0 ; Move Structure Word Data
- ROM:0C90AF28 mov.l #h'8C0D7184, r3 ; Move Immediate Long Data
- ROM:0C90AF2A extu.w r0, r1 ; Extend as Unsigned (Word)
- ROM:0C90AF2C jsr @r3 ; Jump to Subroutine
- ROM:0C90AF2E mov #2, r0 ; Move Immediate Byte Data
- ROM:0C90AF30 tst r0, r0 ; Test Logical
- ROM:0C90AF32 bf loc_C90AF88 ; Branch if False
- ROM:0C90AF34 mov.l #sub_C90B158, r6 ; Move Immediate Long Data
- ROM:0C90AF36 mov #2, r5 ; Move Immediate Byte Data
- ROM:0C90AF38 jsr @r11 ; Jump to Subroutine
- ROM:0C90AF3A mov r5, r4 ; Move Data
- ROM:0C90AF3C tst r0, r0 ; Test Logical
- ROM:0C90AF3E bt/s loc_C90AF88 ; Branch if True with Delay Slot
- ROM:0C90AF40 mov r0, r4 ; Move Data
- ROM:0C90AF42 mov.l #h'8C76D9B0, r5 ; Move Immediate Long Data
- ROM:0C90AF44 mov #h'20, r0 ; Move Immediate Byte Data
- ROM:0C90AF46 mov.l @(h'20,r4), r2 ; Move Structure Long Data
- ROM:0C90AF48 mov.l @r5, r3 ; Move Long Data
- ROM:0C90AF4A fmov.s @(r0,r3), fr3 ; Floating-point move single precision
- ROM:0C90AF4C fmov.s fr3, @(r0,r2) ; Floating-point move single precision
- ROM:0C90AF4E mova unk_C90AFD4, r0 ; Move Effective Address
- ROM:0C90AF50 fmov.s @r0, fr3 ; Floating-point move single precision
- ROM:0C90AF52 mov #h'24, r0 ; Move Immediate Byte Data
- ROM:0C90AF54 mov.l @r5, r2 ; Move Long Data
- ROM:0C90AF56 mov.l @(h'20,r4), r3 ; Move Structure Long Data
- ROM:0C90AF58 fmov.s @(r0,r2), fr2 ; Floating-point move single precision
- ROM:0C90AF5A fadd fr3, fr2 ; Floating-point add
- ROM:0C90AF5C fmov.s fr2, @(r0,r3) ; Floating-point move single precision
- ROM:0C90AF5E mov #h'28, r0 ; Move Immediate Byte Data
- ROM:0C90AF60 mov.l @r5, r2 ; Move Long Data
- ROM:0C90AF62 mov.l @(h'20,r4), r3 ; Move Structure Long Data
- ROM:0C90AF64 fmov.s @(r0,r2), fr2 ; Floating-point move single precision
- ROM:0C90AF66 fmov.s fr2, @(r0,r3) ; Floating-point move single precision
- ROM:0C90AF68 mov.w @(6,r12), r0 ; Move Structure Word Data
- ROM:0C90AF6A mov.l @(h'20,r4), r3 ; Move Structure Long Data
- ROM:0C90AF6C extu.w r0, r0 ; Extend as Unsigned (Word)
- ROM:0C90AF6E mov r0, r2 ; Move Data
- ROM:0C90AF70 shll2 r0 ; Shift Logical Left 2
- ROM:0C90AF72 shll2 r0 ; Shift Logical Left 2
- ROM:0C90AF74 shll2 r0 ; Shift Logical Left 2
- ROM:0C90AF76 add r2, r0 ; Add binary
- ROM:0C90AF78 lds r0, fpul ; Load to System Register
- ROM:0C90AF7A mova h'C90AFD8, r0 ; Move Effective Address
- ROM:0C90AF7C fmov.s @r0, fr1 ; Floating-point move single precision
- ROM:0C90AF7E float fpul, fr2 ; Floating-point convert from integer
- ROM:0C90AF80 fmul fr1, fr2 ; Floating-point multiply
- ROM:0C90AF82 ftrc fr2, fpul ; Floating-point truncate and convert to integer
- ROM:0C90AF84 sts fpul, r2 ; Store System Register
- ROM:0C90AF86 mov.l r2, @(h'18,r3) ; Move Structure Long Data
- ROM:0C90AF88
- ROM:0C90AF88 loc_C90AF88: ; CODE XREF: sub_C90AC64+2CEj
- ROM:0C90AF88 ; sub_C90AC64+2DAj
- ROM:0C90AF88 mov.w @(6,r12), r0 ; Move Structure Word Data
- ROM:0C90AF8A mov.w #h'14A, r3 ; Move Immediate Word Data
- ROM:0C90AF8C extu.w r0, r0 ; Extend as Unsigned (Word)
- ROM:0C90AF8E cmp/gt r3, r0 ; Compare: Signed Greater
- ROM:0C90AF90 bf loc_C90AF9E ; Branch if False
- ROM:0C90AF92 mov.l #sub_C90B680, r1 ; Move Immediate Long Data
- ROM:0C90AF94 jsr @r1 ; sub_C90B680 ; Jump to Subroutine
- ROM:0C90AF96 nop ; No Operation
- ROM:0C90AF98 mov r10, r0 ; Move Data
- ROM:0C90AF9A nop ; No Operation
- ROM:0C90AF9C mov.w r0, @(6,r12) ; Move Structure Word Data
- ROM:0C90AF9E
- ROM:0C90AF9E loc_C90AF9E: ; CODE XREF: sub_C90AC64+32Cj
- ROM:0C90AF9E bsr sub_C90B0C6 ; Branch to Subroutine
- ROM:0C90AFA0 ; ---------------------------------------------------------------------------
- ROM:0C90AFA0 mov r12, r4 ; Move Data
- ROM:0C90AFA2 mov.l #h'8C043526, r2 ; Move Immediate Long Data
- ROM:0C90AFA4 jsr @r2 ; Jump to Subroutine
- ROM:0C90AFA6 nop ; No Operation
- ROM:0C90AFA8 extu.b r0, r0 ; Extend as Unsigned (Byte)
- ROM:0C90AFAA cmp/eq #1, r0 ; Compare: Equal
- ROM:0C90AFAC bf loc_C90AFB2 ; Branch if False
- ROM:0C90AFAE bra loc_C90B0B6 ; Branch
- ROM:0C90AFB0 nop ; No Operation
- ROM:0C90AFB2 ; ---------------------------------------------------------------------------
- ROM:0C90AFB2
- ROM:0C90AFB2 loc_C90AFB2: ; CODE XREF: sub_C90AC64+348j
- ROM:0C90AFB2 mov #2, r2 ; Move Immediate Byte Data
- ROM:0C90AFB4 bra loc_C90B0B6 ; Branch
- ROM:0C90AFB6 mov.b r2, @r12 ; Move Byte Data
- ROM:0C90AFB6 ; ---------------------------------------------------------------------------
- ROM:0C90AFB8 .data.b 0
- ROM:0C90AFB9 .data.b 9
- ROM:0C90AFBA .data.b 0
- ROM:0C90AFBB .data.b 9
- ROM:0C90AFBC .data.b 0
- ROM:0C90AFBD .data.b 9
- ROM:0C90AFBE .data.b 0
- ROM:0C90AFBF .data.b 9
- ROM:0C90AFC0 word_C90AFC0: .data.w h'2D8 ; DATA XREF: sub_C90AC64+2A0r
- ROM:0C90AFC2 word_C90AFC2: .data.w h'14A ; DATA XREF: sub_C90AC64+326r
- ROM:0C90AFC4 dword_C90AFC4: .data.l h'8C1568B0 ; DATA XREF: sub_C90AC64+2A8r
- ROM:0C90AFC8 dword_C90AFC8: .data.l h'8C0D7184 ; DATA XREF: sub_C90AC64+2C4r
- ROM:0C90AFCC off_C90AFCC: .data.l sub_C90B158 ; DATA XREF: sub_C90AC64+2D0r
- ROM:0C90AFD0 dword_C90AFD0: .data.l h'8C76D9B0 ; DATA XREF: sub_C90AC64+2DEr
- ROM:0C90AFD4 unk_C90AFD4: .data.b 0 ; DATA XREF: sub_C90AC64+2EAo
- ROM:0C90AFD5 .data.b 0
- ROM:0C90AFD6 .data.b h'F0 ; =
- ROM:0C90AFD7 .data.b h'C2 ; -
- ROM:0C90AFD8 .data.b h'60 ; `
- ROM:0C90AFD9 .data.b h'B
- ROM:0C90AFDA .data.b h'36 ; 6
- ROM:0C90AFDB .data.b h'43 ; C
- ROM:0C90AFDC off_C90AFDC: .data.l sub_C90B680 ; DATA XREF: sub_C90AC64+32Er
- ROM:0C90AFE0 dword_C90AFE0: .data.l h'8C043526 ; DATA XREF: sub_C90AC64+33Er
- ROM:0C90AFE4 .data.b 0
- ROM:0C90AFE5 .data.b 9
- ROM:0C90AFE6 .data.b 0
- ROM:0C90AFE7 .data.b 9
- ROM:0C90AFE8 .data.b 0
- ROM:0C90AFE9 .data.b 9
- ROM:0C90AFEA .data.b 0
- ROM:0C90AFEB .data.b 9
- ROM:0C90AFEC .data.b 0
- ROM:0C90AFED .data.b 9
- ROM:0C90AFEE .data.b 0
- ROM:0C90AFEF .data.b 9
- ROM:0C90AFF0 .data.b 0
- ROM:0C90AFF1 .data.b 9
- ROM:0C90AFF2 .data.b 0
- ROM:0C90AFF3 .data.b 9
- ROM:0C90AFF4 .data.b 0
- ROM:0C90AFF5 .data.b 9
- ROM:0C90AFF6 .data.b 0
- ROM:0C90AFF7 .data.b 9
- ROM:0C90AFF8 .data.b 0
- ROM:0C90AFF9 .data.b 9
- ROM:0C90AFFA .data.b 0
- ROM:0C90AFFB .data.b 9
- ROM:0C90AFFC .data.b 0
- ROM:0C90AFFD .data.b 9
- ROM:0C90AFFE .data.b 0
- ROM:0C90AFFF .data.b 9
- ROM:0C90B000 ; ---------------------------------------------------------------------------
- ROM:0C90B000
- ROM:0C90B000 loc_C90B000: ; CODE XREF: sub_C90AC64+22j
- ROM:0C90B000 mov.l #stru_CA64040, r4 ; Move Immediate Long Data
- ROM:0C90B002 mov.l #h'8C5E62E8, r14 ; Move Immediate Long Data
- ROM:0C90B004 jsr @r14 ; Jump to Subroutine
- ROM:0C90B006 nop ; No Operation
- ROM:0C90B008 mov.l #stru_CA66044, r4 ; Move Immediate Long Data
- ROM:0C90B00A jsr @r14 ; Jump to Subroutine
- ROM:0C90B00C nop ; No Operation
- ROM:0C90B00E mov.l #stru_CA68AB0, r4 ; Move Immediate Long Data
- ROM:0C90B010 jsr @r14 ; Jump to Subroutine
- ROM:0C90B012 nop ; No Operation
- ROM:0C90B014 mov.l #stru_CA6FBE0, r4 ; Move Immediate Long Data
- ROM:0C90B016 jsr @r14 ; Jump to Subroutine
- ROM:0C90B018 nop ; No Operation
- ROM:0C90B01A mov.l #stru_CA6FA40, r4 ; Move Immediate Long Data
- ROM:0C90B01C jsr @r14 ; Jump to Subroutine
- ROM:0C90B01E nop ; No Operation
- ROM:0C90B020 mov.l #stru_CA6F920, r4 ; Move Immediate Long Data
- ROM:0C90B022 jsr @r14 ; Jump to Subroutine
- ROM:0C90B024 nop ; No Operation
- ROM:0C90B026 mov.l #stru_CAA02A8, r4 ; Move Immediate Long Data
- ROM:0C90B028 jsr @r14 ; Jump to Subroutine
- ROM:0C90B02A nop ; No Operation
- ROM:0C90B02C mov.l #stru_CA6B51C, r4 ; Move Immediate Long Data
- ROM:0C90B02E jsr @r14 ; Jump to Subroutine
- ROM:0C90B030 nop ; No Operation
- ROM:0C90B032 mov.l #0, r4 ; Move Immediate Long Data
- ROM:0C90B034 jsr @r14 ; Jump to Subroutine
- ROM:0C90B036 nop ; No Operation
- ROM:0C90B038 mov.l #stru_CA6FD54, r4 ; Move Immediate Long Data
- ROM:0C90B03A jsr @r14 ; Jump to Subroutine
- ROM:0C90B03C nop ; No Operation
- ROM:0C90B03E mov.l #stru_CA9CE10, r4 ; Move Immediate Long Data
- ROM:0C90B040 jsr @r14 ; Jump to Subroutine
- ROM:0C90B042 nop ; No Operation
- ROM:0C90B044 mov.l #stru_CAA078C, r4 ; Move Immediate Long Data
- ROM:0C90B046 jsr @r14 ; Jump to Subroutine
- ROM:0C90B048 nop ; No Operation
- ROM:0C90B04A mov.l #stru_CAA23A4, r4 ; Move Immediate Long Data
- ROM:0C90B04C jsr @r14 ; Jump to Subroutine
- ROM:0C90B04E nop ; No Operation
- ROM:0C90B050 mov.l #off_CAA2A1C, r4 ; Move Immediate Long Data
- ROM:0C90B052 jsr @r14 ; Jump to Subroutine
- ROM:0C90B054 nop ; No Operation
- ROM:0C90B056 mov.l #stru_CAA4EB0, r4 ; Move Immediate Long Data
- ROM:0C90B058 jsr @r14 ; Jump to Subroutine
- ROM:0C90B05A nop ; No Operation
- ROM:0C90B05C mov.l #stru_CAA5804, r4 ; Move Immediate Long Data
- ROM:0C90B05E jsr @r14 ; Jump to Subroutine
- ROM:0C90B060 nop ; No Operation
- ROM:0C90B062 mov.l #off_CAA6208, r4 ; Move Immediate Long Data
- ROM:0C90B064 jsr @r14 ; Jump to Subroutine
- ROM:0C90B066 nop ; No Operation
- ROM:0C90B068 mov.l #off_CAA7178, r4 ; Move Immediate Long Data
- ROM:0C90B06A jsr @r14 ; Jump to Subroutine
- ROM:0C90B06C nop ; No Operation
- ROM:0C90B06E mov.l #stru_CAA891C, r4 ; Move Immediate Long Data
- ROM:0C90B070 jsr @r14 ; Jump to Subroutine
- ROM:0C90B072 nop ; No Operation
- ROM:0C90B074 mov.l #stru_CAA924C, r4 ; Move Immediate Long Data
- ROM:0C90B076 jsr @r14 ; Jump to Subroutine
- ROM:0C90B078 nop ; No Operation
- ROM:0C90B07A mov.l #off_CAA9A88, r4 ; Move Immediate Long Data
- ROM:0C90B07C jsr @r14 ; Jump to Subroutine
- ROM:0C90B07E nop ; No Operation
- ROM:0C90B080 mov.l #stru_CAAA054, r4 ; Move Immediate Long Data
- ROM:0C90B082 jsr @r14 ; Jump to Subroutine
- ROM:0C90B084 nop ; No Operation
- ROM:0C90B086 mov.l #off_CAAA7A4, r4 ; Move Immediate Long Data
- ROM:0C90B088 jsr @r14 ; Jump to Subroutine
- ROM:0C90B08A nop ; No Operation
- ROM:0C90B08C mov.l #stru_CAAAF78, r4 ; Move Immediate Long Data
- ROM:0C90B08E jsr @r14 ; Jump to Subroutine
- ROM:0C90B090 nop ; No Operation
- ROM:0C90B092 mov.l #off_CAAB6DC, r4 ; Move Immediate Long Data
- ROM:0C90B094 jsr @r14 ; Jump to Subroutine
- ROM:0C90B096 nop ; No Operation
- ROM:0C90B098 mov.l #off_CAAC7F4, r4 ; Move Immediate Long Data
- ROM:0C90B09A jsr @r14 ; Jump to Subroutine
- ROM:0C90B09C nop ; No Operation
- ROM:0C90B09E mov.l #stru_CA9E7D4, r4 ; Move Immediate Long Data
- ROM:0C90B0A0 jsr @r14 ; Jump to Subroutine
- ROM:0C90B0A2 nop ; No Operation
- ROM:0C90B0A4 mov.l #stru_CA9D3C8, r4 ; Move Immediate Long Data
- ROM:0C90B0A6 jsr @r14 ; Jump to Subroutine
- ROM:0C90B0A8 nop ; No Operation
- ROM:0C90B0AA mov.l #h'8C0745D8, r2 ; Move Immediate Long Data
- ROM:0C90B0AC jsr @r2 ; Jump to Subroutine
- ROM:0C90B0AE mov r9, r4 ; Move Data
- ROM:0C90B0B0 mov.l #h'CAD4C48, r3 ; Move Immediate Long Data
- ROM:0C90B0B2 mov.l r10, @r3 ; Move Long Data
- ROM:0C90B0B4 mov.l r10, @r13 ; Move Long Data
- ROM:0C90B0B6
- ROM:0C90B0B6 loc_C90B0B6: ; CODE XREF: sub_C90AC64:loc_C90AC8Aj
- ROM:0C90B0B6 ; sub_C90AC64+1E6j ...
- ROM:0C90B0B6 lds.l @r15+, pr ; Load to System Register Long
- ROM:0C90B0B8 mov.l @r15+, r9 ; Move Long Data
- ROM:0C90B0BA mov.l @r15+, r10 ; Move Long Data
- ROM:0C90B0BC mov.l @r15+, r11 ; Move Long Data
- ROM:0C90B0BE mov.l @r15+, r12 ; Move Long Data
- ROM:0C90B0C0 mov.l @r15+, r13 ; Move Long Data
- ROM:0C90B0C2 rts ; Return from Subroutine
- ROM:0C90B0C4 mov.l @r15+, r14 ; Move Long Data
- ROM:0C90B0C4 ; End of function sub_C90AC64
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement