diff --git a/hash/hp9845b_rom.xml b/hash/hp9845b_rom.xml
index 9f419f6dfd0..d22a5588e7b 100644
--- a/hash/hp9845b_rom.xml
+++ b/hash/hp9845b_rom.xml
@@ -10,7 +10,7 @@
-
+
@@ -25,7 +25,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
@@ -56,7 +56,7 @@
-
+
@@ -72,7 +72,7 @@
-
+
@@ -87,7 +87,7 @@
-
+
@@ -102,7 +102,7 @@
-
+
@@ -117,7 +117,7 @@
-
+
@@ -132,7 +132,7 @@
-
+
@@ -146,7 +146,7 @@
-
+
@@ -161,7 +161,7 @@
-
+
@@ -220,7 +220,7 @@
-
+
@@ -253,7 +253,7 @@
-
+
@@ -268,7 +268,7 @@
-
+
@@ -285,7 +285,7 @@
-
+
@@ -300,7 +300,7 @@
-
+
@@ -317,7 +317,7 @@
-
+
@@ -335,7 +335,7 @@
-
+
diff --git a/hash/lynx.xml b/hash/lynx.xml
index 8b651b8809e..7a5342fc064 100644
--- a/hash/lynx.xml
+++ b/hash/lynx.xml
@@ -1075,26 +1075,26 @@ Known undumped prototypes:
-
- Zaku
- 2009
- Super Fighter Team / Penguinet
-
-
-
-
-
-
+
+ Zaku
+ 2009
+ Super Fighter Team / Penguinet
+
+
+
+
+
+
-
- Zaku (Demo)
- 2009
- Penguinet
-
-
-
-
-
-
+
+ Zaku (Demo)
+ 2009
+ Penguinet
+
+
+
+
+
+
diff --git a/hash/neogeo.xml b/hash/neogeo.xml
index c00e77c3476..3b1df296047 100644
--- a/hash/neogeo.xml
+++ b/hash/neogeo.xml
@@ -38,43 +38,43 @@
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -97,43 +97,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -147,43 +147,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -205,51 +205,51 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -271,39 +271,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -325,39 +325,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -371,39 +371,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -425,46 +425,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -478,46 +478,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -542,33 +542,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -599,7 +599,7 @@
-
+
@@ -634,41 +634,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -682,41 +682,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -733,48 +733,48 @@
1990
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -796,37 +796,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -858,31 +858,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -910,33 +910,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -950,33 +950,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -998,33 +998,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1038,33 +1038,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1090,31 +1090,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1128,31 +1128,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1183,7 +1183,7 @@
-
+
@@ -1213,35 +1213,35 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1263,37 +1263,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1307,37 +1307,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1359,29 +1359,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1403,31 +1403,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1449,25 +1449,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1477,10 +1477,10 @@
1991
SNK
-
+
-
+
@@ -1519,31 +1519,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1573,7 +1573,7 @@
-
+
@@ -1603,31 +1603,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1654,33 +1654,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1706,29 +1706,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1753,27 +1753,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1787,32 +1787,32 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1826,31 +1826,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1872,31 +1872,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1910,31 +1910,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1956,31 +1956,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2003,35 +2003,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2053,31 +2053,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2104,31 +2104,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2150,29 +2150,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2194,37 +2194,37 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2246,35 +2246,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2297,7 +2297,7 @@
-
+
@@ -2306,9 +2306,9 @@
-
+
-
+
@@ -2340,7 +2340,7 @@
-
+
@@ -2376,33 +2376,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2424,31 +2424,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2470,35 +2470,35 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2521,34 +2521,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2571,37 +2571,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2615,37 +2615,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2667,45 +2667,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2719,45 +2719,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2780,35 +2780,35 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2829,25 +2829,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2869,27 +2869,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2910,31 +2910,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -2955,29 +2955,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3000,26 +3000,26 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3042,36 +3042,36 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3085,35 +3085,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3128,33 +3128,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3181,42 +3181,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3238,42 +3238,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3287,45 +3287,45 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3347,36 +3347,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3398,39 +3398,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3444,43 +3444,43 @@
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3501,42 +3501,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3552,36 +3552,36 @@
1994
Viccom
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3591,39 +3591,39 @@
1994
Viccom
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3645,32 +3645,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3691,39 +3691,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3745,44 +3745,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3792,53 +3792,53 @@
1994
SNK
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3860,40 +3860,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3914,35 +3914,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3963,33 +3963,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4005,30 +4005,30 @@
1994
Face
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4044,42 +4044,42 @@
1994
Video System Co.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4101,39 +4101,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4149,34 +4149,34 @@
2001
SNK
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -4211,32 +4211,32 @@
1994
Eighting / Hudson
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4258,40 +4258,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4312,32 +4312,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4353,38 +4353,38 @@
1994
NMK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4410,42 +4410,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4467,32 +4467,32 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -4514,33 +4514,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4550,12 +4550,12 @@
1995
Saurus
-
+
-
-
-
+
+
+
@@ -4567,7 +4567,7 @@
-
+
@@ -4597,38 +4597,38 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4651,40 +4651,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4700,52 +4700,52 @@
1994
Taito
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
@@ -4768,44 +4768,44 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -4817,47 +4817,47 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -4878,36 +4878,36 @@
1996
Tecmo
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4929,48 +4929,48 @@
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -4984,41 +4984,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5028,46 +5028,46 @@
1995
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5088,30 +5088,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5132,41 +5132,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5187,44 +5187,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
@@ -5250,36 +5250,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5295,36 +5295,36 @@
1997
Hudson
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5345,42 +5345,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5433,43 +5433,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5481,51 +5481,51 @@
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5546,43 +5546,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5592,48 +5592,48 @@
1996
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5654,32 +5654,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5728,32 +5728,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5774,32 +5774,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5815,30 +5815,30 @@
1995
Taito (Visco license)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5859,25 +5859,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5908,31 +5908,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5948,30 +5948,30 @@
1996
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -5987,35 +5987,35 @@
1996
Technos Japan
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6031,35 +6031,35 @@
1995
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6090,34 +6090,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6133,33 +6133,33 @@
1996
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6180,43 +6180,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6231,41 +6231,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6286,36 +6286,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6336,46 +6336,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -6396,41 +6396,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6451,40 +6451,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6500,35 +6500,35 @@
1996
Saurus
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6545,7 +6545,7 @@
-
+
@@ -6575,7 +6575,7 @@
-
+
@@ -6614,25 +6614,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6654,43 +6654,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6700,47 +6700,47 @@
1996
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6761,43 +6761,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6807,49 +6807,49 @@
1996
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6870,32 +6870,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6916,37 +6916,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -6972,32 +6972,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7014,7 +7014,7 @@
-
+
@@ -7059,32 +7059,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7100,34 +7100,34 @@
1997
Face
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7149,39 +7149,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7195,39 +7195,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7237,44 +7237,44 @@
1997
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7295,31 +7295,31 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7341,41 +7341,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7389,41 +7389,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7433,47 +7433,47 @@
1997
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7489,7 +7489,7 @@
1997
Taito (Visco license)
-
+
@@ -7500,17 +7500,17 @@
-
+
-
+
-
+
-
+
@@ -7534,30 +7534,30 @@
1997
Video System Co.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7573,45 +7573,45 @@
1997
Saurus
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7621,46 +7621,46 @@
1997
Saurus
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7681,41 +7681,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7737,41 +7737,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7785,41 +7785,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7829,47 +7829,47 @@
1998
SNK
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7891,33 +7891,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7938,49 +7938,49 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7990,54 +7990,54 @@
1998
SNK
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8047,54 +8047,54 @@
1998
SNK
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8108,45 +8108,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8166,44 +8166,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8224,28 +8224,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8261,42 +8261,42 @@
1998
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8317,39 +8317,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8365,30 +8365,30 @@
1999
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8404,36 +8404,36 @@
1999
Taito (SNK license)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8478,33 +8478,33 @@
1999
Visco
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8527,39 +8527,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8582,52 +8582,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8639,52 +8639,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8696,53 +8696,53 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8752,52 +8752,52 @@
1999
SNK
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8809,32 +8809,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8858,17 +8858,17 @@
1999
Visco
-
+
-
+
-
+
@@ -8878,7 +8878,7 @@
-
+
@@ -8900,57 +8900,57 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -8962,53 +8962,53 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9020,7 +9020,7 @@
-
+
@@ -9061,17 +9061,17 @@
1999
Psikyo
-
+
-
+
-
+
@@ -9107,17 +9107,17 @@
1999
Yumekobo
-
+
-
+
-
+
@@ -9128,7 +9128,7 @@
-
+
@@ -9156,54 +9156,54 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9215,49 +9215,49 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9280,52 +9280,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9337,50 +9337,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9401,17 +9401,17 @@
2000
Visco
-
+
-
+
-
+
@@ -9422,7 +9422,7 @@
-
+
@@ -9441,16 +9441,16 @@
2000
Eleven / Gavaking
-
+
-
+
-
+
@@ -9460,7 +9460,7 @@
-
+
@@ -9481,40 +9481,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9539,48 +9539,48 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9595,47 +9595,47 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9655,45 +9655,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9705,44 +9705,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9763,46 +9763,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9822,48 +9822,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9883,48 +9883,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9940,35 +9940,35 @@
2003
Aiky / Taito
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -9987,48 +9987,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10040,47 +10040,47 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10100,48 +10100,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10162,48 +10162,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10215,48 +10215,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10276,50 +10276,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10331,51 +10331,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10394,28 +10394,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10435,29 +10435,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10477,28 +10477,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10634,29 +10634,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10672,22 +10672,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -10746,7 +10746,7 @@
-
+
@@ -10783,7 +10783,7 @@
-
+
@@ -10794,36 +10794,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10843,10 +10843,10 @@
-
+
-
+
@@ -10870,7 +10870,7 @@
-
+
@@ -10882,19 +10882,19 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10915,7 +10915,7 @@
-
+
@@ -10927,19 +10927,19 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10960,7 +10960,7 @@
-
+
@@ -10968,24 +10968,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11012,37 +11012,37 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11059,23 +11059,23 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11101,41 +11101,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11151,41 +11151,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11205,36 +11205,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11254,36 +11254,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11300,7 +11300,7 @@
-
+
@@ -11339,7 +11339,7 @@
-
+
@@ -11351,7 +11351,7 @@
-
+
@@ -11470,12 +11470,12 @@
-
+
-
+
-
+
@@ -11519,36 +11519,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11572,7 +11572,7 @@
-
+
@@ -11800,30 +11800,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11848,30 +11848,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11897,30 +11897,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11944,30 +11944,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11982,7 +11982,7 @@
-
+
@@ -12002,66 +12002,66 @@
-
+
-
-
- Last Hope
- 2005
- NG:DEV.TEAM
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Last Hope
+ 2005
+ NG:DEV.TEAM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- Treasures of The Caribbean
- 2010
- Face / NCI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Treasures of The Caribbean
+ 2010
+ Face / NCI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hash/pockchalv1.xml b/hash/pockchalv1.xml
index 434f08bc1d5..479fc6fb505 100644
--- a/hash/pockchalv1.xml
+++ b/hash/pockchalv1.xml
@@ -7,16 +7,16 @@
-
- Chuugaku Koumin (1K - 0BE311)
- 2000?
- Benesse Corporation
-
-
-
-
-
-
+
+ Chuugaku Koumin (1K - 0BE311)
+ 2000?
+ Benesse Corporation
+
+
+
+
+
+
diff --git a/src/mame/drivers/chihiro.cpp b/src/mame/drivers/chihiro.cpp
index 303857557b2..443523e8cd6 100644
--- a/src/mame/drivers/chihiro.cpp
+++ b/src/mame/drivers/chihiro.cpp
@@ -1134,7 +1134,7 @@ static MACHINE_CONFIG_DERIVED_CLASS(chihiro_base, xbox_base, chihiro_state)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED(chihirogd, chihiro_base)
- MCFG_NAOMI_GDROM_BOARD_ADD("rom_board", "gdrom", "pic", nullptr, NOOP)
+ MCFG_NAOMI_GDROM_BOARD_ADD("rom_board", ":gdrom", "^pic", nullptr, NOOP)
MACHINE_CONFIG_END
#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
diff --git a/src/mame/machine/naomigd.cpp b/src/mame/machine/naomigd.cpp
index 28dc2ccb3e6..0362448e1ce 100644
--- a/src/mame/machine/naomigd.cpp
+++ b/src/mame/machine/naomigd.cpp
@@ -397,7 +397,8 @@ void naomi_gdrom_board::device_start()
UINT64 key;
UINT8 netpic = 0;
- const UINT8 *picdata = memregion(pic_tag)->base();
+ memory_region *mr = memregion(pic_tag);
+ const UINT8 *picdata = mr->base();
if(picdata) {
if(memregion(pic_tag)->bytes() >= 0x4000) {
diff --git a/src/mame/video/chihiro.cpp b/src/mame/video/chihiro.cpp
index e581ebf852e..f34d5a469ea 100644
--- a/src/mame/video/chihiro.cpp
+++ b/src/mame/video/chihiro.cpp
@@ -3024,6 +3024,8 @@ int nv2a_renderer::geforce_exec_method(address_space & space, UINT32 chanel, UIN
wait();
}
}
+ else if (primitive_type == NV2A_BEGIN_END::LINE_LOOP) {
+ }
else {
machine().logerror("Unsupported primitive %d for method 0x1818\n", int(primitive_type));
countlen = 0;
diff --git a/src/osd/modules/input/input_winhybrid.cpp b/src/osd/modules/input/input_winhybrid.cpp
index c74eb730b71..22534b75453 100644
--- a/src/osd/modules/input/input_winhybrid.cpp
+++ b/src/osd/modules/input/input_winhybrid.cpp
@@ -276,7 +276,7 @@ private:
//-----------------------------------------------------------------------------
// Enum each PNP device using WMI and check each device ID to see if it contains
- // "IG_" (ex. "VID_045E&PID_028E&IG_00"). If it does, then it’s an XInput device
+ // "IG_" (ex. "VID_045E&PID_028E&IG_00"). If it does, then it's an XInput device
// Unfortunately this information can not be found by just using DirectInput.
// Checking against a VID/PID of 0x028E/0x045E won't find 3rd party or future
// XInput devices.
@@ -376,7 +376,7 @@ private:
hr = pDevices[iDevice]->Get(bstrDeviceID.get(), 0L, &var, nullptr, nullptr);
if (SUCCEEDED(hr) && var.vt == VT_BSTR && var.bstrVal != nullptr)
{
- // Check if the device ID contains "IG_". If it does, then it’s an XInput device
+ // Check if the device ID contains "IG_". If it does, then it's an XInput device
// Unfortunately this information can not be found by just using DirectInput
if (wcsstr(var.bstrVal, L"IG_"))
{