Wave Race 64 (Shindou Edition)
(c) 1996 Nintendo

Ripped on 12/20/08 by Ugetab(based a little off of rip on 5/18/05 by hcs)

Some tracks are remixed from the original release of Wave Race 64.

One thing that can be done to make this set use less CPU on track start is to find a number to use after DC 83 04 00. The default is 10, and will likely play all tracks. What will work for Sparse03 won't work for Sparse07, hence, each miniusf has this set in it already. Someone who likes the music can mess with it, I guess.

The setup I ended up using for this rip:

80047CB8=
0C031DB9
240400?? (02-20)

Get to 47CC0 in state, add this:
(Also need to change PC at this point)

80047C80= 10000000 (16(or less) VIs needed for longer songs)

Need a countdown timer for 47418
47418(Get a null memory address, or some unused piece of RAM(like the music thread init area), then set it to an exact count to use):
3C058004= LUI A1, 0x8004
80A47C80= LB A0, 0x7C80 (A1) (80980001 = t8 (a0))
2484FFFF= ADDIU A0, A0, 0xFFFF
A0A47C80= SB A0, 0x7C80 (A1)
1480FF65= BNEZ A0, 1C0
AC580000

Include a counter variable in all the Miniusf files, so it can be song-dependant and easy to change/check.

CBFD8= 00000000 = more useless 04400000 related processing