diff --git a/exports/amberelec.json b/exports/amberelec.json index 494490274..f409a92a7 100644 --- a/exports/amberelec.json +++ b/exports/amberelec.json @@ -864,7 +864,7 @@ } } ], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [ "msx/MSXDOS2.ROM md5", "msx/FMPAC.rom md5", @@ -877,10 +877,10 @@ "neogeo/aes.zip md5", "neogeocd/neocdz.zip md5" ], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 107, "removal_candidates": [ diff --git a/exports/batocera.json b/exports/batocera.json index cf6d3eaf0..5429fd3b0 100644 --- a/exports/batocera.json +++ b/exports/batocera.json @@ -213,7 +213,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "nds", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -222,7 +222,7 @@ "new": "322ceeafb77b0cc96a1fcc6271e0e0ae" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "nds", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -231,7 +231,7 @@ "new": "23031f25602a52c2df32c39554b0c55e" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "msx", "name": "MSX.ROM", "destination": "MSX.ROM", @@ -1560,16 +1560,16 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "nds/dsi_bios7.bin md5", "nds/dsi_bios9.bin md5", "msx/MSX.ROM md5" ], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 114, "removal_candidates": [ diff --git a/exports/bizhawk.json b/exports/bizhawk.json index 272ca6115..50029774d 100644 --- a/exports/bizhawk.json +++ b/exports/bizhawk.json @@ -14,12 +14,12 @@ "not_kept": 0 }, "changes": [], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 0, "removal_candidates": [], diff --git a/exports/emudeck.json b/exports/emudeck.json index a970a3962..9b3c88d81 100644 --- a/exports/emudeck.json +++ b/exports/emudeck.json @@ -14,12 +14,12 @@ "not_kept": 0 }, "changes": [], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 107, "removal_candidates": [ diff --git a/exports/emuelec.json b/exports/emuelec.json index 36da198f3..a6c82fbbd 100644 --- a/exports/emuelec.json +++ b/exports/emuelec.json @@ -955,7 +955,7 @@ } } ], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [ "msx/MSXDOS2.ROM md5", "msx/FMPAC.rom md5", @@ -1005,10 +1005,10 @@ "Cannonball/opr-10268.99 md5", "RickDangerous/data.zip md5" ], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 312, "unattributed": [], diff --git a/exports/knulli.json b/exports/knulli.json index 026f24351..f8b9fe592 100644 --- a/exports/knulli.json +++ b/exports/knulli.json @@ -48,7 +48,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "neogeo", "name": "neogeo.zip", "destination": "neogeo.zip", @@ -233,7 +233,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "nds", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -242,7 +242,7 @@ "new": "322ceeafb77b0cc96a1fcc6271e0e0ae" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "nds", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -284,7 +284,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "msx", "name": "MSX.ROM", "destination": "MSX.ROM", @@ -1393,17 +1393,17 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "neogeo/neogeo.zip md5", "nds/dsi_bios7.bin md5", "nds/dsi_bios9.bin md5", "msx/MSX.ROM md5" ], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 114, "removal_candidates": [ diff --git a/exports/lakka.json b/exports/lakka.json index a1e732fa6..f8e8f00e6 100644 --- a/exports/lakka.json +++ b/exports/lakka.json @@ -29,7 +29,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -38,7 +38,7 @@ "new": "23c66caa80b93199914fae246a5ea6e84db1be29" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -47,7 +47,7 @@ "new": "ad9585c72130c56f04ae26aae87c289d" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -56,7 +56,7 @@ "new": "12c66621" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -889,7 +889,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -898,7 +898,7 @@ "new": "c7c7570bfe51c3c7c5da3b01331b94e7e7cb4f53" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -907,7 +907,7 @@ "new": "322ceeafb77b0cc96a1fcc6271e0e0ae" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -916,7 +916,7 @@ "new": "4316cc42" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -925,7 +925,7 @@ "new": "719b9eef33692406d7170ff526069615759c4dfc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -934,7 +934,7 @@ "new": "23031f25602a52c2df32c39554b0c55e" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -957,7 +957,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "SNK - NeoGeo CD", "name": "neocdz.zip", "destination": "neocdz.zip", @@ -1965,7 +1965,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -1974,7 +1974,7 @@ "new": "775b12b7e787bbaaeb73aa45b1ad3bb383e041ef" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -1983,7 +1983,7 @@ "new": "4f9dd40b455876d5c54b5ebd93aec88c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -1992,7 +1992,7 @@ "new": "f63ddcc5" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -2001,7 +2001,7 @@ "new": 520352 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2010,7 +2010,7 @@ "new": "3971847e26be0abad8196caf03e5852a81ddbdea" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2019,7 +2019,7 @@ "new": "7224c7a94074addeb69015b1346695d2" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2028,7 +2028,7 @@ "new": "5956e0e9" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2037,7 +2037,7 @@ "new": 70416 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2046,7 +2046,7 @@ "new": "05c97e92439b67aea8f6eb7fc96db023edf62124" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2055,7 +2055,7 @@ "new": "b304979ed642a6dcaf26f43f8a37a1de" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2064,7 +2064,7 @@ "new": "b36f7b0e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2073,7 +2073,7 @@ "new": 259625 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2082,7 +2082,7 @@ "new": "1eaef39122559500fbbc705c9425500311d23e03" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2091,7 +2091,7 @@ "new": "6df29d218962e155d0a2114006af45c0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2100,7 +2100,7 @@ "new": "f59313fa" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2109,7 +2109,7 @@ "new": 6449829 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2118,7 +2118,7 @@ "new": "c6b3d3152e4e2ff4c9bf55e103bb39ed7faca2bd" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2127,7 +2127,7 @@ "new": "71697f90fb0c7747616dbb0799ce966b" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2136,7 +2136,7 @@ "new": "54f0350e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2145,7 +2145,7 @@ "new": 30124 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2154,7 +2154,7 @@ "new": "74a5fa172f5327fedc145cb9eccc8fd050b9cfb9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2163,7 +2163,7 @@ "new": "a865e70f1b0998a500f522dab441c8fc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2172,7 +2172,7 @@ "new": "fc0dd1cb" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2181,7 +2181,7 @@ "new": 186866 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2190,7 +2190,7 @@ "new": "31b0b9418af2f9dd4e4094aada05d48eb355975b" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2199,7 +2199,7 @@ "new": "ebddd7bbd97135a427083db5daf6f9fc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2208,7 +2208,7 @@ "new": "6b7229ce" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2217,7 +2217,7 @@ "new": 2028520 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2226,7 +2226,7 @@ "new": "516347ec0ec2a397265d1b2fb053aa3758382e09" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2235,7 +2235,7 @@ "new": "6f90cf73f36453d332d5c9cee311f81c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2244,7 +2244,7 @@ "new": "d616bea5" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2253,7 +2253,7 @@ "new": 768832 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2262,7 +2262,7 @@ "new": "e431e718e3c784532422ea2654d5fc6042a95c09" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2271,7 +2271,7 @@ "new": "3b1faf40e685b955372e02f54ed70263" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2280,7 +2280,7 @@ "new": "24a09690" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2289,7 +2289,7 @@ "new": 4146 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2298,7 +2298,7 @@ "new": "0816fe29b57911b28cbf774348f5492062326a85" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2307,7 +2307,7 @@ "new": "01f074a6ac34dd86fcc6d1e8090614f0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2316,7 +2316,7 @@ "new": "f007671e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2325,7 +2325,7 @@ "new": 280803 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2334,7 +2334,7 @@ "new": "7c8907d33da59afd4e4b62eee67541910e0b78d9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2343,7 +2343,7 @@ "new": "eb7cfdb3f74972beb8f43196e4e44001" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2352,7 +2352,7 @@ "new": "d7976af8" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2361,7 +2361,7 @@ "new": 255042 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2370,7 +2370,7 @@ "new": "7bafa28dfd9b3be17430d467d8787d8204437ba0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2379,7 +2379,7 @@ "new": "93c6d6379eb0290ce93854a6888ec3f4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2388,7 +2388,7 @@ "new": "d713b1ab" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2397,7 +2397,7 @@ "new": 1100505 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2406,7 +2406,7 @@ "new": "8a571cfc431b5fe794f0262f0e55f72927ab27b4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2415,7 +2415,7 @@ "new": "89664136c503a30894d5c713be5bfe90" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2424,7 +2424,7 @@ "new": "9643ad1a" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2433,7 +2433,7 @@ "new": 523211 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2442,7 +2442,7 @@ "new": "0d488164930332bae3aa1ad38cef44abbe3d00a6" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2451,7 +2451,7 @@ "new": "4594620989a0bfd8b120da2de7ac30de" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2460,7 +2460,7 @@ "new": "90b9e752" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2469,7 +2469,7 @@ "new": 403315 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2478,7 +2478,7 @@ "new": "85bb688125d66f2797a41f153ce1fa177027a83f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2487,7 +2487,7 @@ "new": "2b71a5d9aa19219d46711e8a77451f0f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2496,7 +2496,7 @@ "new": "7731190d" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2505,7 +2505,7 @@ "new": 20996 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2514,7 +2514,7 @@ "new": "e049932518390257f4d49b1691cad229e6060079" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2523,7 +2523,7 @@ "new": "e359fb7f14c4cb072b6e9300a23a6d62" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2532,7 +2532,7 @@ "new": "c15f9059" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2541,7 +2541,7 @@ "new": 15981464 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2550,7 +2550,7 @@ "new": "5302f543384b21fb55466118a6966e5ef46b85f6" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2559,7 +2559,7 @@ "new": "9783248899f9cb531f0a3e0a711ab8b3" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2568,7 +2568,7 @@ "new": "f7dc9bc4" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2577,7 +2577,7 @@ "new": 4520 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2586,7 +2586,7 @@ "new": "38e74e6994924781487a0d39cc53dc4708a90c1c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2595,7 +2595,7 @@ "new": "9c59e0e9875434456ec1b7eb8e51666f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2604,7 +2604,7 @@ "new": "0aa0c87d" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2613,7 +2613,7 @@ "new": 3315855 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2622,7 +2622,7 @@ "new": "589b622f55c9944c4883e4163d4d49508e22e056" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2631,7 +2631,7 @@ "new": "b2811fa9b209733b61cd49ddb21e1e95" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2640,7 +2640,7 @@ "new": "93296840" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2649,7 +2649,7 @@ "new": 94555 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2658,7 +2658,7 @@ "new": "69836fb392710f2182df07bab8960e8a2d92c1a9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2667,7 +2667,7 @@ "new": "8f37bd19dd51be456ac8f005fd5669a8" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2676,7 +2676,7 @@ "new": "103168ea" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2685,7 +2685,7 @@ "new": 16488 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2694,7 +2694,7 @@ "new": "aa2dfd12c11c6e6f3baaf7bf199bd6bcd71a520c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2703,7 +2703,7 @@ "new": "ee71d6cd464c618c632e6fd62b430d2c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2712,7 +2712,7 @@ "new": "00194297" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2721,7 +2721,7 @@ "new": 68087 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2730,7 +2730,7 @@ "new": "03e53349eefc39ce25220bfcb1ae4a580704d29d" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2739,7 +2739,7 @@ "new": "0d990484d0dfc1680b20cfabcae373cd" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2748,7 +2748,7 @@ "new": "6fa86fae" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2757,7 +2757,7 @@ "new": 93901 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2766,7 +2766,7 @@ "new": "e5b6f6d6473e2d6aa0a250fd9983b573ebf6fbe4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2775,7 +2775,7 @@ "new": "a206e54bac1af13559ac8b2d9e550577" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2784,7 +2784,7 @@ "new": "14689714" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2793,7 +2793,7 @@ "new": 3693914 } ], - "hashes_corrected": [ + "hashes_updated": [ "Arcade/aes.zip sha1", "Arcade/aes.zip md5", "Arcade/aes.zip crc32", @@ -2875,7 +2875,7 @@ "ScummVM/translations.dat crc32" ], "hashes_filled": [], - "sizes_corrected": [ + "sizes_updated": [ "Arcade/aes.zip", "ScummVM/access.dat", "ScummVM/cryomni3d.dat", @@ -2908,7 +2908,7 @@ "SNK - NeoGeo CD/neocdz.zip sha1", "SNK - NeoGeo CD/neocdz.zip crc32" ], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 97, "removal_candidates": [ diff --git a/exports/misterfpga.json b/exports/misterfpga.json index 6b9bf906c..85cbbd0ac 100644 --- a/exports/misterfpga.json +++ b/exports/misterfpga.json @@ -15,12 +15,12 @@ "not_kept": 0 }, "changes": [], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 0, "removal_candidates": [], diff --git a/exports/recalbox.json b/exports/recalbox.json index 3297c413d..c5d016716 100644 --- a/exports/recalbox.json +++ b/exports/recalbox.json @@ -16,7 +16,7 @@ }, "changes": [ { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga600", "name": "kick34005.A500", "destination": "amiga/bios/kick34005.A500", @@ -25,7 +25,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga600", "name": "kick37175.A500", "destination": "amiga/bios/kick37175.A500", @@ -298,7 +298,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga1200", "name": "kick40068.A4000", "destination": "amiga/bios/kick40068.A4000", @@ -307,7 +307,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amigacd32", "name": "kick40060.CD32.ext", "destination": "amiga/bios/kick40060.CD32.ext", @@ -316,7 +316,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "macintosh", "name": "MinivMacBootv2.dsk", "destination": "macintosh/MinivMacBootv2.dsk", @@ -325,7 +325,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari800", "name": "ATARIBAS.ROM", "destination": "atari800/ATARIBAS.ROM", @@ -334,7 +334,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari800", "name": "ATARIOSA.ROM", "destination": "atari800/ATARIOSA.ROM", @@ -343,7 +343,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari800", "name": "ATARIOSB.ROM", "destination": "atari800/ATARIOSB.ROM", @@ -352,7 +352,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari800", "name": "ATARIXL.ROM", "destination": "atari800/ATARIXL.ROM", @@ -361,7 +361,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "B11M_BOS.ROM", "destination": "bk/B11M_BOS.ROM", @@ -370,7 +370,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "B11M_EXT.ROM", "destination": "bk/B11M_EXT.ROM", @@ -379,7 +379,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "BAS11M_0.ROM", "destination": "bk/BAS11M_0.ROM", @@ -388,7 +388,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "BAS11M_1.ROM", "destination": "bk/BAS11M_1.ROM", @@ -397,7 +397,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "DISK_327.ROM", "destination": "bk/DISK_327.ROM", @@ -406,7 +406,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "bk", "name": "FOCAL10.ROM", "destination": "bk/FOCAL10.ROM", @@ -643,7 +643,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "dreamcast", "name": "dc_boot.bin", "destination": "dc/dc_boot.bin", @@ -664,7 +664,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc88", "name": "n88_1.rom", "destination": "quasi88/n88_1.rom", @@ -673,7 +673,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc88", "name": "n88_2.rom", "destination": "quasi88/n88_2.rom", @@ -682,7 +682,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc88", "name": "n88_3.rom", "destination": "quasi88/n88_3.rom", @@ -691,7 +691,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc88", "name": "n88n.rom", "destination": "quasi88/n88n.rom", @@ -700,7 +700,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc98", "name": "bios.rom", "destination": "np2kai/bios.rom", @@ -709,7 +709,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc98", "name": "font.bmp", "destination": "np2kai/font.bmp", @@ -718,7 +718,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pc98", "name": "sound.rom", "destination": "np2kai/sound.rom", @@ -739,7 +739,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "sufami", "name": "STBIOS.bin", "destination": "sufami/STBIOS.bin", @@ -748,7 +748,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "CARTS.SHA", "destination": "msx/CARTS.SHA", @@ -757,7 +757,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "CYRILLIC.FNT", "destination": "msx/CYRILLIC.FNT", @@ -766,7 +766,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "DISK.ROM", "destination": "msx/DISK.ROM", @@ -775,7 +775,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "FMPAC.ROM", "destination": "msx/FMPAC.ROM", @@ -784,7 +784,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "ITALIC.FNT", "destination": "msx/ITALIC.FNT", @@ -793,7 +793,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "KANJI.ROM", "destination": "msx/KANJI.ROM", @@ -802,7 +802,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "MSXDOS2.ROM", "destination": "msx/MSXDOS2.ROM", @@ -811,7 +811,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "PAINTER.ROM", "destination": "msx/PAINTER.ROM", @@ -820,7 +820,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2", "name": "RS232.ROM", "destination": "msx/RS232.ROM", @@ -829,7 +829,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "pesadelo.rom", "destination": "Machines/Forte II Games - Pesadelo/pesadelo.rom", @@ -838,7 +838,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_logo_msx1.rom", "destination": "Machines/MSX - C-BIOS/cbios_logo_msx1.rom", @@ -847,7 +847,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_main_msx1.rom", "destination": "Machines/MSX - C-BIOS/cbios_main_msx1.rom", @@ -856,7 +856,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_logo_msx2.rom", "destination": "Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom", @@ -865,7 +865,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_main_msx2.rom", "destination": "Machines/MSX2 - C-BIOS/cbios_main_msx2.rom", @@ -874,7 +874,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_sub.rom", "destination": "Machines/MSX2 - C-BIOS/cbios_sub.rom", @@ -883,7 +883,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_logo_msx2+.rom", "destination": "Machines/MSX2+ - C-BIOS/cbios_logo_msx2+.rom", @@ -892,7 +892,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_main_msx2+.rom", "destination": "Machines/MSX2+ - C-BIOS/cbios_main_msx2+.rom", @@ -901,7 +901,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "cbios_music.rom", "destination": "Machines/MSX2+ - C-BIOS/cbios_music.rom", @@ -910,7 +910,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "Msx2pe.rom", "destination": "Machines/MSX2+ - European/Msx2pe.rom", @@ -919,7 +919,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "Msx2pexte.rom", "destination": "Machines/MSX2+ - European/Msx2pexte.rom", @@ -928,7 +928,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "ARAB1.ROM", "destination": "Machines/Shared Roms/ARAB1.ROM", @@ -937,7 +937,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "ARABIC.rom", "destination": "Machines/Shared Roms/ARABIC.rom", @@ -946,7 +946,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "BEERIDE.ROM", "destination": "Machines/Shared Roms/BEERIDE.ROM", @@ -955,7 +955,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "FMPAC.rom", "destination": "Machines/Shared Roms/FMPAC.rom", @@ -964,7 +964,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "GCVMX80.ROM", "destination": "Machines/Shared Roms/GCVMX80.ROM", @@ -973,7 +973,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "HANGUL.rom", "destination": "Machines/Shared Roms/HANGUL.rom", @@ -982,7 +982,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "KANJI.rom", "destination": "Machines/Shared Roms/KANJI.rom", @@ -991,7 +991,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MICROSOLDISK.ROM", "destination": "Machines/Shared Roms/MICROSOLDISK.ROM", @@ -1000,7 +1000,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MOONSOUND.rom", "destination": "Machines/Shared Roms/MOONSOUND.rom", @@ -1009,7 +1009,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2AR.ROM", "destination": "Machines/Shared Roms/MSX2AR.ROM", @@ -1018,7 +1018,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2AREXT.ROM", "destination": "Machines/Shared Roms/MSX2AREXT.ROM", @@ -1027,7 +1027,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2BR.rom", "destination": "Machines/Shared Roms/MSX2BR.rom", @@ -1036,7 +1036,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2BREXT.rom", "destination": "Machines/Shared Roms/MSX2BREXT.rom", @@ -1045,7 +1045,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2FR.rom", "destination": "Machines/Shared Roms/MSX2FR.rom", @@ -1054,7 +1054,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2FREXT.rom", "destination": "Machines/Shared Roms/MSX2FREXT.rom", @@ -1063,7 +1063,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2G.rom", "destination": "Machines/Shared Roms/MSX2G.rom", @@ -1072,7 +1072,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2GEXT.rom", "destination": "Machines/Shared Roms/MSX2GEXT.rom", @@ -1081,7 +1081,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2HAN.rom", "destination": "Machines/Shared Roms/MSX2HAN.rom", @@ -1090,7 +1090,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2J.rom", "destination": "Machines/Shared Roms/MSX2J.rom", @@ -1099,7 +1099,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2JEXT.rom", "destination": "Machines/Shared Roms/MSX2JEXT.rom", @@ -1108,7 +1108,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2KR.rom", "destination": "Machines/Shared Roms/MSX2KR.rom", @@ -1117,7 +1117,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2KREXT.rom", "destination": "Machines/Shared Roms/MSX2KREXT.rom", @@ -1126,7 +1126,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2R.rom", "destination": "Machines/Shared Roms/MSX2R.rom", @@ -1135,7 +1135,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2R2.ROM", "destination": "Machines/Shared Roms/MSX2R2.ROM", @@ -1144,7 +1144,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2REXT.rom", "destination": "Machines/Shared Roms/MSX2REXT.rom", @@ -1153,7 +1153,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2SE.rom", "destination": "Machines/Shared Roms/MSX2SE.rom", @@ -1162,7 +1162,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2SP.rom", "destination": "Machines/Shared Roms/MSX2SP.rom", @@ -1171,7 +1171,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSX2SPEXT.rom", "destination": "Machines/Shared Roms/MSX2SPEXT.rom", @@ -1180,7 +1180,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXAR.ROM", "destination": "Machines/Shared Roms/MSXAR.ROM", @@ -1189,7 +1189,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXBR.rom", "destination": "Machines/Shared Roms/MSXBR.rom", @@ -1198,7 +1198,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXFR.rom", "destination": "Machines/Shared Roms/MSXFR.rom", @@ -1207,7 +1207,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXG.rom", "destination": "Machines/Shared Roms/MSXG.rom", @@ -1216,7 +1216,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXHAN.rom", "destination": "Machines/Shared Roms/MSXHAN.rom", @@ -1225,7 +1225,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXJ.rom", "destination": "Machines/Shared Roms/MSXJ.rom", @@ -1234,7 +1234,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXKANJI.rom", "destination": "Machines/Shared Roms/MSXKANJI.rom", @@ -1243,7 +1243,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXKR.rom", "destination": "Machines/Shared Roms/MSXKR.rom", @@ -1252,7 +1252,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXR.rom", "destination": "Machines/Shared Roms/MSXR.rom", @@ -1261,7 +1261,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXR2.ROM", "destination": "Machines/Shared Roms/MSXR2.ROM", @@ -1270,7 +1270,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXSE.ROM", "destination": "Machines/Shared Roms/MSXSE.ROM", @@ -1279,7 +1279,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "MSXSP.rom", "destination": "Machines/Shared Roms/MSXSP.rom", @@ -1288,7 +1288,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "NATIONALDISK.rom", "destination": "Machines/Shared Roms/NATIONALDISK.rom", @@ -1297,7 +1297,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "NOVAXIS.rom", "destination": "Machines/Shared Roms/NOVAXIS.rom", @@ -1306,7 +1306,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "PAINT.rom", "destination": "Machines/Shared Roms/PAINT.rom", @@ -1315,7 +1315,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "PANASONICDISK.rom", "destination": "Machines/Shared Roms/PANASONICDISK.rom", @@ -1324,7 +1324,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "PHILIPSDISK.rom", "destination": "Machines/Shared Roms/PHILIPSDISK.rom", @@ -1333,7 +1333,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "RS232.ROM", "destination": "Machines/Shared Roms/RS232.ROM", @@ -1342,7 +1342,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "SUNRISEIDE.rom", "destination": "Machines/Shared Roms/SUNRISEIDE.rom", @@ -1351,7 +1351,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "SWP.rom", "destination": "Machines/Shared Roms/SWP.rom", @@ -1360,7 +1360,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "XBASIC2.rom", "destination": "Machines/Shared Roms/XBASIC2.rom", @@ -1369,7 +1369,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "nowindDos1.rom", "destination": "Machines/Shared Roms/nowindDos1.rom", @@ -1378,7 +1378,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx1,msx2,msxturbor", "name": "nowindDos2.rom", "destination": "Machines/Shared Roms/nowindDos2.rom", @@ -1387,7 +1387,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "lynx", "name": "lynxboot.img", "destination": "lynx/lynxboot.img", @@ -1396,7 +1396,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atarist", "name": "tos.img", "destination": "atarist/tos.img", @@ -1441,7 +1441,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "o2em", "name": "c52.bin", "destination": "o2em/c52.bin", @@ -1450,7 +1450,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "videopacplus", "name": "g7400.bin", "destination": "o2em/g7400.bin", @@ -1459,7 +1459,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "videopacplus", "name": "jopac.bin", "destination": "o2em/jopac.bin", @@ -1468,7 +1468,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "3do", "name": "panafz1.bin", "destination": "3do/panafz1.bin", @@ -1477,7 +1477,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "3do", "name": "panafz1j.bin", "destination": "3do/panafz1j.bin", @@ -1486,7 +1486,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "3do", "name": "panafz1j-norsa.bin", "destination": "3do/panafz1j-norsa.bin", @@ -1507,7 +1507,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "x1", "name": "IPLROM.X1", "destination": "xmil/IPLROM.X1", @@ -1516,7 +1516,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "x1", "name": "IPLROM.X1T", "destination": "xmil/IPLROM.X1T", @@ -1525,7 +1525,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "psx", "name": "scph101.bin", "destination": "scph101.bin", @@ -1534,7 +1534,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "psx", "name": "scph7001.bin", "destination": "scph7001.bin", @@ -1543,7 +1543,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "psx", "name": "scph1001.bin", "destination": "scph1001.bin", @@ -1576,7 +1576,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nds", "name": "bios7.bin", "destination": "nds/bios7.bin", @@ -1585,7 +1585,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nds", "name": "bios9.bin", "destination": "nds/bios9.bin", @@ -1594,7 +1594,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nds", "name": "firmware.bin", "destination": "nds/firmware.bin", @@ -1603,7 +1603,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "oricatmos", "name": "jasmin.rom", "destination": "oricutron/jasmin.rom", @@ -1612,7 +1612,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "oricatmos", "name": "microdis.rom", "destination": "oricutron/microdis.rom", @@ -1621,7 +1621,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "gb,gbc", "name": "SGB1.sfc", "destination": "sgb/SGB1.sfc", @@ -1630,7 +1630,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "gb,gbc", "name": "SGB2.sfc", "destination": "sgb/SGB2.sfc", @@ -1903,7 +1903,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "64dd", "name": "IPL.n64", "destination": "Mupen64plus/IPL.n64", @@ -1912,7 +1912,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "saturn", "name": "mpr-18811-mx.ic1", "destination": "saturn/mpr-18811-mx.ic1", @@ -1921,7 +1921,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "saturn", "name": "mpr-19367-mx.ic1", "destination": "saturn/mpr-19367-mx.ic1", @@ -1930,7 +1930,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "neogeocd", "name": "neocd.bin", "destination": "neocd/neocd.bin", @@ -1939,7 +1939,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "neogeocd", "name": "neocd.zip", "destination": "geolith/neocd.zip", @@ -1948,7 +1948,7 @@ "new": false }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ti994a", "name": "TI-994A.ctg", "destination": "ti994a/TI-994A.ctg", @@ -1957,7 +1957,7 @@ "new": "fb1ca5c58357896a0be5d6725894845d" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ti994a", "name": "ti-disk.ctg", "destination": "ti994a/ti-disk.ctg", @@ -2002,7 +2002,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "dragon", "name": "d64rom2.rom", "destination": "dragon/d64rom2.rom", @@ -2011,7 +2011,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "dragon", "name": "d200rom1.rom", "destination": "dragon/d200rom1.rom", @@ -2080,7 +2080,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "bas11.rom", "destination": "trs80coco/bas11.rom", @@ -2089,7 +2089,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "extbas10.rom", "destination": "trs80coco/extbas10.rom", @@ -2098,7 +2098,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "mx1600bas.rom", "destination": "trs80coco/mx1600bas.rom", @@ -2107,7 +2107,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "mc10.rom", "destination": "trs80coco/mc10.rom", @@ -2116,7 +2116,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "coco3.rom", "destination": "trs80coco/coco3.rom", @@ -2125,7 +2125,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "trs80coco", "name": "coco3p.rom", "destination": "trs80coco/coco3p.rom", @@ -2218,15 +2218,15 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "ti994a/TI-994A.ctg md5", "ti994a/ti-disk.ctg md5" ], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 128, + "required_aligned": 128, "withheld": [], "found_by_content": 103, "removal_candidates": [ diff --git a/exports/retroarch.json b/exports/retroarch.json index 29776aee0..4b00637be 100644 --- a/exports/retroarch.json +++ b/exports/retroarch.json @@ -29,7 +29,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -38,7 +38,7 @@ "new": "23c66caa80b93199914fae246a5ea6e84db1be29" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -47,7 +47,7 @@ "new": "ad9585c72130c56f04ae26aae87c289d" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -56,7 +56,7 @@ "new": "12c66621" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "Arcade", "name": "aes.zip", "destination": "aes.zip", @@ -903,7 +903,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -912,7 +912,7 @@ "new": "c7c7570bfe51c3c7c5da3b01331b94e7e7cb4f53" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -921,7 +921,7 @@ "new": "322ceeafb77b0cc96a1fcc6271e0e0ae" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios7.bin", "destination": "dsi_bios7.bin", @@ -930,7 +930,7 @@ "new": "4316cc42" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -939,7 +939,7 @@ "new": "719b9eef33692406d7170ff526069615759c4dfc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -948,7 +948,7 @@ "new": "23031f25602a52c2df32c39554b0c55e" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "Nintendo - Nintendo DSi", "name": "dsi_bios9.bin", "destination": "dsi_bios9.bin", @@ -971,7 +971,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "SNK - NeoGeo CD", "name": "neocdz.zip", "destination": "neocdz.zip", @@ -1979,7 +1979,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -1988,7 +1988,7 @@ "new": "775b12b7e787bbaaeb73aa45b1ad3bb383e041ef" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -1997,7 +1997,7 @@ "new": "4f9dd40b455876d5c54b5ebd93aec88c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -2006,7 +2006,7 @@ "new": "f63ddcc5" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "access.dat", "destination": "scummvm/extra/access.dat", @@ -2015,7 +2015,7 @@ "new": 520352 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2024,7 +2024,7 @@ "new": "3971847e26be0abad8196caf03e5852a81ddbdea" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2033,7 +2033,7 @@ "new": "7224c7a94074addeb69015b1346695d2" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2042,7 +2042,7 @@ "new": "5956e0e9" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "cryomni3d.dat", "destination": "scummvm/extra/cryomni3d.dat", @@ -2051,7 +2051,7 @@ "new": 70416 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2060,7 +2060,7 @@ "new": "05c97e92439b67aea8f6eb7fc96db023edf62124" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2069,7 +2069,7 @@ "new": "b304979ed642a6dcaf26f43f8a37a1de" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2078,7 +2078,7 @@ "new": "b36f7b0e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "drascula.dat", "destination": "scummvm/extra/drascula.dat", @@ -2087,7 +2087,7 @@ "new": 259625 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2096,7 +2096,7 @@ "new": "1eaef39122559500fbbc705c9425500311d23e03" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2105,7 +2105,7 @@ "new": "6df29d218962e155d0a2114006af45c0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2114,7 +2114,7 @@ "new": "f59313fa" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "fonts.dat", "destination": "scummvm/extra/fonts.dat", @@ -2123,7 +2123,7 @@ "new": 6449829 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2132,7 +2132,7 @@ "new": "c6b3d3152e4e2ff4c9bf55e103bb39ed7faca2bd" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2141,7 +2141,7 @@ "new": "71697f90fb0c7747616dbb0799ce966b" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2150,7 +2150,7 @@ "new": "54f0350e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "freescape.dat", "destination": "scummvm/extra/freescape.dat", @@ -2159,7 +2159,7 @@ "new": 30124 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2168,7 +2168,7 @@ "new": "74a5fa172f5327fedc145cb9eccc8fd050b9cfb9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2177,7 +2177,7 @@ "new": "a865e70f1b0998a500f522dab441c8fc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2186,7 +2186,7 @@ "new": "fc0dd1cb" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "hugo.dat", "destination": "scummvm/extra/hugo.dat", @@ -2195,7 +2195,7 @@ "new": 186866 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2204,7 +2204,7 @@ "new": "31b0b9418af2f9dd4e4094aada05d48eb355975b" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2213,7 +2213,7 @@ "new": "ebddd7bbd97135a427083db5daf6f9fc" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2222,7 +2222,7 @@ "new": "6b7229ce" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "kyra.dat", "destination": "scummvm/extra/kyra.dat", @@ -2231,7 +2231,7 @@ "new": 2028520 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2240,7 +2240,7 @@ "new": "516347ec0ec2a397265d1b2fb053aa3758382e09" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2249,7 +2249,7 @@ "new": "6f90cf73f36453d332d5c9cee311f81c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2258,7 +2258,7 @@ "new": "d616bea5" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "lure.dat", "destination": "scummvm/extra/lure.dat", @@ -2267,7 +2267,7 @@ "new": 768832 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2276,7 +2276,7 @@ "new": "e431e718e3c784532422ea2654d5fc6042a95c09" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2285,7 +2285,7 @@ "new": "3b1faf40e685b955372e02f54ed70263" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2294,7 +2294,7 @@ "new": "24a09690" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "macventure.dat", "destination": "scummvm/extra/macventure.dat", @@ -2303,7 +2303,7 @@ "new": 4146 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2312,7 +2312,7 @@ "new": "0816fe29b57911b28cbf774348f5492062326a85" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2321,7 +2321,7 @@ "new": "01f074a6ac34dd86fcc6d1e8090614f0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2330,7 +2330,7 @@ "new": "f007671e" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "mm.dat", "destination": "scummvm/extra/mm.dat", @@ -2339,7 +2339,7 @@ "new": 280803 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2348,7 +2348,7 @@ "new": "7c8907d33da59afd4e4b62eee67541910e0b78d9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2357,7 +2357,7 @@ "new": "eb7cfdb3f74972beb8f43196e4e44001" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2366,7 +2366,7 @@ "new": "d7976af8" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "nancy.dat", "destination": "scummvm/extra/nancy.dat", @@ -2375,7 +2375,7 @@ "new": 255042 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2384,7 +2384,7 @@ "new": "7bafa28dfd9b3be17430d467d8787d8204437ba0" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2393,7 +2393,7 @@ "new": "93c6d6379eb0290ce93854a6888ec3f4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2402,7 +2402,7 @@ "new": "d713b1ab" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "queen.tbl", "destination": "scummvm/extra/queen.tbl", @@ -2411,7 +2411,7 @@ "new": 1100505 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2420,7 +2420,7 @@ "new": "8a571cfc431b5fe794f0262f0e55f72927ab27b4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2429,7 +2429,7 @@ "new": "89664136c503a30894d5c713be5bfe90" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2438,7 +2438,7 @@ "new": "9643ad1a" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "supernova.dat", "destination": "scummvm/extra/supernova.dat", @@ -2447,7 +2447,7 @@ "new": 523211 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2456,7 +2456,7 @@ "new": "0d488164930332bae3aa1ad38cef44abbe3d00a6" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2465,7 +2465,7 @@ "new": "4594620989a0bfd8b120da2de7ac30de" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2474,7 +2474,7 @@ "new": "90b9e752" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "teenagent.dat", "destination": "scummvm/extra/teenagent.dat", @@ -2483,7 +2483,7 @@ "new": 403315 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2492,7 +2492,7 @@ "new": "85bb688125d66f2797a41f153ce1fa177027a83f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2501,7 +2501,7 @@ "new": "2b71a5d9aa19219d46711e8a77451f0f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2510,7 +2510,7 @@ "new": "7731190d" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "toon.dat", "destination": "scummvm/extra/toon.dat", @@ -2519,7 +2519,7 @@ "new": 20996 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2528,7 +2528,7 @@ "new": "e049932518390257f4d49b1691cad229e6060079" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2537,7 +2537,7 @@ "new": "e359fb7f14c4cb072b6e9300a23a6d62" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2546,7 +2546,7 @@ "new": "c15f9059" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "ultima.dat", "destination": "scummvm/extra/ultima.dat", @@ -2555,7 +2555,7 @@ "new": 15981464 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2564,7 +2564,7 @@ "new": "5302f543384b21fb55466118a6966e5ef46b85f6" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2573,7 +2573,7 @@ "new": "9783248899f9cb531f0a3e0a711ab8b3" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2582,7 +2582,7 @@ "new": "f7dc9bc4" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "wintermute.zip", "destination": "scummvm/extra/wintermute.zip", @@ -2591,7 +2591,7 @@ "new": 4520 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2600,7 +2600,7 @@ "new": "38e74e6994924781487a0d39cc53dc4708a90c1c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2609,7 +2609,7 @@ "new": "9c59e0e9875434456ec1b7eb8e51666f" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2618,7 +2618,7 @@ "new": "0aa0c87d" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "gui-icons.dat", "destination": "scummvm/theme/gui-icons.dat", @@ -2627,7 +2627,7 @@ "new": 3315855 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2636,7 +2636,7 @@ "new": "589b622f55c9944c4883e4163d4d49508e22e056" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2645,7 +2645,7 @@ "new": "b2811fa9b209733b61cd49ddb21e1e95" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2654,7 +2654,7 @@ "new": "93296840" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "residualvm.zip", "destination": "scummvm/theme/residualvm.zip", @@ -2663,7 +2663,7 @@ "new": 94555 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2672,7 +2672,7 @@ "new": "69836fb392710f2182df07bab8960e8a2d92c1a9" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2681,7 +2681,7 @@ "new": "8f37bd19dd51be456ac8f005fd5669a8" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2690,7 +2690,7 @@ "new": "103168ea" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummclassic.zip", "destination": "scummvm/theme/scummclassic.zip", @@ -2699,7 +2699,7 @@ "new": 16488 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2708,7 +2708,7 @@ "new": "aa2dfd12c11c6e6f3baaf7bf199bd6bcd71a520c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2717,7 +2717,7 @@ "new": "ee71d6cd464c618c632e6fd62b430d2c" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2726,7 +2726,7 @@ "new": "00194297" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummmodern.zip", "destination": "scummvm/theme/scummmodern.zip", @@ -2735,7 +2735,7 @@ "new": 68087 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2744,7 +2744,7 @@ "new": "03e53349eefc39ce25220bfcb1ae4a580704d29d" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2753,7 +2753,7 @@ "new": "0d990484d0dfc1680b20cfabcae373cd" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2762,7 +2762,7 @@ "new": "6fa86fae" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "scummremastered.zip", "destination": "scummvm/theme/scummremastered.zip", @@ -2771,7 +2771,7 @@ "new": 93901 }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2780,7 +2780,7 @@ "new": "e5b6f6d6473e2d6aa0a250fd9983b573ebf6fbe4" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2789,7 +2789,7 @@ "new": "a206e54bac1af13559ac8b2d9e550577" }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2798,7 +2798,7 @@ "new": "14689714" }, { - "kind": "size_corrected", + "kind": "size_updated", "system": "ScummVM", "name": "translations.dat", "destination": "scummvm/theme/translations.dat", @@ -2947,7 +2947,7 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "Arcade/aes.zip sha1", "Arcade/aes.zip md5", "Arcade/aes.zip crc32", @@ -3029,7 +3029,7 @@ "ScummVM/translations.dat crc32" ], "hashes_filled": [], - "sizes_corrected": [ + "sizes_updated": [ "Arcade/aes.zip", "ScummVM/access.dat", "ScummVM/cryomni3d.dat", @@ -3062,7 +3062,7 @@ "SNK - NeoGeo CD/neocdz.zip sha1", "SNK - NeoGeo CD/neocdz.zip crc32" ], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 97, "removal_candidates": [ diff --git a/exports/retrobat.json b/exports/retrobat.json index f39297df9..fbdad54a2 100644 --- a/exports/retrobat.json +++ b/exports/retrobat.json @@ -662,7 +662,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "dragon32", "name": "d64_1.rom", "destination": "dragon/d64_1.rom", @@ -766,7 +766,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "neogeocd", "name": "neocdz.zip", "destination": "neocdz.zip", @@ -885,7 +885,7 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "dragon32/d64_1.rom md5", "neogeocd/neocdz.zip md5" ], @@ -894,10 +894,10 @@ "nds/dsi_bios9.bin md5", "nds/dsi_bios7.bin md5" ], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 420, "removal_candidates": [ diff --git a/exports/retrodeck.json b/exports/retrodeck.json index bdf93693b..685d3911b 100644 --- a/exports/retrodeck.json +++ b/exports/retrodeck.json @@ -379,7 +379,7 @@ "new": "bf05cc848e403f8ae457bfe26faa8135cf4725cfff956fa030f5c0a00a26adcc" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "mame", "name": "p1_rom.zip", "destination": "bios/p1_rom.zip", @@ -388,7 +388,7 @@ "new": false }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "fbneo", "name": "neocdz.zip", "destination": "bios/neocdz.zip", @@ -408,7 +408,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nds", "name": "bios7.bin", "destination": "bios/bios7.bin", @@ -417,7 +417,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nds", "name": "bios9.bin", "destination": "bios/bios9.bin", @@ -503,7 +503,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "pico8", "name": "pico8_dyn", "destination": "bios/pico-8/pico8_dyn", @@ -649,7 +649,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga", "name": "kick34005.A500", "destination": "bios/kick34005.A500", @@ -658,7 +658,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga", "name": "kick40068.A1200", "destination": "bios/kick40068.A1200", @@ -667,7 +667,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga", "name": "kick34005.CDTV", "destination": "bios/kick34005.CDTV", @@ -676,7 +676,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga", "name": "kick40060.CD32", "destination": "bios/kick40060.CD32", @@ -685,7 +685,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "amiga", "name": "kick40060.CD32.ext", "destination": "bios/kick40060.CD32.ext", @@ -730,7 +730,7 @@ "new": "4b5ed8cb2472013c19021fea99352fee6a50a116295cc38d4c040514c2eb39f1" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atarixe", "name": "xegs.zip", "destination": "bios/xegs.zip", @@ -739,7 +739,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari5200", "name": "ATARIXL.ROM", "destination": "bios/ATARIXL.ROM", @@ -748,7 +748,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari5200", "name": "ATARIBAS.ROM", "destination": "bios/ATARIBAS.ROM", @@ -757,7 +757,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "atari5200", "name": "ATARIOSA.ROM", "destination": "bios/ATARIOSA.ROM", @@ -953,7 +953,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "apple2", "name": "a2diskiing.zip", "destination": "bios/a2diskiing.zip", @@ -962,7 +962,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "apple2", "name": "apple2e.zip", "destination": "bios/apple2e.zip", @@ -971,7 +971,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "apple2", "name": "d2fdc.zip", "destination": "bios/d2fdc.zip", @@ -980,7 +980,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "apple2", "name": "apple2gs.zip", "destination": "bios/apple2gs.zip", @@ -989,7 +989,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "cdimono1", "name": "cdibios.zip", "destination": "bios/cdibios.zip", @@ -1186,7 +1186,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "gamecom", "name": "gamecom.zip", "destination": "bios/gamecom.zip", @@ -1206,7 +1206,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "gmaster", "name": "gmaster.zip", "destination": "bios/gmaster.zip", @@ -1226,7 +1226,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "neogeo", "name": "aes.zip", "destination": "bios/aes.zip", @@ -1253,7 +1253,7 @@ "new": "1d39368f8dd5c2c65be1b872e749f7e20fe5707f9897deefe54a82d11d4748c7" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "ngp", "name": "ngp.zip", "destination": "bios/ngp.zip", @@ -1262,7 +1262,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "odyssey2", "name": "c52.bin", "destination": "bios/c52.bin", @@ -1271,7 +1271,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx", "name": "DISK.ROM", "destination": "bios/DISK.ROM", @@ -1289,7 +1289,7 @@ "new": "31740a761447d7590c304338d389b0ae114546a8b9f79c9ffd5e374f80b7d354" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx", "name": "MSXDOS2.ROM", "destination": "bios/MSXDOS2.ROM", @@ -1325,7 +1325,7 @@ "new": "56785703b14f252ce77be586716dbf5d94125e93b9e6069ff26f7686566cd91a" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx", "name": "CARTS.SHA", "destination": "bios/CARTS.SHA", @@ -1343,7 +1343,7 @@ "new": "0a09940701f40647a2715271b43c9ab0d82bd488871427ad627b7e0f462f5dda" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "msx", "name": "RS232.ROM", "destination": "bios/RS232.ROM", @@ -1415,7 +1415,7 @@ "new": "728fbc6dd5f7532b526d1fa6e55bade10060954cf5412d23e61ceafaa1e6bf85" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "nes", "name": "disksys.rom", "destination": "bios/disksys.rom", @@ -1424,7 +1424,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "sega32x", "name": "32X_M_BIOS.BIN", "destination": "bios/32X_M_BIOS.BIN", @@ -1433,7 +1433,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "sega32x", "name": "32X_S_BIOS.BIN", "destination": "bios/32X_S_BIOS.BIN", @@ -1442,7 +1442,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "dreamcast", "name": "dc_boot.bin", "destination": "bios/dc/dc_boot.bin", @@ -1451,7 +1451,7 @@ "new": false }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "dreamcast", "name": "dc_flash.bin", "destination": "bios/dc/dc_flash.bin", @@ -1478,7 +1478,7 @@ "new": "8c8a21335038285cfa03dc076100c1f0bfadf3e4ff70796f11f3dfaaab60eee2" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "colecovision", "name": "colecovision.rom", "destination": "bios/colecovision.rom", @@ -1487,7 +1487,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "colecovision", "name": "coleco.rom", "destination": "bios/coleco.rom", @@ -1677,7 +1677,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "snes", "name": "BS-X.bin", "destination": "bios/BS-X.bin", @@ -1686,7 +1686,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "snes", "name": "STBIOS.bin", "destination": "bios/STBIOS.bin", @@ -1731,7 +1731,7 @@ "new": "ea65e0fb44ee93ede4b6c507509b7e5ddf497fb7155023bea91ef229469fa04d" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "scv", "name": "upd7801g.s01", "destination": "bios/upd7801g.s01", @@ -1749,7 +1749,7 @@ "new": "248ec2f28294316558475ba0e416da19cfff0a5dd8ad3525a484a9be67b8a290" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "scv", "name": "scv.zip", "destination": "bios/scv.zip", @@ -1769,7 +1769,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "supracan", "name": "umc6650.zip", "destination": "bios/umc6650.zip", @@ -1778,7 +1778,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "supracan", "name": "supracan.zip", "destination": "bios/supracan.zip", @@ -1809,7 +1809,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "vsmile", "name": "vsmile.zip", "destination": "bios/vsmile.zip", @@ -1840,7 +1840,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "xbox", "name": "mcpx_1.0.bin", "destination": "bios/mcpx_1.0.bin", @@ -1849,7 +1849,7 @@ "new": true }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "xbox", "name": "Complex.bin", "destination": "bios/Complex.bin", @@ -1878,7 +1878,7 @@ "new": "fc0e900bfec6b52f0f80ba1e65a4712808d2a411b5b00496639ef1a2152351f1" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "tanodragon", "name": "d64tano.rom", "destination": "bios/d64tano.rom", @@ -1905,7 +1905,7 @@ "new": "c3d0b8fd92020c939ec97388402d10b3890e6e26455963d50cc00b5f9cd68fa5" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "tanodragon", "name": "d200rom1.rom", "destination": "bios/d200rom1.rom", @@ -1923,7 +1923,7 @@ "new": "0486c51d3b6f7b6b4bcdde661d54f076278fd6a4ee92cbf9d1bc791554e16bd7" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "tanodragon", "name": "ddos10.rom", "destination": "bios/ddos10.rom", @@ -1986,7 +1986,7 @@ "new": "09e8573e31effc16e9f1a177f46514ed9f332a6c5e4e46a550574bd969319c11" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "tanodragon", "name": "cp400bas.rom", "destination": "bios/cp400bas.rom", @@ -2069,7 +2069,7 @@ } }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "coco", "name": "cp400extbas.rom", "destination": "bios/cp400extbas.rom", @@ -2123,7 +2123,7 @@ "new": "5375b1caef9df815b781d9cd6df81ecdaddd2642b06a01adac521e40f1329751" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "coco", "name": "coco3.rom", "destination": "bios/coco3.rom", @@ -2150,7 +2150,7 @@ "new": "ccd347508f177cb3eeb2e17fd60d3cccb64312d069c5084771467cfbbc04a27c" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "coco", "name": "extbas11.rom", "destination": "bios/extbas11.rom", @@ -2177,7 +2177,7 @@ "new": "8c86c83720043525029797dd3defd0fd285651549a373117304cc470e8e61f91" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "coco", "name": "disk11.rom", "destination": "bios/disk11.rom", @@ -2195,7 +2195,7 @@ "new": "1c40c5a74e72edaeecc2511fee1aab347eae2c3d5fc6778cb622e3df14d63157" }, { - "kind": "requirement_corrected", + "kind": "required_aligned", "system": "coco", "name": "coco3p.rom", "destination": "bios/coco3p.rom", @@ -2265,7 +2265,7 @@ } } ], - "hashes_corrected": [ + "hashes_updated": [ "fbneo/neocdz.zip md5" ], "hashes_filled": [ @@ -2364,10 +2364,10 @@ "coco/disk11.rom sha256", "coco/coco3p.rom sha256" ], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 52, + "required_aligned": 52, "withheld": [], "found_by_content": 279, "removal_candidates": [ diff --git a/exports/retropie.json b/exports/retropie.json index 74bae1e10..1e7c61d32 100644 --- a/exports/retropie.json +++ b/exports/retropie.json @@ -40,12 +40,12 @@ "new": {} } ], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 98, "removal_candidates": [ diff --git a/exports/rocknix.json b/exports/rocknix.json index b3b07add2..b367714ff 100644 --- a/exports/rocknix.json +++ b/exports/rocknix.json @@ -27,12 +27,12 @@ } } ], - "hashes_corrected": [], + "hashes_updated": [], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 132, "removal_candidates": [ diff --git a/exports/romm.json b/exports/romm.json index a0695b141..760b00df3 100644 --- a/exports/romm.json +++ b/exports/romm.json @@ -1316,7 +1316,7 @@ } }, { - "kind": "hash_corrected", + "kind": "hash_updated", "system": "doom", "name": "PLUTONIA.WAD", "destination": "doom/PLUTONIA.WAD", @@ -1325,14 +1325,14 @@ "new": "816c7c6b0098f66c299c9253f62bd908456efb63" } ], - "hashes_corrected": [ + "hashes_updated": [ "doom/PLUTONIA.WAD sha1" ], "hashes_filled": [], - "sizes_corrected": [], + "sizes_updated": [], "sizes_removed": [], "hashes_cleared": [], - "requirements_corrected": 0, + "required_aligned": 0, "withheld": [], "found_by_content": 0, "removal_candidates": [ diff --git a/scripts/export_native.py b/scripts/export_native.py index 449b4c055..032ceb345 100644 --- a/scripts/export_native.py +++ b/scripts/export_native.py @@ -515,7 +515,7 @@ class LandedChanges: @property def applied(self) -> list[str]: - return self._labels("hash_corrected") + return self._labels("hash_updated") @property def filled(self) -> list[str]: @@ -527,7 +527,7 @@ class LandedChanges: @property def resized(self) -> list[str]: - return [label.removesuffix(" size") for label in self._labels("size_corrected")] + return [label.removesuffix(" size") for label in self._labels("size_updated")] @property def unsized(self) -> list[str]: @@ -535,7 +535,7 @@ class LandedChanges: @property def requirements(self) -> int: - return sum(r["kind"] == "requirement_corrected" for r in self.records) + return sum(r["kind"] == "required_aligned" for r in self.records) @property def lists(self) -> int: @@ -624,14 +624,14 @@ def landed_changes(exporter: object, systems: dict) -> LandedChanges: and exporter.required_value(entry) != bool(entry.platform["required"]) ): records.append(_change( - "requirement_corrected", entry, "required", + "required_aligned", entry, "required", bool(entry.platform["required"]), exporter.required_value(entry), )) for field_name in entry.corrections: if field_name == "required" or not exporter.states(entry, field_name): continue records.append(_change( - "hash_corrected", entry, field_name, + "hash_updated", entry, field_name, _platform_value(entry, field_name), _written_value(exporter, entry, field_name), )) @@ -648,7 +648,7 @@ def landed_changes(exporter: object, systems: dict) -> LandedChanges: and exporter.states(entry, field_name) ): records.append(_change( - "hash_corrected", entry, field_name, + "hash_updated", entry, field_name, _platform_value(entry, field_name), listed, )) records.extend( @@ -666,7 +666,7 @@ def landed_changes(exporter: object, systems: dict) -> LandedChanges: and exporter.states(entry, "size") ): records.append(_change( - "size_corrected", entry, "size", _single_size(theirs), ours + "size_updated", entry, "size", _single_size(theirs), ours )) elif ( theirs @@ -690,7 +690,7 @@ def landed_changes(exporter: object, systems: dict) -> LandedChanges: # A value the render rewrote though the model reads it as the # platform's own (RomM's sha1 with a leading space). records.extend( - _change("hash_corrected", entry, field_name, old, new) + _change("hash_updated", entry, field_name, old, new) for entry, field_name, old, new in getattr(exporter, "normalized_values", []) ) return changes @@ -863,12 +863,12 @@ def export_platform( "not_kept": lost, }, "changes": changes.records, - "hashes_corrected": applied, + "hashes_updated": applied, "hashes_filled": filled, - "sizes_corrected": resized, + "sizes_updated": resized, "sizes_removed": unsized, "hashes_cleared": cleared, - "requirements_corrected": requirements, + "required_aligned": requirements, "withheld": list(withheld), "found_by_content": report.labels, "unattributed": report.unattributed, diff --git a/scripts/siteexports.py b/scripts/siteexports.py index 870cbe43d..300ce9758 100644 --- a/scripts/siteexports.py +++ b/scripts/siteexports.py @@ -22,9 +22,9 @@ API_EXPORTS = "api/v1/exports" # Report key, then how a line of it reads on the page. CHANGE_KINDS = ( - ("hashes_corrected", "Hashes updated to the emulator source"), + ("hashes_updated", "Hashes updated to the emulator source"), ("hashes_filled", "Hashes added where the original lists none"), - ("sizes_corrected", "Sizes updated to the emulator source"), + ("sizes_updated", "Sizes updated to the emulator source"), ("sizes_removed", "Sizes no longer stated"), ("hashes_cleared", "Hashes no longer listed"), ("withheld", "Changes not applied"), @@ -33,9 +33,9 @@ CHANGE_KINDS = ( # Report key, then the kind each line of `changes` carries. CHANGE_RECORDS = { - "hashes_corrected": "hash_corrected", + "hashes_updated": "hash_updated", "hashes_filled": "hash_filled", - "sizes_corrected": "size_corrected", + "sizes_updated": "size_updated", "sizes_removed": "size_removed", "hashes_cleared": "hash_cleared", } @@ -52,11 +52,11 @@ def describe_change(change: dict) -> str: """One change in words, with the value before and after it.""" label = f"`{change['system']}/{change['name']}` {change['field']}" kind, old, new = change["kind"], change["old"], change["new"] - if kind in ("hash_corrected", "size_corrected"): + if kind in ("hash_updated", "size_updated"): return f"{label} {_value(old)} becomes {_value(new)}" if kind == "hash_filled": return f"{label} {_value(new)} added" - if kind == "requirement_corrected": + if kind == "required_aligned": return f"`{change['system']}/{change['name']}` becomes {'required' if new else 'optional'}" return f"{label} {_value(old)} no longer listed" @@ -76,7 +76,7 @@ def requirement_lines(report: dict) -> list[str]: """Each required flag aligned with the code, and what it is now.""" items = [ describe_change(c) for c in report.get("changes") or [] - if c["kind"] == "requirement_corrected" + if c["kind"] == "required_aligned" ] if not items: return [] @@ -108,11 +108,11 @@ def change_text(report: dict) -> str: parts = [f"{_plural(counts['kept'], 'entry', 'entries')} kept"] extra = [ (counts["added"], "file", "files", "added"), - (len(report.get("hashes_corrected") or []), "hash", "hashes", "updated"), - (report.get("requirements_corrected") or 0, "required flag", "required flags", + (len(report.get("hashes_updated") or []), "hash", "hashes", "updated"), + (report.get("required_aligned") or 0, "required flag", "required flags", "aligned with the code"), (len(report.get("hashes_filled") or []), "hash", "hashes", "added"), - (len(report.get("sizes_corrected") or []), "size", "sizes", "updated"), + (len(report.get("sizes_updated") or []), "size", "sizes", "updated"), ] parts += [f"{_plural(n, one, many)} {verb}" for n, one, many, verb in extra if n] return ", ".join(parts) @@ -216,7 +216,7 @@ def _display(platform: str, names: dict[str, str]) -> str: return names.get(platform) or platform -def _corrected_link(report: dict) -> str: +def _updated_link(report: dict) -> str: platform, files = report["platform"], report["files"] if len(files) == 1: path = f"{EXPORTS_DIR}/{platform}/{files[0]}" @@ -286,7 +286,7 @@ def generate_exports_page(reports: list[dict], names: dict[str, str]) -> str: platform = report["platform"] lines.append( f"| [{_display(platform, names)}](#{platform}) | " - f"{_original_link(report)} | {_corrected_link(report)} | " + f"{_original_link(report)} | {_updated_link(report)} | " f"{change_text(report)} |" ) lines.append("") diff --git a/tests/test_batocera_md5_list.py b/tests/test_batocera_md5_list.py index 223d2add5..1facf7028 100644 --- a/tests/test_batocera_md5_list.py +++ b/tests/test_batocera_md5_list.py @@ -343,7 +343,7 @@ class SeveralAcceptedMd5BecomeAList(unittest.TestCase): self.assertEqual( produced, LISTING.replace(f'"md5": "{C}"', f'"md5": [ "{C}", "{D}" ]') ) - record = next(r for r in changes.records if r["kind"] == "hash_corrected") + record = next(r for r in changes.records if r["kind"] == "hash_updated") self.assertEqual((record["old"], record["new"]), (C, [C, D])) self.assertEqual(changes.lists, 1) @@ -431,7 +431,7 @@ class SeveralAcceptedMd5BecomeAList(unittest.TestCase): class SitePageShowsAList(unittest.TestCase): def test_a_list_reads_as_any_of_its_values(self): line = describe_change({ - "kind": "hash_corrected", "system": "psx", "name": "scph5500.bin", + "kind": "hash_updated", "system": "psx", "name": "scph5500.bin", "field": "md5", "old": C, "new": [C, D], }) self.assertEqual(line, f"`psx/scph5500.bin` md5 `{C}` becomes `{C}` or `{D}`") diff --git a/tests/test_export_counts.py b/tests/test_export_counts.py index f0abfc261..308156bb5 100644 --- a/tests/test_export_counts.py +++ b/tests/test_export_counts.py @@ -1081,7 +1081,7 @@ class AnExtendedListIsReported(unittest.TestCase): self.assertEqual(fe.hashes("md5"), [A, B]) self.assertEqual( [(r["kind"], r["field"], r["old"], r["new"]) for r in records], - [("hash_corrected", "md5", A, [A, B])], + [("hash_updated", "md5", A, [A, B])], ) def test_an_unchanged_value_reports_nothing(self): diff --git a/tests/test_export_report.py b/tests/test_export_report.py index 1b25ab45e..5e3173ae4 100644 --- a/tests/test_export_report.py +++ b/tests/test_export_report.py @@ -27,8 +27,8 @@ def _report(platform: str, files: list[str], **changes: object) -> dict: "originals": {f: f"https://example.org/{platform}/{f}" for f in files}, "files": files, "summary": "3 kept, 1 file added, 7 hashes updated to the emulator source", - "hashes_corrected": [], "hashes_filled": [], "sizes_corrected": [], - "sizes_removed": [], "hashes_cleared": [], "requirements_corrected": 0, + "hashes_updated": [], "hashes_filled": [], "sizes_updated": [], + "sizes_removed": [], "hashes_cleared": [], "required_aligned": 0, "withheld": [], "invalid": [], } report.update(changes) @@ -56,8 +56,8 @@ class ExportReportIsWrittenAndRead(unittest.TestCase): body = source[source.index("def export_platform("):source.index("def write_report(")] call = body[body.index("write_report("):] for key, value in ( - ("hashes_corrected", "applied"), ("hashes_filled", "filled"), - ("sizes_corrected", "resized"), ("sizes_removed", "unsized"), + ("hashes_updated", "applied"), ("hashes_filled", "filled"), + ("sizes_updated", "resized"), ("sizes_removed", "unsized"), ("hashes_cleared", "cleared"), ("invalid", "issues"), ): self.assertIn(f'"{key}": {value},', call) @@ -71,7 +71,7 @@ class CorrectedFilesPage(unittest.TestCase): def setUp(self): corrected = [f"sys/file{i}.bin md5" for i in range(12)] self.reports = [ - _report("recalbox", ["es_bios.xml"], hashes_corrected=corrected), + _report("recalbox", ["es_bios.xml"], hashes_updated=corrected), _report("retropie", ["scriptmodules/a.sh", "scriptmodules/b.sh"], invalid=["bash -n failed on a.sh"], withheld=["a size the format has no field for"]), @@ -152,7 +152,7 @@ class ThePageAddressesMaintainersAsPeers(unittest.TestCase): from siteexports import change_text report = _report("batocera", ["batocera-systems"], - hashes_corrected=["a md5", "b md5"], requirements_corrected=3) + hashes_updated=["a md5", "b md5"], required_aligned=3) report["counts"] = {"kept": 692, "added": 253, "not_added": 10, "not_kept": 0} self.assertEqual( change_text(report), @@ -161,7 +161,7 @@ class ThePageAddressesMaintainersAsPeers(unittest.TestCase): ) def test_no_wording_that_judges_the_original(self): - report = _report("batocera", ["batocera-systems"], hashes_corrected=["a md5"]) + report = _report("batocera", ["batocera-systems"], hashes_updated=["a md5"]) report["counts"] = {"kept": 1, "added": 0, "not_added": 4, "not_kept": 1} page = generate_exports_page([report], {}).lower() for word in ("their file", "theirs", "corrected", "wrong", "drift", "left out"): @@ -241,13 +241,29 @@ class TheRunReportStatesWhatTheFileCarries(unittest.TestCase): for text in [report["summary"], *messages]: for word in self.JUDGING: self.assertNotIn(word, text.lower()) + # The report is served as api/v1/exports/.json, keys and + # change kinds included: "hash_corrected" sat on 130 Recalbox lines. + names = [*report, *(c["kind"] for c in report["changes"])] + self.assertIn("hash_updated", names) + for name in names: + for word in self.JUDGING: + self.assertNotIn(word, name) + + def test_the_committed_reports_use_the_same_names(self): + import json # noqa: PLC0415 + + for path in sorted((ROOT / "exports").glob("*.json")): + report = json.loads(path.read_text(encoding="utf-8")) + names = [*report, *(c["kind"] for c in report.get("changes") or [])] + with self.subTest(report=path.name): + self.assertFalse([n for n in names if "corrected" in n]) UPSTREAM_CACHE = ROOT / ".cache" / "upstream-native" _DAT_ROM = re.compile(r"^\trom \( name (\"[^\"]+\"|\S+) (.*) \)$") _DAT_FIELDS = {"size": "size", "crc": "crc32", "md5": "md5", "sha1": "sha1"} _HASH_KINDS = { - "hash_corrected", "hash_filled", "hash_cleared", "size_corrected", "size_removed", + "hash_updated", "hash_filled", "hash_cleared", "size_updated", "size_removed", } @@ -364,7 +380,7 @@ class ReportedChangesAreTheDiff(unittest.TestCase): ((c["system"], path_of[(c["system"], c["name"], c["destination"])]), c["field"], _norm(c["old"]), _norm(c["new"])) for c in changes - if c["kind"] in _HASH_KINDS or c["kind"] == "requirement_corrected" + if c["kind"] in _HASH_KINDS or c["kind"] == "required_aligned" } self.assertTrue(changed, "nothing changed, the comparison proves nothing") self.assertEqual(reported, changed) @@ -418,10 +434,10 @@ class ThePageShowsEachValueBeforeAndAfter(unittest.TestCase): self.report = _report( "recalbox", ["es_bios.xml"], - hashes_corrected=["psx/scph5501.bin md5"], requirements_corrected=1, + hashes_updated=["psx/scph5501.bin md5"], required_aligned=1, changes=[ - change("hash_corrected", "md5", "5626" + "0" * 28, "c523" + "1" * 28), - change("requirement_corrected", "required", True, False), + change("hash_updated", "md5", "5626" + "0" * 28, "c523" + "1" * 28), + change("required_aligned", "required", True, False), change("hash_filled", "sha1", None, "f" * 40), ], ) diff --git a/tests/test_exporters.py b/tests/test_exporters.py index 8dc24b4ff..215f72f37 100644 --- a/tests/test_exporters.py +++ b/tests/test_exporters.py @@ -1379,7 +1379,7 @@ class RecalboxExport(unittest.TestCase): self.assertNotEqual(element.get("mandatory"), "false") self.assertEqual( [c for c in landed_changes(exporter, systems).records - if c["kind"] == "requirement_corrected"], + if c["kind"] == "required_aligned"], [], )