Hi all! ^^... has been some time since an update to this thread, I have some good news for those interested in playing NeoGeo CD on FBA
,... IQ sent me a copy of his source recently so I could take a look at it and well I started to look at one of the missing features, CDDA support for NeoGeo CD...
I spent some days looking into various MP3 Players and CD Player src's coded in C/C++ and succeded implementing MP3 at first but then I decided to work on support for CDDA instead of MP3 since lot of other stuff had to be made to get tracklist, .cue files, etc...so until yesterday I was using a code imported from an open source CD Player, but again I decided to get something better because it was not detecting mounted CD Images on virtual drives, only burned CDs with CDDA. Finally I looked into NEOCD/SDL and imported the CDDA module into FBA (using MinGW SDL libraries for this feature).
I have to say CDDA is working ~90%, the only stuff that need to be verified is the Audio Track Looping
(but that should be no problem since I can make a timer for it and resolve any issues related with looping)...
In other hand there are still problems not related with CDDA, these are mostly seen when playing King of Fighters 98 & 99 (have'nt tested all Kof's), Tracks are always 0, as a result the BGM Tracks are not played,...I hope someone with more knowledge can take a look at that issue when I release the newest src.
Soon the source + binary will be released with the CDDA stuff so everyone can test and for those who want to make improvements. Btw, it has not been ported to the latest official FBA, it is currently in
v0.2.95.23, but I will try update it to the latest version.
ThanX to IQ for the main work in making NeoGeo CD playable in FBA, it is not working 100% but we hope someday it will
SeeYaa!