summaryrefslogtreecommitdiff
path: root/Data
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2016-02-05 22:22:24 +1300
committerScott Mansell <phiren@gmail.com>2016-02-05 23:27:45 +1300
commit994c8e5282f4ffcccff87a9033163480ebbb626a (patch)
tree7e8b2536c6da5dfb26df7c62b25a095f46f2f852 /Data
parent764000d42ea5f4bf9f8568918a4401fb3077b612 (diff)
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.
Diffstat (limited to 'Data')
-rw-r--r--Data/Sys/GameSettings/F.ini7
-rw-r--r--Data/Sys/GameSettings/FAA.ini4
-rw-r--r--Data/Sys/GameSettings/FAAE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAB.ini4
-rw-r--r--Data/Sys/GameSettings/FABE01.ini5
-rw-r--r--Data/Sys/GameSettings/FABP01.ini5
-rw-r--r--Data/Sys/GameSettings/FACE01.ini5
-rw-r--r--Data/Sys/GameSettings/FACP01.ini5
-rw-r--r--Data/Sys/GameSettings/FAFE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAG.ini4
-rw-r--r--Data/Sys/GameSettings/FAGE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAH.ini4
-rw-r--r--Data/Sys/GameSettings/FAHE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAIE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAJE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAJP01.ini5
-rw-r--r--Data/Sys/GameSettings/FAK.ini5
-rw-r--r--Data/Sys/GameSettings/FAKE01.ini6
-rw-r--r--Data/Sys/GameSettings/FAKP01.ini6
-rw-r--r--Data/Sys/GameSettings/FAL.ini4
-rw-r--r--Data/Sys/GameSettings/FALE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAME01.ini5
-rw-r--r--Data/Sys/GameSettings/FAN.ini4
-rw-r--r--Data/Sys/GameSettings/FANE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAOE01.ini (renamed from Data/Sys/GameSettings/FAO.ini)1
-rw-r--r--Data/Sys/GameSettings/FARE01.ini5
-rw-r--r--Data/Sys/GameSettings/FAS.ini4
-rw-r--r--Data/Sys/GameSettings/FASE01.ini5
28 files changed, 100 insertions, 33 deletions
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
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 =