00012914 - 0001298c

From Final Fantasy Hacktics Wiki
Revision as of 12:19, 31 May 2025 by Talcall (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

00012914: 3c028003 lui r2,0x8003
00012918: 8c422a60 lw r2,0x2a60(r2)                currently MUS pointer
0001291c: 27bdffe0 addiu r29,r29,0xffe0
00012920: afb10014 sw r17,0x0014(r29)
00012924: 34110008 ori r17,r0,0x0008               8 channels
00012928: afbf001c sw r31,0x001c(r29)
0001292c: afb20018 sw r18,0x0018(r29)
00012930: afb00010 sw r16,0x0010(r29)
00012934: 8492000a lh r18,0x000a(r4)
00012938: 245000b8 addiu r16,r2,0x00b8             skip header data
0001293c: 96020000 lhu r2,0x0000(r16)              "has sound"?
00012940: 00000000 nop
00012944: 30420001 andi r2,r2,0x0001               ...?
00012948: 10400008 beq r2,r0,0x0001296c
0001294c: 2631ffff addiu r17,r17,0xffff
00012950: 8e040008 lw r4,0x0008(r16)               
00012954: 00000000 nop
00012958: 00041403 sra r2,r4,0x10
0001295c: 14520003 bne r2,r18,0x0001296c
00012960: 00000000 nop
00012964: 0c004a64 jal 0x00012990                  00012990 - 00012a1c
00012968: 00000000 nop
0001296c: 1620fff3 bne r17,r0,0x0001293c
00012970: 26100160 addiu r16,r16,0x0160            go to next channel
00012974: 8fbf001c lw r31,0x001c(r29)
00012978: 8fb20018 lw r18,0x0018(r29)
0001297c: 8fb10014 lw r17,0x0014(r29)
00012980: 8fb00010 lw r16,0x0010(r29)
00012984: 27bd0020 addiu r29,r29,0x0020
00012988: 03e00008 jr r31
0001298c: 00000000 nop