cdrom: change pause timing again
[pcsx_rearmed.git] / libpcsxcore / plugins.c
index bab152c..369ea97 100644 (file)
@@ -31,9 +31,6 @@ static s64 cdOpenCaseTime = 0;
 GPUupdateLace         GPU_updateLace;
 GPUinit               GPU_init;
 GPUshutdown           GPU_shutdown;
-GPUconfigure          GPU_configure;
-GPUtest               GPU_test;
-GPUabout              GPU_about;
 GPUopen               GPU_open;
 GPUclose              GPU_close;
 GPUreadStatus         GPU_readStatus;
@@ -71,6 +68,7 @@ CDRabout              CDR_about;
 CDRsetfilename        CDR_setfilename;
 CDRreadCDDA           CDR_readCDDA;
 CDRgetTE              CDR_getTE;
+CDRprefetch           CDR_prefetch;
 
 SPUinit               SPU_init;
 SPUshutdown           SPU_shutdown;
@@ -214,7 +212,6 @@ static int LoadGPUplugin(const char *GPUdll) {
 
        hGPUDriver = SysLoadLibrary(GPUdll);
        if (hGPUDriver == NULL) {
-               GPU_configure = NULL;
                SysMessage (_("Could not load GPU plugin %s!"), GPUdll); return -1;
        }
        drv = hGPUDriver;
@@ -238,9 +235,6 @@ static int LoadGPUplugin(const char *GPUdll) {
        LoadGpuSym0(showScreenPic, "GPUshowScreenPic");
        LoadGpuSym0(vBlank, "GPUvBlank");
        LoadGpuSym0(getScreenInfo, "GPUgetScreenInfo");
-       LoadGpuSym0(configure, "GPUconfigure");
-       LoadGpuSym0(test, "GPUtest");
-       LoadGpuSym0(about, "GPUabout");
 
        return 0;
 }
@@ -264,6 +258,7 @@ long CALLBACK CDR__configure(void) { return 0; }
 long CALLBACK CDR__test(void) { return 0; }
 void CALLBACK CDR__about(void) {}
 long CALLBACK CDR__setfilename(char*filename) { return 0; }
+long CALLBACK CDR__prefetch(u8 m, u8 s, u8 f) { return 1; }
 
 #define LoadCdrSym1(dest, name) \
        LoadSym(CDR_##dest, CDR##dest, name, TRUE);
@@ -308,6 +303,7 @@ static int LoadCDRplugin(const char *CDRdll) {
        LoadCdrSym0(setfilename, "CDRsetfilename");
        LoadCdrSymN(readCDDA, "CDRreadCDDA");
        LoadCdrSymN(getTE, "CDRgetTE");
+       LoadCdrSym0(prefetch, "CDRprefetch");
 
        return 0;
 }