fix: one size predicate, size_options retired

This commit is contained in:
Abdessamad Derraz committed 2026-10-05 02:51:13 +02:00
1 parent a090e64336
commit 0d7939588e
16 files changed
+115 -61

No files matched your search

+1 -1
View File
@@ -124,7 +124,7 @@ files:
- name: "<game>.dkey"
aliases: ["<game>.key"]
required: false
size_options: [16, 32]
size: [16, 32]
validation: [size]
unsourceable: "per-disc AES-128 key named after the image it decrypts, one per title, carried by disc dump catalogues rather than by the emulator"
description: "Redump disc decryption key read beside an encrypted ISO"
+1 -2
View File
@@ -498,10 +498,9 @@ files:
system: bbc-micro-b
required: false
bundled: true
size: 8192
size: [2048, 4096, 8192]
md5: f786d0647f9732fa065695d569d261ab
sha1: e6ee738e5f2f8556002b79d18caa8ef21f14e08d
size_options: [2048, 4096, 8192]
note: >
Loaded for TubeDevice::TorchZ80. Up to 8192 bytes are read and a short image
is mirrored to fill the 8 KB window: a 2 KB image is repeated four times, a
+1 -1
View File
@@ -117,7 +117,7 @@ files:
required: true
path: "x1box/flash.bin"
config_key: "sys.files.flashrom_path"
size_options: [262144, 524288, 1048576]
min_size: 65536
size_note: "Any non-zero multiple of 65536; 256 KB is assumed when the image cannot be read."
validation: [size]
description: "Xbox flash ROM"
+1 -1
View File
@@ -113,7 +113,7 @@ files:
description: "Nintendo DS firmware image"
required: false
hle_fallback: true
size_options: [131072, 262144, 524288]
size: [131072, 262144, 524288]
validation: [size]
note: >-
Three lengths are accepted and everything else is rejected. Loaded only in
+1 -1
View File
@@ -372,7 +372,7 @@ files:
path: "Machines/Shared Roms/KANJI.rom"
system: msx2plus
required: true
size_options: [131072, 262144]
size: [131072, 262144]
validation: [size]
description: "Kanji character ROM, named by the MSX2+ and turbo R machine definitions"
note: >-
+1 -1
View File
@@ -114,7 +114,7 @@ files:
required: true
path: "x1box/flash.bin"
config_key: "sys.files.flashrom_path"
size_options: [262144, 524288, 1048576]
min_size: 65536
size_note: "Any non-zero multiple of 65536; 256 KB is assumed when the image cannot be read."
validation: [size]
description: "Xbox flash ROM"
+4 -6
View File
@@ -239,7 +239,6 @@ files:
system: sharp-x68000
required: false
min_size: 8192
size_options: [8192, 131072]
validation: [size]
description: "Internal SCSI interface ROM, SUPER and later"
source_ref: "xm6g.pdf p.17, xm6g.exe:0x1404fd1ef (reads at 0x1404fd327, 0x1404fd3dd), XM6 2.06 vm/memory.cpp:305-310, 328-345"
@@ -254,7 +253,6 @@ files:
system: sharp-x68000
required: false
min_size: 8160
size_options: [8160, 8192, 131072]
validation: [size]
description: "External SCSI interface ROM, CZ-6BS1 board"
source_ref: "xm6g.pdf p.17, xm6g.exe:0x1404fd20a (retry at 0x1404fd419), XM6 2.06 vm/memory.cpp:316-318, 341-352"
@@ -270,7 +268,7 @@ files:
- name: SRAM.DAT
system: sharp-x68000
required: false
size_options: [16384, 65536]
size: [16384, 65536]
description: "SRAM image for EXPERT and the other base models"
source_ref: "xm6g.pdf p.18, xm6g.exe:0x140592350 index 14, XM6 2.06 vm/sram.cpp:70-81, 112"
note: >-
@@ -282,7 +280,7 @@ files:
- name: SRAMXVI.DAT
system: sharp-x68000
required: false
size_options: [16384, 65536]
size: [16384, 65536]
description: "SRAM image for XVI"
source_ref: "xm6g.pdf p.18, xm6g.exe:0x140592350 index 15"
note: >-
@@ -292,7 +290,7 @@ files:
- name: SRAMCMP.DAT
system: sharp-x68000
required: false
size_options: [16384, 65536]
size: [16384, 65536]
description: "SRAM image for Compact"
source_ref: "xm6g.pdf p.18, xm6g.exe:0x140592350 index 16"
note: >-
@@ -301,7 +299,7 @@ files:
- name: SRAM030.DAT
system: sharp-x68000
required: false
size_options: [16384, 65536]
size: [16384, 65536]
description: "SRAM image for X68030, 040turbo and 060turbo"
source_ref: "xm6g.pdf p.18, xm6g.exe:0x140592350 index 17"
note: >-
+3 -6
View File
@@ -344,8 +344,7 @@ files:
# ============================================================
- name: "zx80.rom"
size: 4096
size_options: [4096, 8192]
size: [4096, 8192]
validation: [size]
required: true
bundled: true
@@ -630,8 +629,7 @@ files:
note: "Beta Disk / TR-DOS firmware."
- name: "if1-v1.rom"
size: 8192
size_options: [8192, 16384]
size: [8192, 16384]
validation: [size]
required: false
bundled: true
@@ -640,8 +638,7 @@ files:
note: "Interface 1 firmware version 1, selected when if1_rom_version is 1. The load accepts 8192 or 16384 bytes and disables Interface 1 emulation otherwise."
- name: "if1-v2.rom"
size: 8192
size_options: [8192, 16384]
size: [8192, 16384]
validation: [size]
required: false
bundled: true