like i mentioned about i dont have an XB1 + XDK anymore so i cant do this personally. However i found it that it was pretty easy to intergrate the neocd UI elements into my code. i based most of it from the windows code in burner\win32\neocdlist.cpp and neocdsel.cpp From a highlevel code standpoint do the following: - add a new filter for NeoGeo CD - in the rom browser if the filter selected = neogeo cd, then scan for neocd isos based on the path defined in szNeoCDGamesDir. The scanning function is NeoCDList_ScanDir() in neocdsel.cpp. That will populate the GAMELIST structure. - display the neocd list based off the GAMELIST structure that was generated. - when an iso is selected (say the first one on the list..ie index = 0), the following code will launch a the neocd emulation
_tcscpy(CDEmuImage, ngcd_list[nIndex].szPath);
BurnerLoadDriver(_T("neocdz"))
thats pretty much all you need to do. Theres more with regards to loading .cue files but that would certainly get you up and running pretty quick. Hopefully this helps someone out