summaryrefslogtreecommitdiff
path: root/plugins/dfcdrom/cfg.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-26 15:29:20 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-26 15:29:20 +0000
commit24054df7ea8081b4a4b9875344b37458ec8502a5 (patch)
tree5bfa94e8ac0899b30a8456f5faf188392a78d1ce /plugins/dfcdrom/cfg.c
parent93e34824a3aaa71b3d9f423311c7ca1f67f4fd73 (diff)
downloadpcsxr-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.c12
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);
}