Difference between revisions of "SUZUKI Toggle CD Audio/Reverb"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
  
  # p1 = ?
+
  # p1 = reverb flag
  
 
  000183c0: 27bdffe8 addiu r29,r29,0xffe8
 
  000183c0: 27bdffe8 addiu r29,r29,0xffe8
 
  000183c4: 3c038003 lui r3,0x8003
 
  000183c4: 3c038003 lui r3,0x8003
  000183c8: 24637034 addiu r3,r3,0x7034        has some volume settings
+
  000183c8: 24637034 addiu r3,r3,0x7034        spucommon.SpuExtAttr
 
  000183cc: afbf0010 sw r31,0x0010(r29)
 
  000183cc: afbf0010 sw r31,0x0010(r29)
 
  000183d0: 8c62ffec lw r2,-0x0014(r3)          load voice common mask
 
  000183d0: 8c62ffec lw r2,-0x0014(r3)          load voice common mask
  000183d4: ac640000 sw r4,0x0000(r3)          ?
+
  000183d4: ac640000 sw r4,0x0000(r3)          store reverb on/off
 
  000183d8: 2464ffec addiu r4,r3,0xffec        pointer to voice common attributes
 
  000183d8: 2464ffec addiu r4,r3,0xffec        pointer to voice common attributes
 
  000183dc: 3c018003 lui r1,0x8003
 
  000183dc: 3c018003 lui r1,0x8003
 
  000183e0: ac257038 sw r5,0x7038(r1)
 
  000183e0: ac257038 sw r5,0x7038(r1)
  000183e4: 34420300 ori r2,r2,0x0300          toggle reverb and CD audio flags
+
  000183e4: 34420300 ori r2,r2,0x0300          toggle CD reverb and CD audio flags
 
  000183e8: 0c006c25 jal 0x0001b094            [[SpuSetCommonAttr]]
 
  000183e8: 0c006c25 jal 0x0001b094            [[SpuSetCommonAttr]]
 
  000183ec: ac62ffec sw r2,-0x0014(r3)          restore
 
  000183ec: ac62ffec sw r2,-0x0014(r3)          restore

Revision as of 06:15, 22 May 2025

# p1 = reverb flag
000183c0: 27bdffe8 addiu r29,r29,0xffe8
000183c4: 3c038003 lui r3,0x8003
000183c8: 24637034 addiu r3,r3,0x7034         spucommon.SpuExtAttr
000183cc: afbf0010 sw r31,0x0010(r29)
000183d0: 8c62ffec lw r2,-0x0014(r3)          load voice common mask
000183d4: ac640000 sw r4,0x0000(r3)           store reverb on/off
000183d8: 2464ffec addiu r4,r3,0xffec         pointer to voice common attributes
000183dc: 3c018003 lui r1,0x8003
000183e0: ac257038 sw r5,0x7038(r1)
000183e4: 34420300 ori r2,r2,0x0300           toggle CD reverb and CD audio flags
000183e8: 0c006c25 jal 0x0001b094             SpuSetCommonAttr
000183ec: ac62ffec sw r2,-0x0014(r3)          restore
000183f0: 8fbf0010 lw r31,0x0010(r29)
000183f4: 27bd0018 addiu r29,r29,0x0018
000183f8: 03e00008 jr r31
000183fc: 00000000 nop