TESTS! fake_iso --------- FS_Init should load tweak music file Consider making it less slow? (probably doesn't matter) FS_LoadMusic FS_LoadSoundBank. iso_cd ------- work out timing constant FS_LoadSoundBank magic constants FS_LoadMusic magic constants dma ------ DMA_SendToSPUAndSync iso ----- InitISOFS - DMA_SendToSPUAndSync - STRThread - PLAYThread Move VagDirEntry to somewhere else magic numbers more ISOThread message Ids Handle Sound Stuff VagCommand field names. ProcessVAGData StopVAG PauseVAG CalculateVAGVolumes UnpauseVAG SetVAGVol GetPlayPos UpdatePlayPos CheckVAGStreamProgress GetVAGStreamPos VAG_MarkLoopStart VAG_MarkLoopEnd VAG_MarkNonloopStart VAG_MarkNonloopEnd stream --------- the whole thing.