mirror of
https://github.com/kalymos/PsNee.git
synced 2026-02-28 09:18:53 +00:00
opti BIOS patch SCPH-3000, SCPH-100.
This commit is contained in:
@@ -44,14 +44,14 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
SCPH model number // Data pin | 32-pin BIOS | 40-pin BIOS | BIOS version
|
||||
-------------------------------------------------------------------------------------------------*/
|
||||
//#define SCPH_102 // DX - D0 | AX - A7 | | 4.4e - CRC 0BAD7EA9, 4.5e -CRC 76B880E5
|
||||
//#define SCPH_100 // DX - D0 | AX - A7 | | 4.3j - CRC F2AF798B
|
||||
#define SCPH_100 // DX - D0 | AX - A7 | | 4.3j - CRC F2AF798B
|
||||
//#define SCPH_7500_9000 // DX - D0 | AX - A7 | | 4.0j - CRC EC541CD0
|
||||
//#define SCPH_7000 // DX - D0 | AX - A7 | | 4.0j - CRC EC541CD0 Enables hardware support for disabling BIOS patching.
|
||||
//#define SCPH_5500 // DX - D0 | AX - A5 | | 3.0j - CRC FF3EEB8C
|
||||
//#define SCPH_5000 // DX - D0 | AX - A5 | AX - A4 | 2.2j - CRC 24FC7E17
|
||||
//#define SCPH_3500 // DX - D0 | AX - A5 | AX - A4 | 2.1j - CRC BC190209
|
||||
//non-functional//#define SCPH_3000 // DX - D5 | AX - A7, AY - A8 | AX - A6, AY - A7 | 1.1j - CRC 3539DEF6
|
||||
#define SCPH_1000 // DX - D5 | AX - A7, AY - A8 | AX - A6, AY - A7 | 1.0j - CRC 3B601FC8
|
||||
//#define SCPH_3000 // DX - D5 | AX - A7, AY - A8 | AX - A6, AY - A7 | 1.1j - CRC 3539DEF6
|
||||
//#define SCPH_1000 // DX - D5 | AX - A7, AY - A8 | AX - A6, AY - A7 | 1.0j - CRC 3B601FC8
|
||||
|
||||
/*------------------------------------------------------------------------------------------------
|
||||
Options
|
||||
@@ -72,7 +72,7 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
/*------------------------------------------------------------------------------------------------
|
||||
Hysteresis
|
||||
------------------------------------------------------------------------------------------------*/
|
||||
#define HYSTERESIS_MAX 25 // All model.
|
||||
#define HYSTERESIS_MAX 15 // All model.
|
||||
//#define HYSTERESIS_MAX 25 // Only FAT! For models with problematic CD players.
|
||||
// Determines the number of times the data in the DATA line must match the filter of the region code injection function to trigger the injection.
|
||||
|
||||
|
||||
@@ -20,8 +20,11 @@
|
||||
Specific parameter section for BIOS patches
|
||||
------------------------------------------------------------------------------------------------*/
|
||||
|
||||
// Results of the maximum values
|
||||
// tested with an Atmega328P
|
||||
|
||||
#ifdef SCPH_102 //okv-8.7
|
||||
|
||||
#ifdef SCPH_102
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_RISING
|
||||
#define CHECKPOINT 83.9
|
||||
@@ -30,67 +33,67 @@
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_100 //ok V-8.7
|
||||
#ifdef SCPH_100
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_RISING
|
||||
#define CHECKPOINT 83.9
|
||||
#define CHECKPOINT 83.9 //83.72 - 84.15
|
||||
#define TRIGGER 48
|
||||
#define HOLD 2.8
|
||||
#define HOLD 2.75 //2.63 - 2.87
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_7500_9000 //ok v-8.7
|
||||
#ifdef SCPH_7500_9000
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_RISING
|
||||
#define CHECKPOINT 75.2 // ms SCPH_9000 74.95-75.55.
|
||||
#define CHECKPOINT 75.2 //74.95 - 75.55
|
||||
#define TRIGGER 16
|
||||
#define HOLD 2.8
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_7000 //ok V8.7
|
||||
#ifdef SCPH_7000
|
||||
//#define PATCH_SWITCH
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_RISING
|
||||
#define CHECKPOINT 75.2 // 75.3
|
||||
#define CHECKPOINT 75.2 //75.3
|
||||
#define TRIGGER 16
|
||||
#define HOLD 2.8
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_5500 //ok V8.7
|
||||
#ifdef SCPH_5500
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_FALLING
|
||||
#define CHECKPOINT 76.07 //75.99 - 76.14
|
||||
#define CHECKPOINT 76.07 //75.99 - 76.14
|
||||
#define TRIGGER 21
|
||||
#define HOLD 2.8
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_5000 // ok V8.7
|
||||
#ifdef SCPH_5000
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_FALLING
|
||||
#define CHECKPOINT 75.2 //75.12 - 75.27
|
||||
#define CHECKPOINT 75.2 //75.12 - 75.27
|
||||
#define TRIGGER 21
|
||||
#define HOLD 2.8 //2.7 - 2.85
|
||||
#define HOLD 2.8 //2.7 - 2.85
|
||||
#define PATCHING 0.1
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_3500 //ok V8.7
|
||||
#ifdef SCPH_3500
|
||||
#define BIOS_PATCH
|
||||
#define INTERRUPT_FALLING
|
||||
#define CHECKPOINT 75.2 //75.12 - 75.27
|
||||
#define CHECKPOINT 75.2 //75.12 - 75.27
|
||||
#define TRIGGER 21
|
||||
#define HOLD 2.75 //2.65 - 2.85
|
||||
#define HOLD 2.75 //2.65 - 2.85
|
||||
#define PATCHING 0.2
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_3000
|
||||
#define BIOS_PATCH
|
||||
#define CHECKPOINT 83
|
||||
#define CHECKPOINT 82.9 //82.65 - 83.26
|
||||
#define TRIGGER 60
|
||||
#define HOLD 2.75
|
||||
#define PATCHING 0.1
|
||||
#define HOLD 2.7 //2.58 - 2.8
|
||||
#define PATCHING 0.15
|
||||
#define HIGH_PATCH
|
||||
#define INTERRUPT_RISING_HIGH_PATCH
|
||||
#define CHECKPOINT2 253.3
|
||||
@@ -99,12 +102,12 @@
|
||||
#define PATCHING2 0.15
|
||||
#endif
|
||||
|
||||
#ifdef SCPH_1000 // ok V8.7
|
||||
#ifdef SCPH_1000
|
||||
#define BIOS_PATCH
|
||||
#define CHECKPOINT 82.9 // 82.63 - 83.26
|
||||
#define CHECKPOINT 82.9 // 82.63 - 83.26
|
||||
#define TRIGGER 92
|
||||
#define HOLD 2.65 // 2.58 - 2.75
|
||||
#define PATCHING 0.15
|
||||
#define HOLD 2.65 // 2.58 - 2.75
|
||||
#define PATCHING 0.15
|
||||
#define HIGH_PATCH
|
||||
#define INTERRUPT_RISING_HIGH_PATCH
|
||||
#define CHECKPOINT2 272.8
|
||||
|
||||
Reference in New Issue
Block a user