Hey everyone,
I've been playing around with the GDI format, .bin/.raw and .iso conversions, removing padding etc. I can't tell how it is on original GDEmus with the latest firmware but on my cheap clone, when I convert a game to .iso, it works fine, but it'll never play CDDA (if any), only a quick scratching sound once. Also I'm not really a friend of the .raw audio tracks wasting so much space - so 2 questions:
a) does anyone know why GDEmu behaves this way, or has found a way to make it play CDDA even when using .iso for the data tracks? I know GDEmu only supports .iso officially "for homebrew"... but nerfing CDDA on purpose seems a bit weird to me, unless of course .iso is loaded in an entirely different way than .bin tracks which somehow prohibits CDDA use.
b) what are the chances of converting .raw CDDA audio tracks to MP3, Opus, ADX etc. and having them play regularly, using a GDEmu? Obviously this is not supported right now with GDEmu+GDMenu, but I'm wondering if it would be possible using some kind of homebrew audio layer that gets hooked when CDDA tracks should be accessed, looks up the track file in the game folder and plays it. There are of course MP3 player apps for DC but none that I know of that could be used for/while playing a game.
This would probably, even if it were possible, introduce more or less significant performance issues with games, depending on the game - maybe not ChuChu, since the decoding would take some processing power; unless of course the DC was overclocked, or had some unused (audio) processing power left over somewhere that could be (ab)used for that?
I'm sorry to ask so unspecifically but I literally have no idea about both and am currently still working on other fronts where I feel more productive. Hoping for your insights.
Thanks!
I've been playing around with the GDI format, .bin/.raw and .iso conversions, removing padding etc. I can't tell how it is on original GDEmus with the latest firmware but on my cheap clone, when I convert a game to .iso, it works fine, but it'll never play CDDA (if any), only a quick scratching sound once. Also I'm not really a friend of the .raw audio tracks wasting so much space - so 2 questions:
a) does anyone know why GDEmu behaves this way, or has found a way to make it play CDDA even when using .iso for the data tracks? I know GDEmu only supports .iso officially "for homebrew"... but nerfing CDDA on purpose seems a bit weird to me, unless of course .iso is loaded in an entirely different way than .bin tracks which somehow prohibits CDDA use.
b) what are the chances of converting .raw CDDA audio tracks to MP3, Opus, ADX etc. and having them play regularly, using a GDEmu? Obviously this is not supported right now with GDEmu+GDMenu, but I'm wondering if it would be possible using some kind of homebrew audio layer that gets hooked when CDDA tracks should be accessed, looks up the track file in the game folder and plays it. There are of course MP3 player apps for DC but none that I know of that could be used for/while playing a game.
This would probably, even if it were possible, introduce more or less significant performance issues with games, depending on the game - maybe not ChuChu, since the decoding would take some processing power; unless of course the DC was overclocked, or had some unused (audio) processing power left over somewhere that could be (ab)used for that?
I'm sorry to ask so unspecifically but I literally have no idea about both and am currently still working on other fronts where I feel more productive. Hoping for your insights.
Thanks!