File id: frontend for cdrecord and cdrdao in win32

About Program:
v1.2

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

Cdrdao and cdrecord are included with cdpisac
I didn't make them. Look below for link to this files.

I suggest you buy cdrw and practice on it first. On CDRW CD's
you can write many times, as opposed to CDR CD's.


If you want NEWER versions of cdrdao and cdrecord they
can be found at their original home pages:
(YOU DON'T HAVE TO DOWNLOAD THEM IF YOU DON'T WANT TO, certain versions
are included in this package.)

---------

cdrtools links: 

ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/win32/

file name should be like this: cdrtools-1.11a04-win32-bin.zip

or

http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

------------------

cdrdao links: 

http://cdrdao.sourceforge.net/

file name should be like this: cdrdao-1.1.5.bin.x86.win32.zip

or

http://sourceforge.net/project/showfiles.php?group_id=2171&release_id=33126

cdrdao doesn't seem to work on win9x?

---------

and unzip them using filzip or winzip to in same directory as cdpisac files.



WIN2000 and WINXP
if you get errror "no aspi driver" on winxp or win2000
go to www.nero.com/en/
Search for link on "download page" for "win2000 aspi drivers"
also try downloading newer versions of cdrecord and cdrdao if that doesn't help.
If you are using winxp or win2000 make sure that "command line" in cdpisac
(at the bottom of the window) is in the windows directory. for win2000
it is "WINNT" for winxp it should be "Windows".
for win2000 it shoud be something like "C:\WINNT\system32\cmd.exe"  first and
"C:\WINNT\system32\cmd.exe" second combo box.

IMPORTANT 

In order to avoid damaging CD blanks because Win2000 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 diable autorun.


if you get message warning padding xxxxxxxx sectors... while copying cd
try using option spin cd or press ctrl c and try again.

You might want to deselect raw read when copying audio cd-s.


SETUP:
unzip all files to some folder. start cdpisac.exe.
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...
try using option spin cd or
press ctrl c and try again.
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
-spincd - trying to spin cd before reading. sometimes useful with cdrdao read
 

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.


			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)

update 1.2
-some changes to help txt file.
-added spincd option.
-rawread, spincd and overburn are now on by default.
-removed ini file from cdpisac.zip or cdpisac.cab  which wasn't suppose to be there.


*.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