09-11-2012, 11:24 PM
Apparently there's a way to decode ATRAC3+ on a PSP using it's SDK. The following blog post contains sample C code to do it: http://cooleyes.fx-world.org/blog/?p=3
Basically it means that *probably* one could extract at3+ files from the game using jpcsp, transfer them to PSP and then decode them to PCM WAV (see the code). Then these files could be transferred back to PC and encoded with FLAC to avoid further lossless compression artifacts and to save space. Now everytime jpcsp hits dreaded thing during emulation it just needs to substitute it with proper converted FLAC counterpart.
Sure, it will require a PSP to do the conversion, space needed to store games will go up more than twice in size, but given current state of things with ATRAC3+ decoding (unlikely to happen at all) this might be the only chance to get rid of SonicStage or SoundForge for proper sound emulation and keep it all legal.
What do you think?
Basically it means that *probably* one could extract at3+ files from the game using jpcsp, transfer them to PSP and then decode them to PCM WAV (see the code). Then these files could be transferred back to PC and encoded with FLAC to avoid further lossless compression artifacts and to save space. Now everytime jpcsp hits dreaded thing during emulation it just needs to substitute it with proper converted FLAC counterpart.
Sure, it will require a PSP to do the conversion, space needed to store games will go up more than twice in size, but given current state of things with ATRAC3+ decoding (unlikely to happen at all) this might be the only chance to get rid of SonicStage or SoundForge for proper sound emulation and keep it all legal.
What do you think?