Abdessamad Derraz
0754d3b64f
fix: name each exported addition's core
...
Batocera, ROCKNIX and Recalbox find a file through the core that wants
it. Additions now carry that core under the platform's own name: the
emulator/core pair checkBios reads (ROCKNIX's from its emulators
package), or Recalbox's core attribute. One with no nameable core, or
filed in a system gated on another core, is counted as not stated.
2026-10-17 19:34:30 +02:00
Abdessamad Derraz
e9f9260301
fix: keep one dump per exported hash record
2026-10-17 19:26:46 +02:00
Abdessamad Derraz
db179faf82
fix: write no platform size beside a truth hash
2026-10-17 11:53:18 +02:00
Abdessamad Derraz
06bf6d7c09
fix: treat an empty platform system as named
2026-10-16 15:53:24 +02:00
Abdessamad Derraz
42124618e9
fix: add no file under a system the platform lacks
2026-10-16 15:43:47 +02:00
Abdessamad Derraz
c2bdef4db4
fix: pair a bare truth name by name, not suffix
2026-10-10 10:04:35 +02:00
Abdessamad Derraz
d8ad89902b
refactor: split helpers out of grown functions
2026-10-06 13:59:50 +02:00
Abdessamad Derraz
ecdfbdf64f
fix: never pair files whose contents or dirs differ
2026-10-06 12:15:40 +02:00
Abdessamad Derraz
500535b7a6
fix: state no size for several accepted sizes
2026-10-06 12:04:24 +02:00
Abdessamad Derraz
f3d01aeeeb
refactor: split this round's fixes into small helpers
2026-10-06 11:16:06 +02:00
Abdessamad Derraz
c9689ebad7
fix: keep platform hashes the truth does not contradict
2026-10-06 09:39:07 +02:00
Abdessamad Derraz
05ae30ce48
refactor: simplify pack label, hash merge, diff exit
2026-10-06 07:06:22 +02:00
Abdessamad Derraz
226a5df74a
refactor: hoist test imports, rank pairs at module level
2026-10-06 06:38:35 +02:00
Abdessamad Derraz
683ba4ef62
fix: export one file's identity, never two mixed
2026-10-06 05:00:02 +02:00
Abdessamad Derraz
95d10ee812
fix: count what each export format writes
2026-10-06 01:22:56 +02:00
Abdessamad Derraz
691ccbfca7
feat: make the native export round-trip a platform file
2026-09-05 17:32:48 +02:00