From f5a3559961ddd316d789872742979459ef350a41 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 13:58:09 +0100 Subject: [PATCH] fix: give XM6 Pro-68k zlib1.dll its descriptor The delay-load part of the zlib1.dll ref now carries the descriptor and IAT addresses in XM6.exe 260920. --- emulators/xm6pro68k.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emulators/xm6pro68k.yml b/emulators/xm6pro68k.yml index c9cafbf6c..e23319d71 100644 --- a/emulators/xm6pro68k.yml +++ b/emulators/xm6pro68k.yml @@ -261,7 +261,7 @@ files: required: false bundled: true description: "zlib, used for PNG output and deflate archives" - source_ref: "XM6.exe 260920 delay-load import zlib1.dll (crc32, inflate, inflateEnd, inflateInit2_, deflateEnd, deflateInit2_, deflateReset, deflate), 0x40cf85 0x40cf8e-0x40cf98 (ZLIB1.DLL through the loader 0x40ce48, handle cached at 0x59e66c), callers 0x414487, 0x4280bc and 0x489151-0x48915d (absent: 0x412122 index 1 names 7z.dll or zlib1.dll in the Optional DLL Not Present dialog)" + source_ref: "XM6.exe 260920 delay-load descriptor 0x5761ec for zlib1.dll, IAT 0x585a68 (crc32, inflate, inflateEnd, inflateInit2_, deflateEnd, deflateInit2_, deflateReset, deflate), 0x40cf85 0x40cf8e-0x40cf98 (ZLIB1.DLL through the loader 0x40ce48, handle cached at 0x59e66c), callers 0x414487, 0x4280bc and 0x489151-0x48915d (absent: 0x412122 index 1 names 7z.dll or zlib1.dll in the Optional DLL Not Present dialog)" note: >- Delay-loaded, so the process starts without it, and every caller first loads it by name and skips its zlib path when that fails. XM6.exe resolves