diff --git a/hash/msx2_cart.xml b/hash/msx2_cart.xml
index c7fbfa8c333..9f1602701a7 100644
--- a/hash/msx2_cart.xml
+++ b/hash/msx2_cart.xml
@@ -26,8 +26,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -41,8 +41,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -57,8 +57,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -73,10 +73,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -90,8 +90,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -105,8 +105,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -121,8 +121,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -137,8 +137,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -152,9 +152,9 @@ LZ93A13 (32 pin) - 8KB banks
-
-
-
+
+
+
@@ -169,10 +169,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -190,8 +190,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -206,8 +206,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -221,8 +221,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -237,10 +237,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -255,11 +255,11 @@ LZ93A13 (32 pin) - 8KB banks
-
-
-
+
+
+
-
+
@@ -273,8 +273,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -288,10 +288,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -306,8 +306,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -321,8 +321,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -336,8 +336,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -351,8 +351,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -369,8 +369,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -384,8 +384,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -402,8 +402,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -418,10 +418,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -436,10 +436,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -453,8 +453,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -468,9 +468,9 @@ LZ93A13 (32 pin) - 8KB banks
-
+
-
+
@@ -484,8 +484,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -499,8 +499,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -514,8 +514,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -529,8 +529,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -544,8 +544,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -559,8 +559,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -574,8 +574,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -590,10 +590,10 @@ LZ93A13 (32 pin) - 8KB banks
-
+
-
-
+
+
@@ -608,10 +608,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -625,11 +625,11 @@ LZ93A13 (32 pin) - 8KB banks
-
+
-
+
-
+
@@ -643,8 +643,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -657,9 +657,9 @@ LZ93A13 (32 pin) - 8KB banks
-
+
-
+
@@ -673,8 +673,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -688,8 +688,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -703,8 +703,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -719,10 +719,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -737,10 +737,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -756,10 +756,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -774,8 +774,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -790,10 +790,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -807,8 +807,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -825,8 +825,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -842,8 +842,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -858,8 +858,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -873,8 +873,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -888,8 +888,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -904,11 +904,11 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
-
+
+
@@ -922,8 +922,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -940,8 +940,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -955,8 +955,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -971,10 +971,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -989,10 +989,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1007,10 +1007,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1025,8 +1025,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1040,8 +1040,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1059,10 +1059,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1076,8 +1076,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1091,8 +1091,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1106,9 +1106,9 @@ LZ93A13 (32 pin) - 8KB banks
-
-
-
+
+
+
@@ -1122,8 +1122,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1140,8 +1140,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1155,8 +1155,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1170,8 +1170,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1185,9 +1185,9 @@ LZ93A13 (32 pin) - 8KB banks
-
+
-
+
@@ -1202,10 +1202,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1220,8 +1220,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1236,10 +1236,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1254,8 +1254,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1269,8 +1269,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1285,10 +1285,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1301,8 +1301,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1317,10 +1317,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1335,10 +1335,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1353,8 +1353,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1368,8 +1368,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1384,10 +1384,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1401,8 +1401,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1417,8 +1417,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1431,8 +1431,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1447,10 +1447,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1464,8 +1464,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1481,8 +1481,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1497,8 +1497,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1512,8 +1512,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1526,8 +1526,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1541,8 +1541,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1556,8 +1556,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1571,8 +1571,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1586,8 +1586,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1601,8 +1601,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1617,8 +1617,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1630,8 +1630,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1644,8 +1644,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1658,8 +1658,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1672,8 +1672,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1686,8 +1686,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1700,8 +1700,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1714,8 +1714,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1728,8 +1728,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1742,8 +1742,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1759,8 +1759,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1773,8 +1773,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1787,8 +1787,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1801,8 +1801,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1815,8 +1815,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1829,8 +1829,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1843,8 +1843,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1860,8 +1860,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1874,8 +1874,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1888,8 +1888,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1902,8 +1902,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1919,10 +1919,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -1935,8 +1935,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1949,8 +1949,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1963,8 +1963,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1977,8 +1977,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -1994,8 +1994,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2011,8 +2011,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2028,8 +2028,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2045,8 +2045,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2059,8 +2059,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2073,8 +2073,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2087,8 +2087,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2101,8 +2101,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2117,10 +2117,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -2135,8 +2135,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2149,8 +2149,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2163,8 +2163,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2177,8 +2177,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2191,8 +2191,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2205,8 +2205,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2222,8 +2222,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2239,8 +2239,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2253,10 +2253,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -2269,10 +2269,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -2285,8 +2285,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2299,8 +2299,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2312,8 +2312,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2326,8 +2326,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2342,8 +2342,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2358,8 +2358,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2372,8 +2372,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2386,8 +2386,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2403,8 +2403,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2420,8 +2420,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2437,8 +2437,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2451,8 +2451,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2466,8 +2466,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2483,8 +2483,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2498,8 +2498,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2512,8 +2512,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2526,8 +2526,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2540,8 +2540,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2554,8 +2554,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2568,8 +2568,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2582,8 +2582,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2596,8 +2596,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2610,8 +2610,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2624,8 +2624,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2638,8 +2638,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2652,8 +2652,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2666,8 +2666,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2680,8 +2680,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2694,8 +2694,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2708,8 +2708,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2721,8 +2721,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2735,8 +2735,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2749,8 +2749,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2765,10 +2765,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -2781,8 +2781,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2798,8 +2798,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2812,8 +2812,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2826,8 +2826,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2840,8 +2840,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2856,8 +2856,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2870,8 +2870,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2884,8 +2884,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2898,8 +2898,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2915,10 +2915,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -2931,8 +2931,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2945,8 +2945,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2959,8 +2959,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2973,8 +2973,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -2987,8 +2987,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3001,8 +3001,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3017,10 +3017,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -3033,8 +3033,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3047,8 +3047,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3061,8 +3061,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3075,8 +3075,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3089,8 +3089,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
@@ -3134,10 +3134,10 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+
-
+
@@ -3150,8 +3150,8 @@ LZ93A13 (32 pin) - 8KB banks
-
-
+
+