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 =