File id: frontend for cdrecord and cdrdao in win32

About Program:
v1.1

YOU MUST HAVE DSRUN.EXE TO RUN THIS PROGRAM.
YOU MUST HAVE CDRTOOLS and CDRDAO TO RUN THIS PROGRAM.

You may have downloaded cdpisac with cdrdao and cdrecord.
I didn't make them. Look below for link to this files.

I suggest you buy cdrw (high speed 4-10x CDRW if possible) and
practice on it first. On CDRW CD-s you can write many times, as opposed to
CDR CD-S.


You can find cdrtools and cdrdao on vuks.da.ru, probably newer versions
can be found at their original home pages:

links: 
cdrtools-1.11a04-win32-bin.zip:

ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/win32/
file name should be: cdrtools-1.11a04-win32-bin.zip or something else instead of 1.11a04
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

cdrdao-1.1.5.bin.x86.win32.zip

http://cdrdao.sourceforge.net/
http://sourceforge.net/project/showfiles.php?group_id=2171&release_id=33126
cdrdao doesn't seem to work on win9x?



Download file cdrtools-1.11a04-win32-bin.zip and cdrdao-1.1.5.bin.x86.win32.zip
and unzip them using filzip or winzip to in same directory as cdpisac files.


SETUP:
1. click on search for cdr/w drive
you'll se something like:
1,0,0 TEAC, CD-W58E, 1.0A
-in cdpisac select 1,0,0 (or what it says for your drive, from list near CD Device)
-select writing speed of your drive from CD Speed list. (if your drive is
 something like 32/8/4 it means that it reads at 32 speed, writes CDR cd-s at 
 8 speed, and writes CDRW (rewritable, can write on them more than once) at 4 speed.
 in this case select 8. ) 
-select your windows cd drive name (e:\ is default)
-click on save options


If you want to copy something from the hard disk to cd there are two ways:
1. way
- move all your files to c:\temp\iso directory.
- select all files in window explorer. right click on mouse. properties.
  make sure the Size: <something> MB says no more than 650 MB
  if you have 650 mb CD. Size of CD should be on CD envelope.
- click on "make image file" button
- wait till it's over (you'll se _ blinking again, hard disk will stop writing)
- you'll have test.iso in your cdpisac dir.
- insert empty cd in cdreader drive if you haven't already.
- click on "write image to cd"
- you shoud try not woking on your computer while it is recording. 
- you should see "fifo was empty 0 times" if you got some other value insted of
  0 the writing was not successful. you shoud try not woking on your computer
  while it is recording. Try putting lover speed for writing if you have errors
- if you select simulate check nothing will be written on cd, it will be only test.
- after writing is (successfully) done, eject cd by pressing button on cdrdrive
- pres eject button again on your cd writer to get it back.
- click on cd in windows explorer. your files should be there.


2. way
- move all your files to c:\temp\iso directory.
- select all files in window explorer. right click on mouse. properties.
  make sure the Size: <something> MB says no more than 650 MB
  if you have 650 mb CD. Size of CD should be on CD envelope.
- insert empty cd in cdreader drive if you haven't already.
- click on "direct writing" button
- you shoud try not woking on your computer while it is recording. 
- wait till it's over (you'll se _ blinking again, hard disk will stop writing)
- you should see "fifo was empty 0 times" if you got some other value insted of
  0 the writing was not successful. you shoud try not woking on your computer
  while it is recording. Try putting lover speed for writing if you have errors.
  Try using 1. way.
- if you select simulate check nothing will be written on cd, it will be only test.
- after writing is (successfully) done, eject cd by pressing button on cdrdrive
- pres eject button again on your cd writer to get it back.
- click on cd in windows explorer. your files should be there.
- note: not sure if this works on win9x. Works fine on win2000.


3. copying cd-s
-insert cd
-click on cdrdao read
-insert empty cd 
-click on cdrdao burn
- after writing is (successfully) done, eject cd by pressing button on cdrdrive
- pres eject button again on your cd writer to get it back.
this is still in beta stage.
if you get message warning padding xxxxxxxx sectors...
pres control c
delete image.
click on cdrdao read again.

This is problem with cdreader/recorder no spin off fast enough.
you might wanna try opening cd in windows explorer first.

you can use "use readcd" which will create iso image of cd
You can write image to cd using "write image to cd" button

4. creating audio cd-s
if you don't have wav files use winamp to create them:
-Open files in winamp (www.winamp.com)
-(drag/drop mp3 files, right click enqueue, edit play list (pl button in winamp), 
 whatever)
-eq/off
-repeat (near shuffle = off)

-if you have 74 minutes cdr/rw make sure that in playlist time isn't longer than 
 that

CONFIGURING WINAMP:
-Rightclick on winamp
-options
-preferences/
-plug-ins/output
-nullsoft disk writer
-output directory: c:\temp\
-configure /convert to: PCM 44.100 kHz, 16 Bit, Stereo

-dont forget to change "nullsoft disk writer" to "nullsoft wave out plug-in"
afterwards

CD PISAC

-when you have the wave files drag'n'drop them to cdpisac
-select audio for image type
-select "pad option"
-click on "write image to cd button"
- after writing is (successfully) done, eject cd by pressing button on cdrdrive
- pres eject button again on your cd writer to get it back.
-to create mp3-s from audio cd - you can use cdex (cdex.n3.net)




5. cdrw
erasing cdrw:  click on erase cdr-w button. you can select minimal or full.
Minimal erases all disk space and take longer time, minimal erases only
table of contents (toc)
-you can also select force - for cdrws problems
-cdrdao - choose between cdrdao and cdrecord program for erasing cdrw
-if you have used multi on cdrw you should select full erase?

6. CDR/W info = click on cd medium info.


buttons:
search for cdr/w drive
-search for cdr/w drive: find your drive
-save options: save program options
-cd -device: shows where is your device
-cd speed - speed of your cdr/w drive
e:\ - windows cdr\w representation


make image
-image source dir: iso image dir
-cd label - cd label in windws explorer
-image target dir and name: iso path and name. also used for audio wav-s.
 when creatin your own, make sure there is no " at begining and ending:
 ok: c:\temp\is.iso 		 c:\temp\is1.iso" "c:\temp\is2.iso
 bad: "c:\temp\is.iso"          "c:\temp\is1.iso" "c:\temp\is2.iso"
 program will add " itself at the beginning and the end.
-Rock ridge, Joliet : dir description on cd. Dont mess with it unnecessary.
-show image info : show progress while making iso image

-direct writing : direct write from image source dir to cd. Needs stronger machine.
-info : size of image source dir files.
-"make image file": create iso image in "image target dir".
 in "image target dir" will be test.iso. Delete it after you
 are done.
 You should not use directories with spaces for iso image dir.


write image to cd
-image type: type of image : date (iso, direct writing), audio (wavs),mode2, 
 xa1,xa2,cdi
-type of writing - dao 
- eject after writing - program will eject CD after writing.
- multi - multisesion - abillity to add more files to CD-s. Some cd-drives
 have problem reading this cd-s. every new session takes 20 MB-s of CD space.
 for last session "multi" option should not be selected. Not working very well.
 see cdrdao help pdf below.
-simulate:  nothning will be written to CDR/W disk
-overburn : write on cd-s more than its officioal size. Needed for 80 min cds?
-force: used with cdrw blanking if there is problem.
-pad: must be used with audio cd-s
-show record info: show info while recording
-fix - fixate cd
-nofix - do not fixate cd
-"write image to cd" button - write iso image or wav files to cd (see creating
  audio cd-s)


extra stuff
-raw read - read cd-s with cdrdao in raw mode
-no wait - no waiting for 10 sec when reocrding with cdrdao. not working on
 cdrecord
-cue /toc file: table of contents in cd pisac directory. Use cdrdao read to get one.
 used for cd copy. in cd pisacdir will be files 1.toc and 1.bin. Delete it after you
 are done.
-cdrdao read - read cd (create image on hard disk) with cdrdao. for cd-copy
-cdrdao burn. use cdrdao to write cd-s
-buffer size - you shouldn't change it from 4 Mb
-you can use "use readcd" which will create iso image of cd using readcd.exe
 You can write image to cd using "write image to cd" button
-no error - dont abort on error



-erase cdrw- erase rewritable (CDRW) CDs. Doesn't work on CDR CDs.
-minimal - type of erasing: minimal /full. See "5. cdrw".
-cdrdao - use cdrdao or cdrecord for erasing cdrw and search for cdr/w
-cd medium info - info about cd in drive
-unlock drive - if you have stopped writing abruptly and your cddrive is
 locked use this.
-command line: path to cmd.exe or command.com
- c:\winnt / ms - dos prompt - title of command line window
- dir - dir of cd: - not always working right.
- close win - close command prompt win if it has stayed from before
- edit - edit command line before sending it to command line window.
- no run - skip sending command line to command line window

- you can use audio c - audio creator for creating cd text for audio cd.
 see audioc.txt for more info
 
- there probably should be link for aspi drivers on www.ahead.de. (homepage of nero)
  may be needed for win2000




You should not use directories with spaces for iso image dir.
for updates of cdrdao and cdrecord download and unzip their packages to this dir.


I wrote this program cause I couldn't find any freeware program for
Windows for cd recording. (there is xduplicator, but nothing for creating cds
cdrdao mksisofs and cdrecord are written by their authors.)


from cdrdao help pdf files:

CD_ROM_XA
The disc contains mode 2 form 1 or mode 2 form 2 tracks. Audio tracks are allowed, too. This type
must be used if multi session disks are created (option --multi).



from readme win32 cdrecord:

You need a special ASPI driver version on NT-5.0 (Win2000)
You may get one by downloading

	http://www.poikosoft.com/writer/download.html

and unpacking the file mightywriter121.exe using unzip.
after you renamed ntaspi32.dll to wnaspi32.dll, cdrecord should work.


			IMPORTANT

In order to avoid damaging CD blanks because Win is trying to access
the drive while cdrecord writes to it, you definitely should edit
your registry and set the value of

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom\Autorun

to '0'.

in win98 go to system in control panel cd devices set eutorun to 0?

you can use cdcheck for checking if cd-s are ok recorded (http://fusion.zejn.si)


update v1.0a
small bug fixed? concerning windowsxp dir

update v1.1
added use readcd for reading cd-s
added d:

Q: What is cmd.exe?
A: cmd.exe is command com in windows2000/xp

update v1.1a
-warning before overwriting iso image when using usereadcd
-if you are using overburn cd-s be sure to set overburn cehckbox on, or you will
get warning message and all files will not be written correctly (or will not
be written at all)

*.dsc = source file

This program is freeware. Although, you can send me postcards, or something if you like.
Money is welcome, too. :)
This program is provided as-is, without warranties of any kind.
This program was written in VDS 2.22

Bojan Djuric
havaji@yahoo.com
http://vuks.da.ru


Bojan Djuric
Radoja Domanovica 12
78 000 Banja LUKA
RS
BiH