fix: name the DREAMM code behind its ROM tables

File refs cited the manifest and set records by data address only.
Each now names the code that reads them in DREAMM 4.0 linux-x64: the
name, size and CRC32 match, the reverse lookup and the set picker.
Notes no longer rest on strace.
This commit is contained in:
Abdessamad Derraz committed 2026-11-10 13:33:19 +01:00
1 parent 0a9d898d90
commit 695b999fa3
1 file changed
+67 -63
+67 -63
View File
@@ -51,9 +51,9 @@ notes: |
%APPDATA%\Aaron Giles\DREAMM on Windows,
~/Library/Application Support/Aaron Giles/DREAMM on macOS,
$XDG_DATA_HOME/Aaron Giles/DREAMM on Linux. Paths below are relative to that
directory. Startup writes config.json and creates install, gamedelta,
screenshots, logs and sounddata.
ref: SDL_GetPrefPath, strace of DREAMM 4.0 linux-x64 with a clean HOME
directory.
ref: DREAMM 4.0 linux-x64 SDL_GetPrefPath("Aaron Giles", "DREAMM") at
0x1aadaa6-0x1aadab4
Audio hardware is set per game and per variant: speaker, cms, adlib, sb16,
tandy, mt32 and gmidi. MT-32 and General MIDI output can go to an external
@@ -73,17 +73,19 @@ notes: |
both halves. The CM-32L sets name cm32l_pcm.rom as the full image,
mt32_pcm_l.rom as the low half and cm32l_pcm_h.rom as the high half. munt
identifies each file by size then SHA1 before opening the synth.
ref: set table 0x23db4a8, id lookup 0x164d050, availability 0x164d2a8,
ref: set table 0x23db4a8 read by 0x164d050 (record picked at
0x164d165-0x164d2a1, file names read from 0x164d2a8),
munt ROMInfo.cpp:206-214 ROMInfo::getROMInfo
The SC-55 is emulated by the Nuked SC-55 CLAP plug-in, unpacked to
sounddata/Nuked-SC55.clap, which reads one model directory under
Nuked-SC55-Resources/ROMs. Five models are probed at startup: SC-55 v1.00,
v1.20, v1.21, v2.00 and SC-55mk2 v1.01. The plug-in identifies a set by
hashing the directory contents, so its own loader does not depend on the
file names.
ref: strace of DREAMM 4.0 linux-x64, Nuked-SC55-CLAP nuked_sc55.cpp:145-212
GetRomBasePaths and Init, rom_loader.cpp:31-80 DetectRomsetsByHash
Nuked-SC55-Resources/ROMs. The DREAMM manifest names five model
directories: SC-55 v1.00, v1.20, v1.21, v2.00 and SC-55mk2 v1.01. The
plug-in identifies a set by hashing the directory contents, so its own
loader does not depend on the file names.
ref: DREAMM 4.0 linux-x64 manifest entries 0x23db118-0x23db298,
Nuked-SC55-CLAP nuked_sc55.cpp:145-212 GetRomBasePaths and Init,
rom_loader.cpp:31-80 DetectRomsetsByHash
Both families install by dropping files on the Manage Sound Fonts & ROMs
screen, or by copying them into sounddata by hand. A dropped file is matched
@@ -93,7 +95,9 @@ notes: |
sizes agree with the bundled munt ROM table. mt32_ctrl_2_03.rom is named by
the v2.03 set but has no manifest entry, so it loads from sounddata and
cannot be installed by drag and drop.
ref: manifest 0x23daf78, name match 0x16456a0, reverse lookup 0x1645880,
ref: manifest 0x23daf78 reached through the pointer at 0x242e9f0, name
match 0x16456a0 (load at 0x16456be), reverse lookup 0x1645880 (load
at 0x16458a1),
"To install Sound Fonts (.sf2 files) or ROMs for Roland MIDI emulation,
drop them onto this screen."
@@ -123,7 +127,7 @@ files:
crc32: "4c91fa96"
sha1: "5a5cb5a77d7d55ee69657c2f870416daed52dea7"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23dafc8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23dafc8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_04_a.rom
path: "sounddata/mt32emu/mt32_ctrl_1_04_a.rom"
@@ -133,7 +137,7 @@ files:
crc32: "a93b65f2"
sha1: "9cd4858014c4e8a9dff96053f784bfaac1092a2e"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23dafd8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23dafd8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_04_b.rom
path: "sounddata/mt32emu/mt32_ctrl_1_04_b.rom"
@@ -143,7 +147,7 @@ files:
crc32: "b5ee2192"
sha1: "fe8db469b5bfeb37edb269fd47e3ce6d91014652"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23dafe8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23dafe8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_05.rom
path: "sounddata/mt32emu/mt32_ctrl_1_05.rom"
@@ -153,7 +157,7 @@ files:
crc32: "e6bb2b77"
sha1: "e17a3a6d265bf1fa150312061134293d2b58288c"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23daff8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23daff8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_05_a.rom
path: "sounddata/mt32emu/mt32_ctrl_1_05_a.rom"
@@ -163,7 +167,7 @@ files:
crc32: "3281216c"
sha1: "57a09d80d2f7ca5b9734edbe9645e6e700f83701"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db008, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db008 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_05_b.rom
path: "sounddata/mt32emu/mt32_ctrl_1_05_b.rom"
@@ -173,7 +177,7 @@ files:
crc32: "e06d8020"
sha1: "52e3c6666db9ef962591a8ee99be0cde17f3a6b6"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db018, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db018 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_06.rom
path: "sounddata/mt32emu/mt32_ctrl_1_06.rom"
@@ -183,7 +187,7 @@ files:
crc32: "d63319e8"
sha1: "a553481f4e2794c10cfe597fef154eef0d8257de"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db028, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db028 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_06_a.rom
path: "sounddata/mt32emu/mt32_ctrl_1_06_a.rom"
@@ -193,7 +197,7 @@ files:
crc32: "29369ae1"
sha1: "cc83bf23cee533097fb4c7e2c116e43b50ebacc8"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db038, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db038 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_06_b.rom
path: "sounddata/mt32emu/mt32_ctrl_1_06_b.rom"
@@ -203,7 +207,7 @@ files:
crc32: "4d495d98"
sha1: "bf4f15666bc46679579498386704893b630c1171"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db048, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db048 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_07.rom
path: "sounddata/mt32emu/mt32_ctrl_1_07.rom"
@@ -213,7 +217,7 @@ files:
crc32: "a7c1531b"
sha1: "b083518fffb7f66b03c23b7eb4f868e62dc5a987"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db058, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db058 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_07_a.rom
path: "sounddata/mt32emu/mt32_ctrl_1_07_a.rom"
@@ -223,7 +227,7 @@ files:
crc32: "67fd8968"
sha1: "13f06b38f0d9e0fc050b6503ab777bb938603260"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db068, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db068 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_1_07_b.rom
path: "sounddata/mt32emu/mt32_ctrl_1_07_b.rom"
@@ -233,7 +237,7 @@ files:
crc32: "60f45882"
sha1: "c55e165487d71fa88bd8c5e9c083bc456c1a89aa"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db078, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db078 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_bluer.rom
path: "sounddata/mt32emu/mt32_ctrl_bluer.rom"
@@ -243,7 +247,7 @@ files:
crc32: "627b9a51"
sha1: "7b8c2a5ddb42fd0732e2f22b3340dcf5360edf92"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0b8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0b8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_bluer_a.rom
path: "sounddata/mt32emu/mt32_ctrl_bluer_a.rom"
@@ -253,7 +257,7 @@ files:
crc32: "d75fc3d9"
sha1: "11a6ae5d8b6ee328b371af7f1e40b82125aa6b4d"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0c8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0c8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_bluer_b.rom
path: "sounddata/mt32emu/mt32_ctrl_bluer_b.rom"
@@ -263,7 +267,7 @@ files:
crc32: "5816476f"
sha1: "e0934320d7cbb5edfaa29e0d01ae835ef620085b"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0d8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0d8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_2_03.rom
path: "sounddata/mt32emu/mt32_ctrl_2_03.rom"
@@ -272,7 +276,7 @@ files:
size: 131072
sha1: "5837064c9df4741a55f7c4d8787ac158dff2d3ce"
validation: [size, sha1]
source_ref: "DREAMM 4.0 linux-x64: set table 0x23db5a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: set record 0x23db5a8 read by 0x164d050 (record picked at 0x164d28f, its file names read from 0x164d2a8), no manifest entry; sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_2_04.rom
path: "sounddata/mt32emu/mt32_ctrl_2_04.rom"
@@ -282,7 +286,7 @@ files:
crc32: "59a49d5c"
sha1: "2c16432b6c73dd2a3947cba950a0f4c19d6180eb"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db088, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db088 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_2_06.rom
path: "sounddata/mt32emu/mt32_ctrl_2_06.rom"
@@ -292,7 +296,7 @@ files:
crc32: "94815415"
sha1: "2869cf4c235d671668cfcb62415e2ce8323ad4ed"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db098, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db098 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_ctrl_2_07.rom
path: "sounddata/mt32emu/mt32_ctrl_2_07.rom"
@@ -302,7 +306,7 @@ files:
crc32: "a016b607"
sha1: "47b52adefedaec475c925e54340e37673c11707c"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0a8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0a8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: cm32l_ctrl_1_00.rom
path: "sounddata/mt32emu/cm32l_ctrl_1_00.rom"
@@ -312,7 +316,7 @@ files:
crc32: "ee62022f"
sha1: "73683d585cd6948cc19547942ca0e14a0319456d"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23daf88, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23daf88 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: cm32l_ctrl_1_02.rom
path: "sounddata/mt32emu/cm32l_ctrl_1_02.rom"
@@ -322,7 +326,7 @@ files:
crc32: "b998047e"
sha1: "a439fbb390da38cada95a7cbb1d6ca199cd66ef8"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23daf98, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23daf98 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: cm32ln_ctrl_1_00.rom
path: "sounddata/mt32emu/cm32ln_ctrl_1_00.rom"
@@ -332,7 +336,7 @@ files:
crc32: "4a3bb4ef"
sha1: "dc1c5b1b90a4646d00f7daf3679733c7badc7077"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23daf78, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23daf78 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
# -- MT-32 and CM-32L PCM ROMs --
- name: mt32_pcm.rom
@@ -343,7 +347,7 @@ files:
crc32: "573e31cc"
sha1: "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0e8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0e8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_pcm_l.rom
path: "sounddata/mt32emu/mt32_pcm_l.rom"
@@ -353,7 +357,7 @@ files:
crc32: "dd9deac3"
sha1: "3a1e19b0cd4036623fd1d1d11f5f25995585962b"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db108, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db108 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: mt32_pcm_h.rom
path: "sounddata/mt32emu/mt32_pcm_h.rom"
@@ -363,7 +367,7 @@ files:
crc32: "4ee6506c"
sha1: "2cadb99d21a6a4a6f5b61b6218d16e9b43f61d01"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db0f8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db0f8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: cm32l_pcm.rom
path: "sounddata/mt32emu/cm32l_pcm.rom"
@@ -373,7 +377,7 @@ files:
crc32: "4b961eba"
sha1: "289cc298ad532b702461bfc738009d9ebe8025ea"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23dafa8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23dafa8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
- name: cm32l_pcm_h.rom
path: "sounddata/mt32emu/cm32l_pcm_h.rom"
@@ -383,7 +387,7 @@ files:
crc32: "8e9ea06e"
sha1: "3ad889fde5db5b6437cbc2eb6e305312fec3df93"
validation: [size, crc32, sha1]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23dafb8, set table 0x23db4a8; sounddata/mt32emu-dreamm.so ROM table"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23dafb8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880; set record table 0x23db4a8 read by 0x164d050 (record picked at 0x164d165-0x164d2a1, its file names read from 0x164d2a8); sounddata/mt32emu-dreamm.so ROM table"
# -- Roland SC-55, sounddata/Nuked-SC55-Resources/ROMs --
# One complete set per model directory, the plugin loads a single directory.
@@ -394,7 +398,7 @@ files:
size: 32768
crc32: "d072c251"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db118"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db118 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.00/sc55_rom2.bin"
@@ -403,7 +407,7 @@ files:
size: 262144
crc32: "dbaaae8f"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db128"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db128 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.00/sc55_waverom1.bin"
@@ -412,7 +416,7 @@ files:
size: 1048576
crc32: "1ac774d3"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db138"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db138 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.00/sc55_waverom2.bin"
@@ -421,7 +425,7 @@ files:
size: 1048576
crc32: "8dcc592a"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db148"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db148 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom3.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.00/sc55_waverom3.bin"
@@ -430,7 +434,7 @@ files:
size: 1048576
crc32: "e21ebc04"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db158"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db158 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.20/sc55_rom1.bin"
@@ -439,7 +443,7 @@ files:
size: 32768
crc32: "4ed0d171"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db168"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db168 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.20/sc55_rom2.bin"
@@ -448,7 +452,7 @@ files:
size: 262144
crc32: "ebd488fd"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db178"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db178 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.20/sc55_waverom1.bin"
@@ -457,7 +461,7 @@ files:
size: 1048576
crc32: "1ac774d3"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db188"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db188 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.20/sc55_waverom2.bin"
@@ -466,7 +470,7 @@ files:
size: 1048576
crc32: "8dcc592a"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db198"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db198 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom3.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.20/sc55_waverom3.bin"
@@ -475,7 +479,7 @@ files:
size: 1048576
crc32: "e21ebc04"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1a8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1a8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.21/sc55_rom1.bin"
@@ -484,7 +488,7 @@ files:
size: 32768
crc32: "4ed0d171"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1b8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1b8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.21/sc55_rom2.bin"
@@ -493,7 +497,7 @@ files:
size: 262144
crc32: "2dc58549"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1c8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1c8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.21/sc55_waverom1.bin"
@@ -502,7 +506,7 @@ files:
size: 1048576
crc32: "1ac774d3"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1d8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1d8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.21/sc55_waverom2.bin"
@@ -511,7 +515,7 @@ files:
size: 1048576
crc32: "8dcc592a"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1e8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1e8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom3.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v1.21/sc55_waverom3.bin"
@@ -520,7 +524,7 @@ files:
size: 1048576
crc32: "e21ebc04"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db1f8"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db1f8 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v2.00/sc55_rom1.bin"
@@ -529,7 +533,7 @@ files:
size: 32768
crc32: "a160da90"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db208"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db208 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_rom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v2.00/sc55_rom2.bin"
@@ -538,7 +542,7 @@ files:
size: 262144
crc32: "1768cc18"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db218"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db218 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v2.00/sc55_waverom1.bin"
@@ -547,7 +551,7 @@ files:
size: 1048576
crc32: "1ac774d3"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db228"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db228 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v2.00/sc55_waverom2.bin"
@@ -556,7 +560,7 @@ files:
size: 1048576
crc32: "8dcc592a"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db238"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db238 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: sc55_waverom3.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55-v2.00/sc55_waverom3.bin"
@@ -565,7 +569,7 @@ files:
size: 1048576
crc32: "e21ebc04"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db248"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db248 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: rom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55mk2-v1.01/rom1.bin"
@@ -574,7 +578,7 @@ files:
size: 32768
crc32: "9b66631f"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db258"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db258 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: rom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55mk2-v1.01/rom2.bin"
@@ -583,7 +587,7 @@ files:
size: 524288
crc32: "fcee1e8e"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db268"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db268 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: rom_sm.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55mk2-v1.01/rom_sm.bin"
@@ -592,7 +596,7 @@ files:
size: 4096
crc32: "702c0a82"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db278"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db278 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: waverom1.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55mk2-v1.01/waverom1.bin"
@@ -601,7 +605,7 @@ files:
size: 2097152
crc32: "1519d3b3"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db288"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db288 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"
- name: waverom2.bin
path: "sounddata/Nuked-SC55-Resources/ROMs/SC-55mk2-v1.01/waverom2.bin"
@@ -610,4 +614,4 @@ files:
size: 1048576
crc32: "0f826c7f"
validation: [size, crc32]
source_ref: "DREAMM 4.0 linux-x64: ROM manifest 0x23db298"
source_ref: "DREAMM 4.0 linux-x64: ROM manifest entry 0x23db298 {crc32, size, path} read through the pointer at 0x242e9f0 by the name, size and CRC32 match 0x16456a0 and the size and CRC32 to path lookup 0x1645880"