feat: name amiberry flash images by masked sha1

getromdatabydata clears bytes 0x10-0x2f and hashes the first 0x1c000
bytes, and 0x50000 too for a 512 KB file. The table SHA-1 of each
CyberStorm and Blizzard PPC image is now declared with that transform.
This commit is contained in:
Abdessamad Derraz committed 2026-11-10 12:52:46 +01:00
1 parent 45db717db9
commit ac3fb2c2d2
5 files changed
+286

No files matched your search

+52
View File
@@ -2887,6 +2887,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "fa033a771c9174f4f91a595cbcc46416fbba84af"
found_by: content
description: "CyberStorm MK III v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2898,6 +2904,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "8f902c862cb1792f789b2cf8ec1016d962e029c5"
found_by: content
description: "CyberStorm MK III v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2920,6 +2932,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "34807066e2b7694e856a3031387f40f2be75aad9"
found_by: content
description: "CyberStorm PPC v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2931,6 +2949,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "c7cb3c4fa66e260f43bff7044049a264a729e590"
found_by: content
description: "CyberStorm PPC v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2964,6 +2988,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "c8a63707be89c54925f99e6b6c1b8ca4605b2e57"
found_by: content
description: "Blizzard PPC 68040 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2975,6 +3006,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "acc30e57ed900be387f466d057600791316b0af5"
found_by: content
description: "Blizzard PPC 68060 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2986,6 +3024,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "9d0e3e2cd5ca81b0322f265c83198aeec81ee336"
found_by: content
description: "Blizzard PPC 68040 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2997,6 +3042,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "33fd6090c54114bfdb73618aaf19cc437ebdee3f"
found_by: content
description: "Blizzard PPC 68060 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
+52
View File
@@ -2850,6 +2850,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "fa033a771c9174f4f91a595cbcc46416fbba84af"
found_by: content
description: "CyberStorm MK III v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2861,6 +2867,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "8f902c862cb1792f789b2cf8ec1016d962e029c5"
found_by: content
description: "CyberStorm MK III v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2883,6 +2895,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "34807066e2b7694e856a3031387f40f2be75aad9"
found_by: content
description: "CyberStorm PPC v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2894,6 +2912,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "c7cb3c4fa66e260f43bff7044049a264a729e590"
found_by: content
description: "CyberStorm PPC v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2927,6 +2951,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "c8a63707be89c54925f99e6b6c1b8ca4605b2e57"
found_by: content
description: "Blizzard PPC 68040 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2938,6 +2969,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "acc30e57ed900be387f466d057600791316b0af5"
found_by: content
description: "Blizzard PPC 68060 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2949,6 +2987,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "9d0e3e2cd5ca81b0322f265c83198aeec81ee336"
found_by: content
description: "Blizzard PPC 68040 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -2960,6 +3005,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "33fd6090c54114bfdb73618aaf19cc437ebdee3f"
found_by: content
description: "Blizzard PPC 68060 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
+52
View File
@@ -3323,6 +3323,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "fa033a771c9174f4f91a595cbcc46416fbba84af"
found_by: content
description: "CyberStorm MK III v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3335,6 +3341,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "8f902c862cb1792f789b2cf8ec1016d962e029c5"
found_by: content
description: "CyberStorm MK III v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3359,6 +3371,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "34807066e2b7694e856a3031387f40f2be75aad9"
found_by: content
description: "CyberStorm PPC v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3371,6 +3389,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "c7cb3c4fa66e260f43bff7044049a264a729e590"
found_by: content
description: "CyberStorm PPC v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3407,6 +3431,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "c8a63707be89c54925f99e6b6c1b8ca4605b2e57"
found_by: content
description: "Blizzard PPC 68040 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3419,6 +3450,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "acc30e57ed900be387f466d057600791316b0af5"
found_by: content
description: "Blizzard PPC 68060 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3431,6 +3469,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "9d0e3e2cd5ca81b0322f265c83198aeec81ee336"
found_by: content
description: "Blizzard PPC 68040 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3443,6 +3488,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "33fd6090c54114bfdb73618aaf19cc437ebdee3f"
found_by: content
description: "Blizzard PPC 68060 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
+52
View File
@@ -3077,6 +3077,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "fa033a771c9174f4f91a595cbcc46416fbba84af"
found_by: content
description: "CyberStorm MK III v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3088,6 +3094,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "8f902c862cb1792f789b2cf8ec1016d962e029c5"
found_by: content
description: "CyberStorm MK III v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3110,6 +3122,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "34807066e2b7694e856a3031387f40f2be75aad9"
found_by: content
description: "CyberStorm PPC v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3121,6 +3139,12 @@ files:
system: "commodore-amiga"
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "c7cb3c4fa66e260f43bff7044049a264a729e590"
found_by: content
description: "CyberStorm PPC v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3154,6 +3178,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "c8a63707be89c54925f99e6b6c1b8ca4605b2e57"
found_by: content
description: "Blizzard PPC 68040 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3165,6 +3196,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "acc30e57ed900be387f466d057600791316b0af5"
found_by: content
description: "Blizzard PPC 68060 v44.69"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3176,6 +3214,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "9d0e3e2cd5ca81b0322f265c83198aeec81ee336"
found_by: content
description: "Blizzard PPC 68040 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
@@ -3187,6 +3232,13 @@ files:
system: "commodore-amiga"
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "33fd6090c54114bfdb73618aaf19cc437ebdee3f"
found_by: content
description: "Blizzard PPC 68060 v44.71"
note: "A flash image is hashed with its config bytes cleared over its first 0x1c000 or 0x50000 bytes,\
+78
View File
@@ -2148,6 +2148,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "4673baadee2bfca3151fbe153bc483088d932118"
found_by: content
note: >
CyberStorm MK III v44.67, ROM id 97. Flash ROM of the CyberStorm MK III
@@ -2163,6 +2169,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "fa033a771c9174f4f91a595cbcc46416fbba84af"
found_by: content
note: >
CyberStorm MK III v44.69, ROM id 324. Flash ROM of the CyberStorm MK III
@@ -2177,6 +2189,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "8f902c862cb1792f789b2cf8ec1016d962e029c5"
found_by: content
note: >
CyberStorm MK III v44.71, ROM id 325. Flash ROM of the CyberStorm MK III
@@ -2191,6 +2209,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "7223763d90316bdb4d5001a9a877cce400d68283"
found_by: content
note: >
CyberStorm PPC v44.67, ROM id 98. Flash ROM of the CyberStorm PPC board,
@@ -2207,6 +2231,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "34807066e2b7694e856a3031387f40f2be75aad9"
found_by: content
note: >
CyberStorm PPC v44.69, ROM id 326. Flash ROM of the CyberStorm PPC board,
@@ -2222,6 +2252,12 @@ files:
system: commodore-amiga
required: false
size: 131072
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
sha1: "c7cb3c4fa66e260f43bff7044049a264a729e590"
found_by: content
note: >
CyberStorm PPC v44.71, ROM id 327. Flash ROM of the CyberStorm PPC board,
@@ -2249,6 +2285,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "96564e515df3065405d223abc958fe76c5223fb5"
found_by: content
note: >
Blizzard PPC 68040 v44.67, ROM id 99. Flash ROM of the Blizzard PPC board,
@@ -2264,6 +2307,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "f7533d169fcfc720192fbc3292b75f998c36f8ce"
found_by: content
note: >
Blizzard PPC 68060 v44.67, ROM id 100. Flash ROM of the Blizzard PPC board,
@@ -2280,6 +2330,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "c8a63707be89c54925f99e6b6c1b8ca4605b2e57"
found_by: content
note: >
Blizzard PPC 68040 v44.69, ROM id 328. Flash ROM of the Blizzard PPC board,
@@ -2294,6 +2351,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "acc30e57ed900be387f466d057600791316b0af5"
found_by: content
note: >
Blizzard PPC 68060 v44.69, ROM id 329. Flash ROM of the Blizzard PPC board,
@@ -2309,6 +2373,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "9d0e3e2cd5ca81b0322f265c83198aeec81ee336"
found_by: content
note: >
Blizzard PPC 68040 v44.71, ROM id 330. Flash ROM of the Blizzard PPC board,
@@ -2324,6 +2395,13 @@ files:
system: commodore-amiga
required: false
size: 524288
validation: [masked_sha1]
masked_sha1:
zeroed: [16, 48]
reads:
- {size: 131072, lengths: [114688]}
- {size: 524288, lengths: [114688, 327680]}
sha1: "33fd6090c54114bfdb73618aaf19cc437ebdee3f"
found_by: content
note: >
Blizzard PPC 68060 v44.71, ROM id 331. Flash ROM of the Blizzard PPC board,