refactor: require a hash before relocating a ref

This commit is contained in:
Abdessamad Derraz committed 2026-08-11 00:37:30 +02:00
1 parent 5330ed1950
commit 902bb4e01e
6 files changed
+40 -21

No files matched your search

+2 -2
View File
@@ -101,7 +101,7 @@ files:
size: 273
validation: [size]
note: "console region and serial number; loaded on a size check alone"
source_ref: "src/core/hle/service/cfg/cfg.cpp:689-709, src/core/hle/service/cfg/cfg.h:180-186"
source_ref: "src/core/hle/service/cfg/cfg.cpp:608-610, 689-709, src/core/hle/service/cfg/cfg.h:180-186"
- name: LocalFriendCodeSeed_B
path: nand/rw/sys/LocalFriendCodeSeed_B
@@ -110,4 +110,4 @@ files:
size: 272
validation: [size]
note: "friend code generation seed; loaded on a size check alone"
source_ref: "src/core/hle/service/cfg/cfg.cpp:711-732, src/core/hle/service/cfg/cfg.h:188-193"
source_ref: "src/core/hle/service/cfg/cfg.cpp:604-606, 711-732, src/core/hle/service/cfg/cfg.h:188-193"
+2 -2
View File
@@ -111,7 +111,7 @@ files:
size: 273
validation: [size]
note: "console region and serial number; loaded on a size check alone, and paired with LocalFriendCodeSeed_B"
source_ref: "src/core/hle/service/cfg/cfg.cpp:689-709, src/core/hle/service/cfg/cfg.h:180-186"
source_ref: "src/core/hle/service/cfg/cfg.cpp:608-610, 689-709, src/core/hle/service/cfg/cfg.h:180-186"
- name: LocalFriendCodeSeed_B
path: nand/rw/sys/LocalFriendCodeSeed_B
@@ -120,4 +120,4 @@ files:
size: 272
validation: [size]
note: "friend code generation seed; loaded on a size check alone, and paired with SecureInfo_A"
source_ref: "src/core/hle/service/cfg/cfg.cpp:711-732, src/core/hle/service/cfg/cfg.h:188-193"
source_ref: "src/core/hle/service/cfg/cfg.cpp:604-606, 711-732, src/core/hle/service/cfg/cfg.h:188-193"
+7 -7
View File
@@ -240,40 +240,40 @@ files:
# Level tileset shapes (loaded per-level from .lvl data)
# The level file specifies a character via fgetc() at tyrian2.c:3039,
# which maps to shapes{char}.dat at tyrian2.c:3079.
# Only 5 characters are used by actual levels: ), W, X, Y, Z.
# Episode 4 uses Z, W, X and } (lvlmast.c:128-131).
# Note: shapeFile[34] in lvlmast.c is a DIFFERENT mechanism —
# it maps indices to characters for newsh?.shp (enemy sprites),
# NOT for shapes?.dat (level tilesets).
# -----------------------------------------------------------
- name: "shapes).dat"
- name: "shapes}.dat"
category: game_data
system: tyrian
required: true
source_ref: "src/tyrian2.c:3039-3079"
source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131"
- name: "shapesw.dat"
category: game_data
system: tyrian
required: true
source_ref: "src/tyrian2.c:3039-3079"
source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131"
- name: "shapesx.dat"
category: game_data
system: tyrian
required: true
source_ref: "src/tyrian2.c:3039-3079"
source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131"
- name: "shapesy.dat"
category: game_data
system: tyrian
required: true
source_ref: "src/tyrian2.c:3039-3079"
source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131"
- name: "shapesz.dat"
category: game_data
system: tyrian
required: true
source_ref: "src/tyrian2.c:3039-3079"
source_ref: "src/tyrian2.c:3039, 3079, src/lvlmast.c:128-131"
# -----------------------------------------------------------
# Compressed shape files (newshX.shp, loaded per-level)
+3 -3
View File
@@ -42,7 +42,7 @@ files:
system: cdi
required: true
note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps."
source_ref: "src/mame/drivers/cdi.cpp:428-443"
source_ref: "src/mame/drivers/cdi.cpp:829-443"
contents:
- name: cdi200.rom
description: Magnavox CD-i 200 BIOS (default, US)
@@ -100,7 +100,7 @@ files:
system: cdi
required: false
note: "CD-i BIOS for Quizard arcade. MACHINE_IS_BIOS_ROOT. Subset of cdimono1 + slave MCU."
source_ref: "src/mame/drivers/cdi.cpp:630-640"
source_ref: "src/mame/drivers/cdi.cpp:836-640"
contents:
- name: cdi200.rom
description: Magnavox CD-i 200 BIOS (same as cdimono1)
@@ -124,7 +124,7 @@ files:
system: cdi
required: false
note: "CD-i 910-17P Mini-MMC (PAL). MACHINE_NOT_WORKING. Not in .info firmware list."
source_ref: "src/mame/drivers/cdi.cpp:319-335"
source_ref: "src/mame/drivers/cdi.cpp:831-335"
contents:
- name: "philips__cd-i_2.1__mb834200b-15__26b_aa__9224_z01.tc574200.7211"
description: CD-i 910-17P Mini-MMC BIOS (default)