Difference between revisions of "Toggle Music Playing"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 000124cc: 27bdffe8 addiu r29,r29,0xffe8 000124d0: 10800005 beq r4,r0,0x000124e8 000124d4: afbf0010 sw r31,0x0010(r29) 000124d8: 3c028003 lui r2...") |
m (Talcall moved page 000124cc - 00012514 to Toggle Music Playing) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<font face='Courier New'> | <font face='Courier New'> | ||
− | + | p1 = mode | |
+ | 0 = disable music playing flag | ||
+ | 1 = enable music playing flag | ||
+ | |||
000124cc: 27bdffe8 addiu r29,r29,0xffe8 | 000124cc: 27bdffe8 addiu r29,r29,0xffe8 | ||
− | 000124d0: 10800005 beq r4,r0,0x000124e8 | + | 000124d0: 10800005 beq r4,r0,0x000124e8 # branch if p1 = 0 |
000124d4: afbf0010 sw r31,0x0010(r29) | 000124d4: afbf0010 sw r31,0x0010(r29) | ||
000124d8: 3c028003 lui r2,0x8003 | 000124d8: 3c028003 lui r2,0x8003 | ||
− | 000124dc: 94422a54 lhu r2,0x2a54(r2) | + | 000124dc: 94422a54 lhu r2,0x2a54(r2) # encoded instruction |
000124e0: 08004940 j 0x00012500 | 000124e0: 08004940 j 0x00012500 | ||
− | 000124e4: 34421000 ori r2,r2,0x1000 | + | 000124e4: 34421000 ori r2,r2,0x1000 # enable music playing flag |
− | 000124e8: 0c004a18 jal 0x00012860 | + | 000124e8: 0c004a18 jal 0x00012860 # [[Turn off all MUS]] |
000124ec: 00000000 nop | 000124ec: 00000000 nop | ||
000124f0: 3c028003 lui r2,0x8003 | 000124f0: 3c028003 lui r2,0x8003 | ||
000124f4: 94422a54 lhu r2,0x2a54(r2) | 000124f4: 94422a54 lhu r2,0x2a54(r2) | ||
000124f8: 00000000 nop | 000124f8: 00000000 nop | ||
− | 000124fc: 3042efff andi r2,r2,0xefff | + | 000124fc: 3042efff andi r2,r2,0xefff # disable music playing flag |
00012500: 3c018003 lui r1,0x8003 | 00012500: 3c018003 lui r1,0x8003 | ||
00012504: a4222a54 sh r2,0x2a54(r1) | 00012504: a4222a54 sh r2,0x2a54(r1) |
Latest revision as of 03:11, 5 February 2025
p1 = mode 0 = disable music playing flag 1 = enable music playing flag
000124cc: 27bdffe8 addiu r29,r29,0xffe8 000124d0: 10800005 beq r4,r0,0x000124e8 # branch if p1 = 0 000124d4: afbf0010 sw r31,0x0010(r29) 000124d8: 3c028003 lui r2,0x8003 000124dc: 94422a54 lhu r2,0x2a54(r2) # encoded instruction 000124e0: 08004940 j 0x00012500 000124e4: 34421000 ori r2,r2,0x1000 # enable music playing flag 000124e8: 0c004a18 jal 0x00012860 # Turn off all MUS 000124ec: 00000000 nop 000124f0: 3c028003 lui r2,0x8003 000124f4: 94422a54 lhu r2,0x2a54(r2) 000124f8: 00000000 nop 000124fc: 3042efff andi r2,r2,0xefff # disable music playing flag 00012500: 3c018003 lui r1,0x8003 00012504: a4222a54 sh r2,0x2a54(r1) 00012508: 8fbf0010 lw r31,0x0010(r29) 0001250c: 27bd0018 addiu r29,r29,0x0018 00012510: 03e00008 jr r31 00012514: 00000000 nop