cdr - v1.8
----------

This is an extension to use with play station
 emulators as ePSXe, AdriPSX, PCSX
or PSEmuPro, but they but must support linux.
This Cdr plugin was formerly part of FPSE, from my cdr plugin.
The Plugin is free source code.

For the gtk-gui you need the Gtk library, compiled with Gtk v1.2.5.
And for the gtk2-gui you need the Gtk+2 library, compiled with Gtk+2 v2.0.

Usage:
-----
 Place the file "libcdr-x.x.so" at the Plugin directory of the Emulator to use it.
 Also place the cfgCdr file at your $HOME directory or at the Emulator directory.
 Note: the cfgCdr binary is for gtk+2, if you don't have gtk+2 use the cfgCdrGtk,
       and make sure you rename it to cfgCdr.

Configuration:
-------------
 Cdrom Dev:
  Set this to your cdrom device (ie. "/dev/cdrom")

 Read Mode:
  Normal (No Cache);
   This selects the basic normal reading, blocking with no cache.
  Thread - Faster (With Cache):
   This selects a threaded mode, which is more complex but will generally
   give better results.

 Cache Size:
  Amount of sectors (each sector is 2352 bytes long), default is 64 but you
  can try others values and see how it suits you.

 Cdrom Speed:
  Sets the cdrom speed, must be supported by the drive.

 Enable SubQ Read:
  Enable only if needed, this can generate slow downs.

Changes:
-------
 v1.8:
 * Rewrote Threading mode, only one now
 * Added Speed selection
 * Added gtk2 gui, contributed by Xobro

 v1.71:
 * Now CDRgetStatus will update the stat struct only once per second

 v1.7:
 * Rewrote Config and About dialogs
 * CDRgetBufferSub impletemented
 * Fixed some bugs
 * CDRgetBuffer now returns NULL if it fails in THREADED mode
 * Added THREADEDC mode, Threaded with Cache
 * Rearranged the Dialogs stuff, now use cfgCdrIso exec

 v1.62:
 * Fixed CDRgetStatus, now you can change cdroms while you play

 v1.61:
 * Added gtk_main to dialogs (thanks to Pete)

 v1.6:
 * Implemented threaded reading mode, faster reads

 v1.5:
 * Fixed CDRgetTD again (ff:ss:mm format, thanks to Pete)

 v1.4:
 * Now you can change a cdrom while running the emu
 * Small speed up on CDRreadTrack
 * Fixed CDRgetTD again
 * Added CDRgetStatus

 v1.3:
 * Added CDRplay and CDRstop
 * Fixed CDRgetTD
 * Now if no cd is in the cdrom device it will work as a null cdrom plugin

 v1.2:
 * Fixed Bug in readBuffer (btoi)
 * Added Gui for CDRconfigure and CDRabout
 * Tested with Pcsx

 v1.1:
 * First Release
 * Not tested with an emulator

 Authors: linuzappz <linuzappz@hotmail.com>
          xobro     <_xobro_@tin.it>

