NEW features of cdrecord-1.8a22:

ALL:

-	README.ATAPI changed to reflect actual Linux versions.

-	Use Bit field order definitions from previous autoconf run
	rather than using static definitions.

-	Added a new type __SBOOL to be able to deal with BOOL definition
	from Windows.h

-	Added support for compiling cdrecord on SCO Openserver.
	Using usleep() from libc would kill the process with SIGALRM.
	We now simulate usleep() with select().

-	This is the first release of cdrtools that support SCO Openserver 
	without manual intervention to the source.

-	This is the first source release of cdrtools that support 
	WNT / W98 / W95.

	Cdrtools has no known limitations on Win32.

	The FIFO code from cdrecord and cdda2wav is fully supported,
	even 'mkisofs | cdrecord' works. If you want to make multi-session
	CD's on WIn32, you need to use the SCSI code os the mkisofs
	from the cdrtools package. Use mkisofs -M 0,6,0 to access
	a drive on target 6.

cdrecord:

-	New option -atip will print ATIP as a stand alone task.

-	pr_manufacturer()/disk_rcap() now uses rw and audio parameter
	to distinguish between metal and organic dye

-	Old Philips driver now prints Restricted/Unrestricted ATIP info too.

-	Trying to clear MMC drive status after a possible -dummy run.
	This helps to avoid reloading the media after a -dummy run.
	But it does not work with all drives.

-	Index handling for MMC DAO - not yet fully activated for end users ;-)

-	Philips CDD-2xxx driver now distinguishes between audio and data disks

-	Better Priority handling for OS/2

-	Added wildcart expansion for EMX on OS/2 and non POSIX shells

-	Now setting STDIN to O_BINARY if reading from stdin.
	This allows 
			mkisofs | cdrecord

	to work correctly on WNT and OS/2

-	For DAO, fixed pregap handling for mixed mode CD's where the 
	first track is a data track.

-	Help Adrian Schroeter <krabber@gmx.de> http://members.tripod.com/~fehlfarben 
	by adding inquiry code for thr Ricoh RO-1060C
 


readcd:


mkisofs:

-	SCSI read function now checks for drive's sector size and
	recalculates the number of sectors to transfer.

-	SCSI read function now checks if the amount of sectors to be
	transferred exceed the maximum transfer size for SCSI requests
	on the actual system.

	This could happen when doing multi-session in filesystems
	that have really big directories.

-	Fixed a bug with filename handling that was only present with
	IRIX (unsigned char) and character code >= 0x80

cdda2wav:

  o  bugfix: -w (wait) should work now with the -B (Bulkcopy) option.
  o  workaround: modified all floating point printing formats to integer (glibc/joerglib collision)
  o  porting: introduced O_BINARY for Win-NT, Win95/98, DOS, OS/2 platforms for binary writes
  o  workaround: swapped parent/child tasks to get SCSI access working (cygwin/ASPI)
  o  cdda2wav is now working under WIN-NT with FIFO (probably under Win95/98 too)
     checked with ASPI32 and ATAPI and SCSI drives.
  o  Beginnings of a web page (with a hyperlinked FAQ)
	www.escape.de/users/colossus/cdda2wav.html

Linux NOTES:

Better handling for the SCSI status byte is supported with the enhanced Linux sg driver interface.
Look for:
	ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/SG-2.2.tar.gz (Linux-2.2)
	ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/SG.patch.tar.gz (Linux-2.0 & 2.1)


CYGWIN NT-4.0 NOTES:

To compile on Cygwin32, get Cygwin32-beta20 and install it.
then create a symlink from /bin to the .../bin directory where bash is located.
Now run 'make' ...

The files are located on:

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

NOTE:	These tar archives are 100% ansi compatible. Solaris 2.x tar and GNU
	tar may get some minor trouble.

WARNING: Do not use 'mc' to extract the tar file!
	All mc versions before 4.0.14 cannot extract symbolic links correctly.

Joerg
