From e707a80abd51a24db3276a64c39ff6706620a1ab Mon Sep 17 00:00:00 2001 From: MELERIX Date: Sat, 21 Mar 2015 06:47:48 -0300 Subject: [PATCH 1/3] SP Hack is now Fast SP --- Lang/English.pj.Lang | 2 +- Lang/Spanish.pj.Lang | 2 +- Source/Project64/Multilanguage.h | 2 +- Source/Project64/Multilanguage/Language Class.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Lang/English.pj.Lang b/Lang/English.pj.Lang index e7e4a5fa8..385ba5eaa 100644 --- a/Lang/English.pj.Lang +++ b/Lang/English.pj.Lang @@ -274,7 +274,7 @@ #527# "Use TLB" #528# "Register caching" #529# "Delay SI Interrupt" -#530# "SP Hack" +#530# "Fast SP" #531# "Default" #532# "RSP Audio Signal" #533# "Fixed Audio Timing" diff --git a/Lang/Spanish.pj.Lang b/Lang/Spanish.pj.Lang index ad32d91f9..2a5d42f70 100644 --- a/Lang/Spanish.pj.Lang +++ b/Lang/Spanish.pj.Lang @@ -274,7 +274,7 @@ #527# "Usar TLB" #528# "Registrar almacenamiento en caché" #529# "Demorar Interrupción SI" -#530# "Hackeo de SP" +#530# "SP Rápido" #531# "Predeterminado" #532# "Señal de Audio RSP" #533# "Tiempo de Audio Fijo" diff --git a/Source/Project64/Multilanguage.h b/Source/Project64/Multilanguage.h index 1e5c5f4ab..2a7840213 100644 --- a/Source/Project64/Multilanguage.h +++ b/Source/Project64/Multilanguage.h @@ -303,7 +303,7 @@ enum LanguageStringID{ ROM_USE_TLB = 527, ROM_REG_CACHE = 528, ROM_DELAY_SI = 529, - ROM_SP_HACK = 530, + ROM_FAST_SP = 530, ROM_DEFAULT = 531, ROM_AUDIO_SIGNAL = 532, ROM_FIXED_AUDIO = 533, diff --git a/Source/Project64/Multilanguage/Language Class.cpp b/Source/Project64/Multilanguage/Language Class.cpp index 58e0b1553..42e0f2d6c 100644 --- a/Source/Project64/Multilanguage/Language Class.cpp +++ b/Source/Project64/Multilanguage/Language Class.cpp @@ -269,7 +269,7 @@ void CLanguage::LoadDefaultStrings (void) DEF_STR(ROM_USE_TLB, L"Use TLB"); DEF_STR(ROM_REG_CACHE, L"Register caching"); DEF_STR(ROM_DELAY_SI, L"Delay SI Interrupt"); - DEF_STR(ROM_SP_HACK, L"SP Hack"); + DEF_STR(ROM_FAST_SP, L"Fast SP"); DEF_STR(ROM_DEFAULT, L"Default"); DEF_STR(ROM_AUDIO_SIGNAL, L"RSP Audio Signal"); DEF_STR(ROM_FIXED_AUDIO, L"Fixed Audio Timing"); From d2cc168a074318f23e8df4627fbb0cfa83c3549e Mon Sep 17 00:00:00 2001 From: AmbientMalice Date: Sun, 22 Mar 2015 15:46:01 +1000 Subject: [PATCH 2/3] Enabled Ep I - Racer software depth. --- Config/Glide64.rdb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Config/Glide64.rdb b/Config/Glide64.rdb index c579d330f..99d37d2c4 100644 --- a/Config/Glide64.rdb +++ b/Config/Glide64.rdb @@ -3326,16 +3326,19 @@ swapmode=2 [53ED2DC4-06258002-C:50] Good Name=Star Wars Episode I - Racer (E) (M3) Internal Name=STAR WARS EP1 RACER +fb_render=1 swapmode=2 [61F5B152-046122AB-C:4A] Good Name=Star Wars Episode I - Racer (J) Internal Name=STAR WARS EP1 RACER +fb_render=1 swapmode=2 [72F70398-6556A98B-C:45] Good Name=Star Wars Episode I - Racer (U) Internal Name=STAR WARS EP1 RACER +fb_render=1 swapmode=2 [42CF5EA3-9A1334DF-C:50] From 97f0a93a282b209718b8c97141ead74620a8ffe9 Mon Sep 17 00:00:00 2001 From: AmbientMalice Date: Sun, 22 Mar 2015 15:47:58 +1000 Subject: [PATCH 3/3] Changed Ep I - Racer to CF=1. Improves framerate with no apparent side-effects. --- Config/Project64.rdb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Config/Project64.rdb b/Config/Project64.rdb index 1ac82ff86..ec02f1f7b 100644 --- a/Config/Project64.rdb +++ b/Config/Project64.rdb @@ -5425,6 +5425,7 @@ Sync Audio=0 Good Name=Star Wars Episode I - Racer (E) (M3) Internal Name=STAR WARS EP1 RACER Status=Compatible +Counter Factor=1 Culling=1 Emulate Clear=1 RDRAM Size=8 @@ -5434,6 +5435,7 @@ Save Type=16kbit Eeprom Good Name=Star Wars Episode I - Racer (J) Internal Name=STAR WARS EP1 RACER Status=Compatible +Counter Factor=1 Culling=1 Emulate Clear=1 RDRAM Size=8 @@ -5443,6 +5445,7 @@ Save Type=16kbit Eeprom Good Name=Star Wars Episode I - Racer (U) Internal Name=STAR WARS EP1 RACER Status=Compatible +Counter Factor=1 Culling=1 Emulate Clear=1 RDRAM Size=8