X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvj.cpp;h=e33ffe25f00887e4273ff8d11e8155d6b95f4812;hb=101d284ee6745c30b85467136d503178b08e606d;hp=7b86263964cacd9cdc805c49b6cd5cb6bf736700;hpb=908989f2bb1688adaa5163f3c96c60ef24b841ee;p=virtualjaguar diff --git a/src/vj.cpp b/src/vj.cpp index 7b86263..e33ffe2 100644 --- a/src/vj.cpp +++ b/src/vj.cpp @@ -124,6 +124,12 @@ int main(int argc, char * argv[]) if (!strcmp(argv[i], "-nodsp")) vjs.DSPEnabled = false; + if (!strcmp(argv[i], "-pipeline")) + vjs.usePipelinedDSP = true; + + if (!strcmp(argv[i], "-nopipeline")) + vjs.usePipelinedDSP = false; + if (!strcmp(argv[i], "-gl")) vjs.useOpenGL = true; @@ -154,6 +160,8 @@ int main(int argc, char * argv[]) printf(" -nobios : Boot cart without using Jaguar BIOS ROM \n"); printf(" -dsp : Force VJ to use the DSP \n"); printf(" -nodsp : Force VJ to run without the DSP \n"); + printf(" -pipeline : Use the DSP pipelined core \n"); + printf(" -nopipeline : Use the DSP non-pipelined core \n"); printf(" -gl : Use OpenGL rendering \n"); printf(" -nogl : Use old non-OpenGL rendering \n"); printf(" -fullscreen : Enable fullscreen mode (default: windowed)\n"); @@ -230,6 +238,10 @@ int main(int argc, char * argv[]) // Set up new backbuffer with new pixels and data JaguarExecute(backbuffer, true); totalFrames++; +//WriteLog("Frame #%u...\n", totalFrames); +//extern bool doDSPDis; +//if (totalFrames == 373) +// doDSPDis = true; // Some QnD GUI stuff here... if (showGUI) @@ -278,7 +290,7 @@ uint32 JaguarLoadROM(uint8 * rom, char * path) char * ext = strrchr(path, '.'); if (ext != NULL) { - WriteLog("VJ: Loading %s...", path); + WriteLog("VJ: Loading \"%s\"...", path); if (stricmp(ext, ".zip") == 0) {