I’ve written a complete DAO/96 burning program, which takes cooked session images and burns them to disc, making all other stuff.
Everything works fine, except when I make a 2 session disc, the second session is not regognized on some drives (Asus CD-S400/A, 1.3D). All other drives tested work fine. The aformentioned drive easily reads 2 session discs written with Nero, for example. If I keep inserting / ejecting the disc, sometimes the session is recognized. This drive has the same problem when I try to read a Nero made 2 session disc copied with CCD or Alcohol!!!
I haven’t found any firmware for this drive (there are a lot for CD-S400/A4 which already works fine!)
I have even simulated TAO packet writing with DAO (Link, Run-in, TDB, TDU, Run-Out, etc.) with no luck. Should I make anything special in the TOC for a 2 session disc, other than C0, B0 pointers?
Can you give some good references for CD structure, giving the details to make TOC, PreGap, …? Something better than SCSI drafts or CDRDAO source
Please help me!!!
Thanks in advance!