From 031b39df59c23668fe209b5d2da6a3edd79caa86 Mon Sep 17 00:00:00 2001 From: "SND\\shalma_cp" Date: Thu, 9 Sep 2010 13:07:14 +0000 Subject: Gpu - remove ePSXe Chrono Cross interlace hack (several reports it causes problems - use GPU plugin Chrono Cross fix + GPU fake busy states) Interpreter - remove psxBASIC CP0 check (redundant) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56983 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/gpu.c | 2 ++ libpcsxcore/psxinterpreter.c | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'libpcsxcore') diff --git a/libpcsxcore/gpu.c b/libpcsxcore/gpu.c index ca26e926..cdc8f1a4 100644 --- a/libpcsxcore/gpu.c +++ b/libpcsxcore/gpu.c @@ -84,6 +84,7 @@ int gpuReadStatus() hard = GPU_readStatus(); +#if 0 // ePSXe 1.7.0 - Chrono Cross interlace hack if (hard & 0x400000) { switch (Config.PsxType) { @@ -96,6 +97,7 @@ int gpuReadStatus() break; } } +#endif // NOTE: diff --git a/libpcsxcore/psxinterpreter.c b/libpcsxcore/psxinterpreter.c index dc577f3a..e4e02248 100644 --- a/libpcsxcore/psxinterpreter.c +++ b/libpcsxcore/psxinterpreter.c @@ -794,10 +794,7 @@ void psxCOP2() { psxCP2[_Funct_](); } -void psxBASIC() { - if ((psxRegs.CP0.n.Status & 0x40000000) == 0 ) - return; - +void psxBASIC() { psxCP2BSC[_Rs_](); } -- cgit v1.2.3