PSFs of Rhapsody: A Musical Adventure, possible? by CyberBotX at 2:14 AM EST on January 28, 2013
So I know there is a rip of the PSX version of Rhapsody: A Musical Adventure, but that rip seems to only contain the XAs from the game (which is only 10 of 26 songs from the game, and are the ones with singing in them). The official soundtrack of the game has 26 tracks, and the other 16 tracks consist of the rest of the game's background music.
I suspect that the rest of the background music is sequenced as opposed to streamed, but I am at a loss to finding out if this is the case. I have looked up some guides on ripping PSFs as well as trying to use VGMToolbox to locate any SEQ strings in the the game's files, but to no avail.
Has anyone else tried to do this as well? Is it even possible to get the rest of Rhapsody's music in PSF format (or even some other format)?
Well, I do know C/C++, and I tried to look at how Assembly programming is done. The latter seems to go over my head regardless of my previous programming knowledge, though. So while I'd like to be able to rip the sequenced music from Rhapsody (assuming that the music is actually sequenced), I don't think I can do it.
So would it be possible to use the generic PSF driver from VGMToolbox? If so, then what should I be looking for in the game's files? I've never tried to do anything with sequenced PSX music before, but I really want to get Rhapsody's sequenced music extracted. The streamed songs are already covered.
I talked to manako on IRC yesterday for a bit. He told me what file contains the seq/vh/vb information. But I have been unable to find any information about the format of the headers for SEQ or VAB, or rather, I found one but it isn't very detailed in explanation. Where can I find the format specifications for SEQ and VAB? If I had those, I believe I could try to hack in the headers so I could get them to be recognized by VGMToolbox.
Do you use the XEBRA? You can dump memory in File> Save> Running Image If you could use XEBRA, To play as far as the music is playing. (Like a spc and vgm) You can find a seq/vh/vb if you search in VGMToolbox the dump data.
I think you missed where both manako and I have said that the headers for the seq/vh/vb are missing. Because of that, VGMToolbox will not find them. I would need to manually insert the headers, but I cannot do that without the specification of those headers.