mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-19 23:32:36 -05:00
fix: resolve bios case collisions
Delete duplicate lowercase variants (identical MD5) of 12 files
that prevented clean checkout on case-insensitive filesystems
(Windows, macOS).
Canonical chosen per upstream source code:
- Atari 2600 KV*.WAV: uppercase (stella2023 hardcode)
- Vectrex VEC_Minestorm.vec: lowercase (BizHawk hardcode)
- MSX MSX{,2,2EXT}.ROM: uppercase (fMSX hardcode, 6/7 platforms)
- Doom DOOM2.WAD: uppercase (matches dir convention)
Add aliases to stella2014 and clk profiles so resolution still
finds the canonical source. Correct retrodeck Vectrex casing to
match upstream. Merge Commodore/Vic-20 into VIC-20.
Add tests/test_no_case_collisions.py as a CI guard.
Closes #49
This commit is contained in:
+6
-69
@@ -4,7 +4,7 @@
|
||||
"platform": "batocera",
|
||||
"display_name": "Batocera",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-03T09:43:11Z",
|
||||
"generated": "2026-04-18T07:55:01Z",
|
||||
"base_destination": "bios",
|
||||
"detect": [
|
||||
{
|
||||
@@ -230,8 +230,8 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"total_files": 1547,
|
||||
"total_size": 4371484317,
|
||||
"total_files": 1540,
|
||||
"total_size": 4337691265,
|
||||
"files": [
|
||||
{
|
||||
"dest": "panafz1.bin",
|
||||
@@ -4722,7 +4722,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "MSX/msx.rom",
|
||||
"dest": "MSX/MSX.ROM",
|
||||
"sha1": "409e82adac40f6bdd18eb6c84e8b2fbdc7fb5498",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Microsoft/MSX/MSX.ROM",
|
||||
@@ -4767,7 +4767,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "MSX/msx2.rom",
|
||||
"dest": "MSX/MSX2.ROM",
|
||||
"sha1": "6103b39f1e38d1aa2d84b1c3219c44f1abb5436e",
|
||||
"size": 32768,
|
||||
"repo_path": "bios/Microsoft/MSX/MSX2.ROM",
|
||||
@@ -4776,7 +4776,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "MSX/msx2ext.rom",
|
||||
"dest": "MSX/MSX2EXT.ROM",
|
||||
"sha1": "5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02",
|
||||
"size": 16384,
|
||||
"repo_path": "bios/Microsoft/MSX/MSX2EXT.ROM",
|
||||
@@ -9375,69 +9375,6 @@
|
||||
"SquirrelJME"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs1.wav",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
"size": 3436329,
|
||||
"repo_path": "bios/Atari/2600/KVS1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs2.wav",
|
||||
"sha1": "8b83b2eea01b3e08ceb885aeb153d4084bddb63c",
|
||||
"size": 2086275,
|
||||
"repo_path": "bios/Atari/2600/KVS2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs3.wav",
|
||||
"sha1": "86896a1e272d8715489de9b407f0b8a42f82d4a0",
|
||||
"size": 3720920,
|
||||
"repo_path": "bios/Atari/2600/KVS3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb1.wav",
|
||||
"sha1": "6a582aebcefd6e2a97bdd8968202aab9851a889c",
|
||||
"size": 4219542,
|
||||
"repo_path": "bios/Atari/2600/KVB1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb2.wav",
|
||||
"sha1": "60a425c6bde3226ab731995562716321be20fc49",
|
||||
"size": 9593878,
|
||||
"repo_path": "bios/Atari/2600/KVB2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb3.wav",
|
||||
"sha1": "5e34125c4d6c209b21d1c892f3df0ec1644fd0d8",
|
||||
"size": 7676992,
|
||||
"repo_path": "bios/Atari/2600/KVB3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvshared.wav",
|
||||
"sha1": "9adf10cdf1de833b194c7d8797ad1f041ad98dd3",
|
||||
"size": 3059116,
|
||||
"repo_path": "bios/Atari/2600/KVSHARED.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "KVS1.WAV",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"platform": "bizhawk",
|
||||
"display_name": "BizHawk",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-02T13:52:21Z",
|
||||
"generated": "2026-04-18T07:55:07Z",
|
||||
"base_destination": "Firmware",
|
||||
"detect": [
|
||||
{
|
||||
@@ -285,7 +285,7 @@
|
||||
"dest": "VEC_Minestorm.vec",
|
||||
"sha1": "65d07426b520ddd3115d40f255511e0fd2e20ae7",
|
||||
"size": 8192,
|
||||
"repo_path": "bios/GCE/Vectrex/VEC_MineStorm.vec",
|
||||
"repo_path": "bios/GCE/Vectrex/VEC_Minestorm.vec",
|
||||
"cores": null
|
||||
},
|
||||
{
|
||||
|
||||
+15
-15
@@ -4,7 +4,7 @@
|
||||
"platform": "lakka",
|
||||
"display_name": "Lakka",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-02T13:52:45Z",
|
||||
"generated": "2026-04-18T07:55:35Z",
|
||||
"base_destination": "system",
|
||||
"detect": [
|
||||
{
|
||||
@@ -9837,66 +9837,66 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs1.wav",
|
||||
"dest": "KVS1.WAV",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
"size": 3436329,
|
||||
"repo_path": "bios/Atari/2600/KVS1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs2.wav",
|
||||
"dest": "KVS2.WAV",
|
||||
"sha1": "8b83b2eea01b3e08ceb885aeb153d4084bddb63c",
|
||||
"size": 2086275,
|
||||
"repo_path": "bios/Atari/2600/KVS2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs3.wav",
|
||||
"dest": "KVS3.WAV",
|
||||
"sha1": "86896a1e272d8715489de9b407f0b8a42f82d4a0",
|
||||
"size": 3720920,
|
||||
"repo_path": "bios/Atari/2600/KVS3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb1.wav",
|
||||
"dest": "KVB1.WAV",
|
||||
"sha1": "6a582aebcefd6e2a97bdd8968202aab9851a889c",
|
||||
"size": 4219542,
|
||||
"repo_path": "bios/Atari/2600/KVB1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb2.wav",
|
||||
"dest": "KVB2.WAV",
|
||||
"sha1": "60a425c6bde3226ab731995562716321be20fc49",
|
||||
"size": 9593878,
|
||||
"repo_path": "bios/Atari/2600/KVB2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb3.wav",
|
||||
"dest": "KVB3.WAV",
|
||||
"sha1": "5e34125c4d6c209b21d1c892f3df0ec1644fd0d8",
|
||||
"size": 7676992,
|
||||
"repo_path": "bios/Atari/2600/KVB3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvshared.wav",
|
||||
"dest": "KVSHARED.WAV",
|
||||
"sha1": "9adf10cdf1de833b194c7d8797ad1f041ad98dd3",
|
||||
"size": 3059116,
|
||||
"repo_path": "bios/Atari/2600/KVSHARED.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
+3
-66
@@ -4,7 +4,7 @@
|
||||
"platform": "recalbox",
|
||||
"display_name": "Recalbox",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-03T09:44:06Z",
|
||||
"generated": "2026-04-18T07:56:06Z",
|
||||
"base_destination": "bios",
|
||||
"detect": [
|
||||
{
|
||||
@@ -230,8 +230,8 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"total_files": 1107,
|
||||
"total_size": 3980096655,
|
||||
"total_files": 1100,
|
||||
"total_size": 3946303603,
|
||||
"files": [
|
||||
{
|
||||
"dest": "3do/panafz1.bin",
|
||||
@@ -6968,69 +6968,6 @@
|
||||
"SAME CDi"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs1.wav",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
"size": 3436329,
|
||||
"repo_path": "bios/Atari/2600/KVS1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs2.wav",
|
||||
"sha1": "8b83b2eea01b3e08ceb885aeb153d4084bddb63c",
|
||||
"size": 2086275,
|
||||
"repo_path": "bios/Atari/2600/KVS2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs3.wav",
|
||||
"sha1": "86896a1e272d8715489de9b407f0b8a42f82d4a0",
|
||||
"size": 3720920,
|
||||
"repo_path": "bios/Atari/2600/KVS3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb1.wav",
|
||||
"sha1": "6a582aebcefd6e2a97bdd8968202aab9851a889c",
|
||||
"size": 4219542,
|
||||
"repo_path": "bios/Atari/2600/KVB1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb2.wav",
|
||||
"sha1": "60a425c6bde3226ab731995562716321be20fc49",
|
||||
"size": 9593878,
|
||||
"repo_path": "bios/Atari/2600/KVB2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb3.wav",
|
||||
"sha1": "5e34125c4d6c209b21d1c892f3df0ec1644fd0d8",
|
||||
"size": 7676992,
|
||||
"repo_path": "bios/Atari/2600/KVB3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvshared.wav",
|
||||
"sha1": "9adf10cdf1de833b194c7d8797ad1f041ad98dd3",
|
||||
"size": 3059116,
|
||||
"repo_path": "bios/Atari/2600/KVSHARED.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "KVS1.WAV",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
|
||||
+15
-15
@@ -4,7 +4,7 @@
|
||||
"platform": "retroarch",
|
||||
"display_name": "RetroArch",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-03T09:43:38Z",
|
||||
"generated": "2026-04-18T07:55:35Z",
|
||||
"base_destination": "system",
|
||||
"detect": [
|
||||
{
|
||||
@@ -10070,66 +10070,66 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs1.wav",
|
||||
"dest": "KVS1.WAV",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
"size": 3436329,
|
||||
"repo_path": "bios/Atari/2600/KVS1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs2.wav",
|
||||
"dest": "KVS2.WAV",
|
||||
"sha1": "8b83b2eea01b3e08ceb885aeb153d4084bddb63c",
|
||||
"size": 2086275,
|
||||
"repo_path": "bios/Atari/2600/KVS2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs3.wav",
|
||||
"dest": "KVS3.WAV",
|
||||
"sha1": "86896a1e272d8715489de9b407f0b8a42f82d4a0",
|
||||
"size": 3720920,
|
||||
"repo_path": "bios/Atari/2600/KVS3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb1.wav",
|
||||
"dest": "KVB1.WAV",
|
||||
"sha1": "6a582aebcefd6e2a97bdd8968202aab9851a889c",
|
||||
"size": 4219542,
|
||||
"repo_path": "bios/Atari/2600/KVB1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb2.wav",
|
||||
"dest": "KVB2.WAV",
|
||||
"sha1": "60a425c6bde3226ab731995562716321be20fc49",
|
||||
"size": 9593878,
|
||||
"repo_path": "bios/Atari/2600/KVB2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb3.wav",
|
||||
"dest": "KVB3.WAV",
|
||||
"sha1": "5e34125c4d6c209b21d1c892f3df0ec1644fd0d8",
|
||||
"size": 7676992,
|
||||
"repo_path": "bios/Atari/2600/KVB3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvshared.wav",
|
||||
"dest": "KVSHARED.WAV",
|
||||
"sha1": "9adf10cdf1de833b194c7d8797ad1f041ad98dd3",
|
||||
"size": 3059116,
|
||||
"repo_path": "bios/Atari/2600/KVSHARED.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
"Stella 2023"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
+5
-68
@@ -4,7 +4,7 @@
|
||||
"platform": "retrodeck",
|
||||
"display_name": "RetroDECK",
|
||||
"version": "1.0",
|
||||
"generated": "2026-04-03T09:44:33Z",
|
||||
"generated": "2026-04-18T07:56:37Z",
|
||||
"base_destination": "",
|
||||
"detect": [
|
||||
{
|
||||
@@ -230,8 +230,8 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"total_files": 3153,
|
||||
"total_size": 6351500734,
|
||||
"total_files": 3146,
|
||||
"total_size": 6317707682,
|
||||
"files": [
|
||||
{
|
||||
"dest": "bios/panafz1.bin",
|
||||
@@ -13879,10 +13879,10 @@
|
||||
"cores": null
|
||||
},
|
||||
{
|
||||
"dest": "bios/VEC_MineStorm.vec",
|
||||
"dest": "bios/VEC_Minestorm.vec",
|
||||
"sha1": "65d07426b520ddd3115d40f255511e0fd2e20ae7",
|
||||
"size": 8192,
|
||||
"repo_path": "bios/GCE/Vectrex/VEC_MineStorm.vec",
|
||||
"repo_path": "bios/GCE/Vectrex/VEC_Minestorm.vec",
|
||||
"cores": null
|
||||
},
|
||||
{
|
||||
@@ -20436,69 +20436,6 @@
|
||||
"SquirrelJME"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs1.wav",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
"size": 3436329,
|
||||
"repo_path": "bios/Atari/2600/KVS1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs2.wav",
|
||||
"sha1": "8b83b2eea01b3e08ceb885aeb153d4084bddb63c",
|
||||
"size": 2086275,
|
||||
"repo_path": "bios/Atari/2600/KVS2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvs3.wav",
|
||||
"sha1": "86896a1e272d8715489de9b407f0b8a42f82d4a0",
|
||||
"size": 3720920,
|
||||
"repo_path": "bios/Atari/2600/KVS3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb1.wav",
|
||||
"sha1": "6a582aebcefd6e2a97bdd8968202aab9851a889c",
|
||||
"size": 4219542,
|
||||
"repo_path": "bios/Atari/2600/KVB1.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb2.wav",
|
||||
"sha1": "60a425c6bde3226ab731995562716321be20fc49",
|
||||
"size": 9593878,
|
||||
"repo_path": "bios/Atari/2600/KVB2.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvb3.wav",
|
||||
"sha1": "5e34125c4d6c209b21d1c892f3df0ec1644fd0d8",
|
||||
"size": 7676992,
|
||||
"repo_path": "bios/Atari/2600/KVB3.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "kvshared.wav",
|
||||
"sha1": "9adf10cdf1de833b194c7d8797ad1f041ad98dd3",
|
||||
"size": 3059116,
|
||||
"repo_path": "bios/Atari/2600/KVSHARED.WAV",
|
||||
"cores": [
|
||||
"Stella 2014"
|
||||
]
|
||||
},
|
||||
{
|
||||
"dest": "KVS1.WAV",
|
||||
"sha1": "b094c2c1fca81a0e531e0541f302346150ec4604",
|
||||
|
||||
Reference in New Issue
Block a user