I will assume that the CDR doesn't boot. The sound is an issue of YOUR DC, but you may try another brand of CDRs.
You can't build the image with other ISO program if you want a selfbootable CD.
mkisofs -C 0,11702 -V "DREAMNES" -l -o data.iso data
the main thing is the number 11702, because it changes depending of what do you use to burn the first session
(assuming you have the entire echelon's selfboot toolkit)
write this command at DOS prompt after you burn the first session. I recommend you that use an audio track, specially the "audio.raw" file which comes with the toolkit and you cann burn with CDRWIN (load it as an audio track) with the "open new session" checked.) (any other audio track will work, just make it as small as possible)
cdrecord -dev=x,y,z -msinfo
where x,y,z is the CDROM/CDRW where the CDR with the first session is.
it will give you the correct number for the mkisofs line
then you have to patch the iso
REMEMBER TO NOT INCLUDE THE IP.BIN FILE IN THE ISO
start this program
it will ask you for the IP.BIN (wich you may have) and the data.iso, just write their paths to patch the data.iso file
then burn the data.iso with cdrwin ONLY with these options enabled: "close session/finalize cd" and the "one that is below wich I don't remember right now (not @home) ("write postgap"?). Correct mode: MODE 2 XA
NOTE: DO NOT USE BINHACK WITH DREAMSNES AND MOST HOMEBREW SOFTWARE