From 994c8e5282f4ffcccff87a9033163480ebbb626a Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Fri, 5 Feb 2016 22:22:24 +1300 Subject: [PATCH] GameInis: NES games that don't require EFB2Ram differ per region. Just because it was the same game, released in diffrent regions at around the same time doesn't mean they use the same version of the Virtual Console emulator. The previous INIs were based of testing of the US release so I've move them to 6 letter INIs only effecting the US release. I've also added a few more and added a few Inis for the few PAL games that I could confirm also didn't require EFB2Ram. --- Data/Sys/GameSettings/F.ini | 7 +++++++ Data/Sys/GameSettings/FAA.ini | 4 ---- Data/Sys/GameSettings/FAAE01.ini | 5 +++++ Data/Sys/GameSettings/FAB.ini | 4 ---- Data/Sys/GameSettings/FABE01.ini | 5 +++++ Data/Sys/GameSettings/FABP01.ini | 5 +++++ Data/Sys/GameSettings/FACE01.ini | 5 +++++ Data/Sys/GameSettings/FACP01.ini | 5 +++++ Data/Sys/GameSettings/FAFE01.ini | 5 +++++ Data/Sys/GameSettings/FAG.ini | 4 ---- Data/Sys/GameSettings/FAGE01.ini | 5 +++++ Data/Sys/GameSettings/FAH.ini | 4 ---- Data/Sys/GameSettings/FAHE01.ini | 5 +++++ Data/Sys/GameSettings/FAIE01.ini | 5 +++++ Data/Sys/GameSettings/FAJE01.ini | 5 +++++ Data/Sys/GameSettings/FAJP01.ini | 5 +++++ Data/Sys/GameSettings/FAK.ini | 5 ----- Data/Sys/GameSettings/FAKE01.ini | 6 ++++++ Data/Sys/GameSettings/FAKP01.ini | 6 ++++++ Data/Sys/GameSettings/FAL.ini | 4 ---- Data/Sys/GameSettings/FALE01.ini | 5 +++++ Data/Sys/GameSettings/FAME01.ini | 5 +++++ Data/Sys/GameSettings/FAN.ini | 4 ---- Data/Sys/GameSettings/FANE01.ini | 5 +++++ Data/Sys/GameSettings/{FAO.ini => FAOE01.ini} | 1 + Data/Sys/GameSettings/FARE01.ini | 5 +++++ Data/Sys/GameSettings/FAS.ini | 4 ---- Data/Sys/GameSettings/FASE01.ini | 5 +++++ 28 files changed, 100 insertions(+), 33 deletions(-) delete mode 100644 Data/Sys/GameSettings/FAA.ini create mode 100644 Data/Sys/GameSettings/FAAE01.ini delete mode 100644 Data/Sys/GameSettings/FAB.ini create mode 100644 Data/Sys/GameSettings/FABE01.ini create mode 100644 Data/Sys/GameSettings/FABP01.ini create mode 100644 Data/Sys/GameSettings/FACE01.ini create mode 100644 Data/Sys/GameSettings/FACP01.ini create mode 100644 Data/Sys/GameSettings/FAFE01.ini delete mode 100644 Data/Sys/GameSettings/FAG.ini create mode 100644 Data/Sys/GameSettings/FAGE01.ini delete mode 100644 Data/Sys/GameSettings/FAH.ini create mode 100644 Data/Sys/GameSettings/FAHE01.ini create mode 100644 Data/Sys/GameSettings/FAIE01.ini create mode 100644 Data/Sys/GameSettings/FAJE01.ini create mode 100644 Data/Sys/GameSettings/FAJP01.ini delete mode 100644 Data/Sys/GameSettings/FAK.ini create mode 100644 Data/Sys/GameSettings/FAKE01.ini create mode 100644 Data/Sys/GameSettings/FAKP01.ini delete mode 100644 Data/Sys/GameSettings/FAL.ini create mode 100644 Data/Sys/GameSettings/FALE01.ini create mode 100644 Data/Sys/GameSettings/FAME01.ini delete mode 100644 Data/Sys/GameSettings/FAN.ini create mode 100644 Data/Sys/GameSettings/FANE01.ini rename Data/Sys/GameSettings/{FAO.ini => FAOE01.ini} (50%) create mode 100644 Data/Sys/GameSettings/FARE01.ini delete mode 100644 Data/Sys/GameSettings/FAS.ini create mode 100644 Data/Sys/GameSettings/FASE01.ini diff --git a/Data/Sys/GameSettings/F.ini b/Data/Sys/GameSettings/F.ini index 9665a8da7c..4b5ca06217 100644 --- a/Data/Sys/GameSettings/F.ini +++ b/Data/Sys/GameSettings/F.ini @@ -13,6 +13,13 @@ SafeTextureCacheColorSamples = 0 EFBScale = 2 [Video_Hacks] +# Some very early NES releases use a version of the NES emulator that doesn't require EFB2Ram. +# All US releases before Feburary 2007 use this version (with all remaining US releases requiring EFB2Ram). +# But in the PAL region the same games don't necessarily have the same emulator version and +# only a few of the pre-Feburary 2007 releases don't require EFB2Ram. +# +# Because of this, Inifiles that override this setting should only be created for the explicit region +# that was tested and they should not be merged. EFBToTextureEnable = False [Video_Enhancements] diff --git a/Data/Sys/GameSettings/FAA.ini b/Data/Sys/GameSettings/FAA.ini deleted file mode 100644 index 3b7faf5068..0000000000 --- a/Data/Sys/GameSettings/FAA.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FAAE01, FAAP01 - Donkey Kong - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAAE01.ini b/Data/Sys/GameSettings/FAAE01.ini new file mode 100644 index 0000000000..61b31f8229 --- /dev/null +++ b/Data/Sys/GameSettings/FAAE01.ini @@ -0,0 +1,5 @@ +# FAAE01 - Donkey Kong + +[Video_Hacks] +# All US NES VC titles released before Feburary 2007 don't need EFB2ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAB.ini b/Data/Sys/GameSettings/FAB.ini deleted file mode 100644 index 9f32e5ae83..0000000000 --- a/Data/Sys/GameSettings/FAB.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FABE01, FABP01 - Donkey Kong Jr. - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FABE01.ini b/Data/Sys/GameSettings/FABE01.ini new file mode 100644 index 0000000000..d100ba3b41 --- /dev/null +++ b/Data/Sys/GameSettings/FABE01.ini @@ -0,0 +1,5 @@ +# FABE01 - Donkey Kong Jr. + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FABP01.ini b/Data/Sys/GameSettings/FABP01.ini new file mode 100644 index 0000000000..ed6657f92a --- /dev/null +++ b/Data/Sys/GameSettings/FABP01.ini @@ -0,0 +1,5 @@ +# FABP01 - Donkey Kong Jr. + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FACE01.ini b/Data/Sys/GameSettings/FACE01.ini new file mode 100644 index 0000000000..f8b6dcb64b --- /dev/null +++ b/Data/Sys/GameSettings/FACE01.ini @@ -0,0 +1,5 @@ +# FACE01 - Pinball + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FACP01.ini b/Data/Sys/GameSettings/FACP01.ini new file mode 100644 index 0000000000..c924152989 --- /dev/null +++ b/Data/Sys/GameSettings/FACP01.ini @@ -0,0 +1,5 @@ +# FACP01 - Pinball + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAFE01.ini b/Data/Sys/GameSettings/FAFE01.ini new file mode 100644 index 0000000000..02fffb0a35 --- /dev/null +++ b/Data/Sys/GameSettings/FAFE01.ini @@ -0,0 +1,5 @@ +# FAFE01 - Mario Bros. + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAG.ini b/Data/Sys/GameSettings/FAG.ini deleted file mode 100644 index b2c03e85a7..0000000000 --- a/Data/Sys/GameSettings/FAG.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FAGE01, FAGP01 - Super Mario Bros. - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAGE01.ini b/Data/Sys/GameSettings/FAGE01.ini new file mode 100644 index 0000000000..d268b1d675 --- /dev/null +++ b/Data/Sys/GameSettings/FAGE01.ini @@ -0,0 +1,5 @@ +# FAGE01 - Super Mario Bros. + +[Video_Hacks] +# All US NES VC titles released before Feburary 2007 don't need EFB2ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAH.ini b/Data/Sys/GameSettings/FAH.ini deleted file mode 100644 index 14ff12f73a..0000000000 --- a/Data/Sys/GameSettings/FAH.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FAHE01, FAHP01 - Tennis - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAHE01.ini b/Data/Sys/GameSettings/FAHE01.ini new file mode 100644 index 0000000000..08e28e6fbc --- /dev/null +++ b/Data/Sys/GameSettings/FAHE01.ini @@ -0,0 +1,5 @@ +# FAHE01 - Tennis + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAIE01.ini b/Data/Sys/GameSettings/FAIE01.ini new file mode 100644 index 0000000000..c0354575f0 --- /dev/null +++ b/Data/Sys/GameSettings/FAIE01.ini @@ -0,0 +1,5 @@ +# FAIE01 - Soccer + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAJE01.ini b/Data/Sys/GameSettings/FAJE01.ini new file mode 100644 index 0000000000..27b5ac13d5 --- /dev/null +++ b/Data/Sys/GameSettings/FAJE01.ini @@ -0,0 +1,5 @@ +# FAJE01 - Ice Hockey + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAJP01.ini b/Data/Sys/GameSettings/FAJP01.ini new file mode 100644 index 0000000000..ee263e0d66 --- /dev/null +++ b/Data/Sys/GameSettings/FAJP01.ini @@ -0,0 +1,5 @@ +# FAJP01 - Ice Hockey + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAK.ini b/Data/Sys/GameSettings/FAK.ini deleted file mode 100644 index 0aaf587c73..0000000000 --- a/Data/Sys/GameSettings/FAK.ini +++ /dev/null @@ -1,5 +0,0 @@ -# FAKE01, FAKP01 - The Legend of Zelda - -[Video_Hacks] -EFBToTextureEnable = - diff --git a/Data/Sys/GameSettings/FAKE01.ini b/Data/Sys/GameSettings/FAKE01.ini new file mode 100644 index 0000000000..4a7aacf6f7 --- /dev/null +++ b/Data/Sys/GameSettings/FAKE01.ini @@ -0,0 +1,6 @@ +# FAKE01 - The Legend of Zelda + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = + diff --git a/Data/Sys/GameSettings/FAKP01.ini b/Data/Sys/GameSettings/FAKP01.ini new file mode 100644 index 0000000000..5446913d74 --- /dev/null +++ b/Data/Sys/GameSettings/FAKP01.ini @@ -0,0 +1,6 @@ +# FAKP01 - The Legend of Zelda + +[Video_Hacks] +# Some early PAL NES VC tiles don't need EFB2Ram +EFBToTextureEnable = + diff --git a/Data/Sys/GameSettings/FAL.ini b/Data/Sys/GameSettings/FAL.ini deleted file mode 100644 index cb71099455..0000000000 --- a/Data/Sys/GameSettings/FAL.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FALE01, FALP01 - Baseball - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FALE01.ini b/Data/Sys/GameSettings/FALE01.ini new file mode 100644 index 0000000000..1c14d999ea --- /dev/null +++ b/Data/Sys/GameSettings/FALE01.ini @@ -0,0 +1,5 @@ +# FALE01 - Baseball + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAME01.ini b/Data/Sys/GameSettings/FAME01.ini new file mode 100644 index 0000000000..4aa6f75f9a --- /dev/null +++ b/Data/Sys/GameSettings/FAME01.ini @@ -0,0 +1,5 @@ +# FAME01 - Wario's Woods + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAN.ini b/Data/Sys/GameSettings/FAN.ini deleted file mode 100644 index d8324ddf5b..0000000000 --- a/Data/Sys/GameSettings/FAN.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FANE01, FANP01 - Urban Champion - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FANE01.ini b/Data/Sys/GameSettings/FANE01.ini new file mode 100644 index 0000000000..207cf125bd --- /dev/null +++ b/Data/Sys/GameSettings/FANE01.ini @@ -0,0 +1,5 @@ +# FANE01 - Urban Champion + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAO.ini b/Data/Sys/GameSettings/FAOE01.ini similarity index 50% rename from Data/Sys/GameSettings/FAO.ini rename to Data/Sys/GameSettings/FAOE01.ini index 8b28dad422..d9cbd4d2f2 100644 --- a/Data/Sys/GameSettings/FAO.ini +++ b/Data/Sys/GameSettings/FAOE01.ini @@ -1,4 +1,5 @@ # FAOE01, FAOP01 - Solomon's Key [Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FARE01.ini b/Data/Sys/GameSettings/FARE01.ini new file mode 100644 index 0000000000..45ea588208 --- /dev/null +++ b/Data/Sys/GameSettings/FARE01.ini @@ -0,0 +1,5 @@ +# FARE01 - Gradius + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FAS.ini b/Data/Sys/GameSettings/FAS.ini deleted file mode 100644 index 16eadf4f3f..0000000000 --- a/Data/Sys/GameSettings/FAS.ini +++ /dev/null @@ -1,4 +0,0 @@ -# FASE01, FASP01 - Xevious - -[Video_Hacks] -EFBToTextureEnable = diff --git a/Data/Sys/GameSettings/FASE01.ini b/Data/Sys/GameSettings/FASE01.ini new file mode 100644 index 0000000000..7ed7119fef --- /dev/null +++ b/Data/Sys/GameSettings/FASE01.ini @@ -0,0 +1,5 @@ +# FASE01 - Xevious + +[Video_Hacks] +# All US NES VC titles released before Feb 2007 don't require EFB2Ram +EFBToTextureEnable =