CDFaker is a CD-ROM emulator that supports ISO and CUE/BIN CD-ROM images and
CD-Audio.

RISC OS 3.10 and newer are supported.  CDFaker will load a CD-ROM driver stack on OS versions that do not natively support CDFS.  It will also configure the CMOS for one CDROM, if it's not already been configured.

CD-Audio is supported via CUE/BIN images using SharedSound, which will be
auto-loaded up to RISC OS 3.71, if required.  For later OS versions, ensure
SharedSound is loaded prior to running !CDFaker.


ISO images
----------
ISO's should have the filetype "ISOImage" / &DF6


CUE/BIN images
--------------
The CUE file should have the filetype "CUE" / &A79
The BIN file should have the filetype "Data" / &FFD
Both files should be in the same directory and the FILE parameter in the CUE
file should not contain a path.

Restrictions:
- Only INDEX 01 is understood within each TRACK entry
- The BIN file(s) must be in the same directory as the CUE and the FILE entry
  must only include the filename
- Data sectors are not error checked or corrected
- Sector header information is ignored, the LBA and mode are worked out from
  the CUE file contents


CD-Audio
--------
CD-Audio buffering can be configured with the following *Configure options:

CDFakerAudioBuffer <sectors>
CDFakerAudioReadAhead <sectors>

Where <sectors> is the number of CD sectors (2352 bytes/sector, 75
sectors/second).  The default values are a 156 sector audio buffer (~2 secs)
and a read ahead of 26 (~64Kb)


