Difference between revisions of "SUZUKI SetMus"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
<font face='Courier New'>
+
# p1 = pointer to MUS file to start playing
+
 
 
  00014024: 27bdffe8 addiu r29,r29,0xffe8
 
  00014024: 27bdffe8 addiu r29,r29,0xffe8
 
  00014028: afb00010 sw r16,0x0010(r29)
 
  00014028: afb00010 sw r16,0x0010(r29)
Line 12: Line 12:
 
  00014048: 8c842a5c lw r4,0x2a5c(r4)
 
  00014048: 8c842a5c lw r4,0x2a5c(r4)
 
  0001404c: 3c028003 lui r2,0x8003
 
  0001404c: 3c028003 lui r2,0x8003
  00014050: 8c422a50 lw r2,0x2a50(r2)
+
  00014050: 8c422a50 lw r2,0x2a50(r2)           # previously played MUS file
 
  00014054: 3c018003 lui r1,0x8003
 
  00014054: 3c018003 lui r1,0x8003
  00014058: ac302a50 sw r16,0x2a50(r1)
+
  00014058: ac302a50 sw r16,0x2a50(r1)           # Store this mus as active mus
 
  0001405c: 0c0087ed jal 0x00021fb4              [[EnableEvent]]
 
  0001405c: 0c0087ed jal 0x00021fb4              [[EnableEvent]]
  00014060: ae020000 sw r2,0x0000(r16)
+
  00014060: ae020000 sw r2,0x0000(r16)           # store previously playing MUS
 
  00014064: 8fbf0014 lw r31,0x0014(r29)
 
  00014064: 8fbf0014 lw r31,0x0014(r29)
 
  00014068: 8fb00010 lw r16,0x0010(r29)
 
  00014068: 8fb00010 lw r16,0x0010(r29)
Line 22: Line 22:
 
  00014070: 03e00008 jr r31
 
  00014070: 03e00008 jr r31
 
  00014074: 00000000 nop
 
  00014074: 00000000 nop
</font>
 

Revision as of 11:10, 8 September 2025

# p1 = pointer to MUS file to start playing
00014024: 27bdffe8 addiu r29,r29,0xffe8
00014028: afb00010 sw r16,0x0010(r29)
0001402c: 00808021 addu r16,r4,r0
00014030: 3c048003 lui r4,0x8003
00014034: 8c842a5c lw r4,0x2a5c(r4)            timer 2 event
00014038: afbf0014 sw r31,0x0014(r29)
0001403c: 0c0087f1 jal 0x00021fc4              DisableEvent
00014040: 00000000 nop
00014044: 3c048003 lui r4,0x8003
00014048: 8c842a5c lw r4,0x2a5c(r4)
0001404c: 3c028003 lui r2,0x8003
00014050: 8c422a50 lw r2,0x2a50(r2)            # previously played MUS file
00014054: 3c018003 lui r1,0x8003
00014058: ac302a50 sw r16,0x2a50(r1)           # Store this mus as active mus
0001405c: 0c0087ed jal 0x00021fb4              EnableEvent
00014060: ae020000 sw r2,0x0000(r16)           # store previously playing MUS
00014064: 8fbf0014 lw r31,0x0014(r29)
00014068: 8fb00010 lw r16,0x0010(r29)
0001406c: 27bd0018 addiu r29,r29,0x0018
00014070: 03e00008 jr r31
00014074: 00000000 nop