From 4d76f0104e116ac05f1745b9b9da71cb0f382e0b Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 21 Oct 2026 10:02:39 +0200 Subject: [PATCH] fix: drop the ZXS16.ROM aliases speccy never opens The loader at speccy 0x3d970 gzopens only the name it is given and clears the model bit when that fails. ZXS16.ROM is passed with mask 1 (0x3dcb2), ZXS48.ROM separately with mask 2 (0x3dcc8), and the binary holds no 48.rom string (Speccy59-Ubuntu-x86-bin). The aliases let a root 48.rom settle the 16K ROM, which the gap report now lists. --- emulators/speccy.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/emulators/speccy.yml b/emulators/speccy.yml index 93cb291d..72b6e64c 100644 --- a/emulators/speccy.yml +++ b/emulators/speccy.yml @@ -144,7 +144,6 @@ files: source_ref: "libmain.so LoadBIOS 0x5b2e4-0x5b2f4, Speccy59-Ubuntu-x86-bin speccy 0x3dcbe-0x3dcd1" - name: ZXS16.ROM - aliases: ["ZXS48.ROM", "48.rom"] system: sinclair-zx-spectrum required: true max_size: 16384