WHDLoad MantisBT - Lionheart
View Issue Details
0006759Lionheart[WHDLoad Installs Games] slavepublic2025-05-30 06:032025-08-07 13:04
Reporterlimi 
Assigned ToPsygore 
PriorityhighSeveritycrashReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem384 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1
imported
Summary0006759: Lionheart crashes because it can’t find a file (typo?)
DescriptionLionheart is trying to load a file that does not exist, and crashes with:

DOS-Error #205 (object not found) on reading “K_e.NHY"

This file does not exist, and the other enemy/boss files in the container are named “.NMY” (I assume for “enemy”), there are no files with the extension “.NHY” anywhere in the WHDLoad container.

Steps To ReproducePlay the game up until this point: (Lionheart doesn’t seem to have level designations, but here’s a timestamp to a stream recording of the crash)

https://www.twitch.tv/videos/2471940393?t=02h30m07s

If you want to see how it looks and which boss is loaded, you can see the successful version here:

https://www.youtube.com/watch?t=2087s
Additional InformationThis was played from WHDLoad 19.1 on MiSTer, the Lionhead WHDLoad container is v2.4.
TagsNo tags attached.
Attached Files

Notes
(0014529)
Psygore   
2025-06-01 20:58   
It tries to load the file "x_e.NMY" instead of the file "1_e.NMY".

I can not reproduce this issue.
I’m using the cheat mode to go directly at this boss stage and it loads correctly the file.

I would need all the files from the coredump and the installed game for further investigations.
(0014530)
limi   
2025-06-01 21:12   
OK, I know the streamer in that linked video is going to attempt it again, and I will get you the core dump. Where does it end up by default on the file system?
(0014533)
Psygore   
2025-06-01 23:47   
The dumps files are located by default in SYS:C/ (where whdload prog is normally stored).

The files are: .whdl_expmem, .whdl_memory, .whdl_register.
(0014535)
limi   
2025-06-03 07:09   
Thanks! I will definitely get him to give me those files.

The more I dig into this, the more I suspect it might be a bad WHDLoad install.

Can you check your version for me — is the Lionheart.exe ~129kB or ~260kB?

I have been looking at different versions available online, and I have found both variants. I assume the larger one is the correct one.
(0014538)
Torti the Smurf   
2025-06-05 23:11   
Hi limi.

If the Lionheart exe is about 130kb, then the file is crunched with Imploder.
If its above 250kb, its decrunched. (both are supported by the slave)

(but yes, there are 4 variants of the Lionheart.exe)

https://ftp2.grandis.nu/turran/FTP/TheZone/files/_2019/lion_EXEs%20[Lionheart%20game,%204%20exe%20versions].lha

Greetz
Torti
(0014539)
limi   
2025-06-06 07:28   
OK, the game crashed at the exact same point again, this time we have a core dump:

https://amiga.vision/debug/LionheartCoreDump.zip
(0014540)
limi   
2025-06-06 07:33   
Here are the files used: https://amiga.vision/debug/Lionheart_v2.4_0845.lha
(0014541)
limi   
2025-06-06 07:50   
Actually, get the LHA file here instead: https://drive.google.com/file/d/1Z5ukKaTe8q18cSQAhtRgd3aZXiEC71mz/view

I will remove it as soon as I have confirmed that you have it.
(0014550)
Psygore   
2025-06-08 13:08   
Thanks I downloaded the files.

I can not still reproduce this issue (tested on A1230 and analogue pocket).

Could you try this step:
- enable the cheat mode via custom option
- durring the game, press F5 to go to the level
- press CTRL key and use the mouse to move the character
- press again CTRL key when the end of the level is reached
- try to fight the boss to see if it loads the files
(0014551)
Retroplay   
2025-06-10 17:56   
Tested on WinUAE 6.0.0b31 and OS3.1 + WHDLoad 19.2.6915, no problems with steps above.

How accurate is that MiSTer AGA core, assuming that is what is used ?
It looks like some corruption is going on, the file in question it tries to load, doesn't exist, at all.

What if game is run on an OCS/ECS config on said MiSTer ?
(0014552)
Torti the Smurf   
2025-06-14 16:15   
Finished the Game countless Times on the MIST Minimig core. Never had an issue.

@Limi

Are you sure your Filesystem is alright ?

Check with PFSDoctor and then do a VirusZ Filecheck.
(mark the option "Check Sectors in All files" in the FileCheck Prefs)

Just to be sure that the Filesystem on Mister is OK.

greetz
(0014553)
limi   
2025-06-15 14:00   
Looks like the bug did not appear using the “fixed” Thalion version you posted. So, it is likely a bad package (which is weird, since it’s from one of the most common ones).

We can close this issue, and I’ll try to get the message to whoever packaged this one.
(0014554)
Retroplay   
2025-06-15 14:19   
I packaged it, your linked file has the same exact crc as the one on Turran.
https://eab.abime.net/showthread.php?t=61028

I tested it and there's absolutely no problems whatsoever with missing files.
File corruption is the most likely cause, either bad extracted archive or file system corruption.
"x_e.NMY" doesn't exist on any of the four original game disks.
(0014586)
limi   
2025-08-07 13:04   
OK, great. I will try to verify the integrity of these specific files for the next release. I have never had problems with this before, but that of course doesn’t mean that it is not the case here :)

Issue History
2025-05-30 06:03limiNew Issue
2025-06-01 20:44PsygoreAssigned To => Psygore
2025-06-01 20:44PsygoreStatusnew => assigned
2025-06-01 20:58PsygoreNote Added: 0014529
2025-06-01 21:12limiNote Added: 0014530
2025-06-01 23:47PsygoreNote Added: 0014533
2025-06-03 07:09limiNote Added: 0014535
2025-06-05 23:11Torti the SmurfNote Added: 0014538
2025-06-06 07:28limiNote Added: 0014539
2025-06-06 07:33limiNote Added: 0014540
2025-06-06 07:50limiNote Added: 0014541
2025-06-08 13:08PsygoreNote Added: 0014550
2025-06-10 17:56RetroplayNote Added: 0014551
2025-06-14 16:15Torti the SmurfNote Added: 0014552
2025-06-15 14:00limiNote Added: 0014553
2025-06-15 14:19RetroplayNote Added: 0014554
2025-08-07 13:04limiNote Added: 0014586