2025-07-07 22:16 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0006759Lionheart[WHDLoad Installs Games] slavepublic2025-06-15 14:19
Reporterlimi 
Assigned ToPsygoreProject InfoLionheart (Thalion)
http://www.whdload.de/games/Lionheart.html
 
PriorityhighSeveritycrashReproducibilityalways
StatusassignedResolutionopen 
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.
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem384 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1
imported
Attached Files

-Relationships
+Relationships

-Notes

note ~0014529

Psygore (developer)

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.

note ~0014530

limi (reporter)

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?

note ~0014533

Psygore (developer)

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.

note ~0014535

limi (reporter)

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.

note ~0014538

Torti the Smurf (reporter)

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

note ~0014539

limi (reporter)

OK, the game crashed at the exact same point again, this time we have a core dump:

https://amiga.vision/debug/LionheartCoreDump.zip

note ~0014540

limi (reporter)

Here are the files used: https://amiga.vision/debug/Lionheart_v2.4_0845.lha

note ~0014541

limi (reporter)

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.

note ~0014550

Psygore (developer)

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

note ~0014551

Retroplay (reporter)

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 ?

note ~0014552

Torti the Smurf (reporter)

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

note ~0014553

limi (reporter)

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.

note ~0014554

Retroplay (reporter)

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.
+Notes

-Issue History
Date Modified Username Field Change
2025-05-30 06:03 limi New Issue
2025-06-01 20:44 Psygore Assigned To => Psygore
2025-06-01 20:44 Psygore Status new => assigned
2025-06-01 20:58 Psygore Note Added: 0014529
2025-06-01 21:12 limi Note Added: 0014530
2025-06-01 23:47 Psygore Note Added: 0014533
2025-06-03 07:09 limi Note Added: 0014535
2025-06-05 23:11 Torti the Smurf Note Added: 0014538
2025-06-06 07:28 limi Note Added: 0014539
2025-06-06 07:33 limi Note Added: 0014540
2025-06-06 07:50 limi Note Added: 0014541
2025-06-08 13:08 Psygore Note Added: 0014550
2025-06-10 17:56 Retroplay Note Added: 0014551
2025-06-14 16:15 Torti the Smurf Note Added: 0014552
2025-06-15 14:00 limi Note Added: 0014553
2025-06-15 14:19 Retroplay Note Added: 0014554
+Issue History