diff options
| author | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 15:29:20 +0000 |
|---|---|---|
| committer | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 15:29:20 +0000 |
| commit | 24054df7ea8081b4a4b9875344b37458ec8502a5 (patch) | |
| tree | 5bfa94e8ac0899b30a8456f5faf188392a78d1ce /plugins/dfcdrom/cfg.c | |
| parent | 93e34824a3aaa71b3d9f423311c7ca1f67f4fd73 (diff) | |
| download | pcsxr-24054df7ea8081b4a4b9875344b37458ec8502a5.tar.gz | |
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38278 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'plugins/dfcdrom/cfg.c')
| -rw-r--r-- | plugins/dfcdrom/cfg.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/dfcdrom/cfg.c b/plugins/dfcdrom/cfg.c index 050ed021..b6877859 100644 --- a/plugins/dfcdrom/cfg.c +++ b/plugins/dfcdrom/cfg.c @@ -17,6 +17,13 @@ #include "cdr.h" +char CdromDev[256]; +long ReadMode; +long UseSubQ; +long CacheSize; +long CdrSpeed; +long SpinDown; + void LoadConf() { FILE *f; char cfg[255]; @@ -26,6 +33,7 @@ void LoadConf() { UseSubQ = 0; CacheSize = 64; CdrSpeed = 0; + SpinDown = SPINDOWN_VENDOR_SPECIFIC; sprintf(cfg, "dfcdrom.cfg"); f = fopen(cfg, "r"); @@ -36,11 +44,14 @@ void LoadConf() { fscanf(f, "UseSubQ = %ld\n", &UseSubQ); fscanf(f, "CacheSize = %ld\n", &CacheSize); fscanf(f, "CdrSpeed = %ld\n", &CdrSpeed); + fscanf(f, "SpinDown = %ld\n", &SpinDown); fclose(f); if (ReadMode >= READ_MODES) ReadMode = THREADED; if (CacheSize <= 0) CacheSize = 32; if (CacheSize > 2048) CacheSize = 2048; + if (SpinDown <= 0) SpinDown = SPINDOWN_VENDOR_SPECIFIC; + if (SpinDown > SPINDOWN_32MIN) SpinDown = SPINDOWN_32MIN; } void SaveConf() { @@ -56,6 +67,7 @@ void SaveConf() { fprintf(f, "UseSubQ = %ld\n", UseSubQ); fprintf(f, "CacheSize = %ld\n", CacheSize); fprintf(f, "CdrSpeed = %ld\n", CdrSpeed); + fprintf(f, "SpinDown = %ld\n", SpinDown); fclose(f); } |
