Wizardry Llylgamyn Saga

It seems you're using an AdBlocker or JavaScript is disabled!

This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).

This 10 seconds wait is to let you update your AdBlocker whitelist...

Got it, show me the content...
Please enable JavaScript!
Posts: 4
Joined: April 6, 2017 - 20:48
Wizardry Llylgamyn Saga

https://twpa.net/twpa/llylsaga/download.html
Wizardry Llylgamyn Saga works in:
Win95 with DirectX6.0
WinXp 32-bit
Vista 32-bit
Vista 64-bit

But in later versions:
Win7 64-bit
Win8.1 64-bit
Win10 32-bit
it only works with music disabled.

You can disable music by simply deleting MDS folder containing midi files.
You can start the game now, disable music in options and copy folder back.

The missing d3drm.dll the game complains about can be copied to game's folder from WinXp's system32 folder
or from here http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

If you have any further questions don't hesitate to ask.

Posts: 1536
Joined: March 25, 2012 - 01:19
Re: Wizardry Llylgamyn Saga
robertmo wrote:
Wizardry Llylgamyn Saga works in:
Win95 with DirectX6.0
WinXp 32-bit
Vista 32-bit
Vista 64-bit

Are you sure it works on Vista 64-bit too?
I've downloaded the demo setup and, as far as I can see, it's a 16-bit program.

I was not able to install it on my system because 16-bit software is not supported (and never was) on 64-bit OS (see here).

That said, 16-bit programs on 32-bit OS require an additional extra layer that emulates the now-missing hardware access needed (and expected) by those old programs.
MIDI layer is one of those things that 16-bit binaries used to access directly (the well-known MPU-401) so Microsoft tried to emulate it with unpredictable results.
I'm honestly surprised that MIDI even works on 16/32-bit emulation...

Debugging this could be a nightmare, so I can't make any promise ;)

Posts: 4
Joined: April 6, 2017 - 20:48
Re: Wizardry Llylgamyn Saga

installation has to be done in a 32bit os but the game itself runs fine in a 64bit vista with both: sound effects and music.

anyway check yourself

if you detect any 16-bit actions in there, i prohibit you from debuging it ;)

if you feel it is not fun bothering with it, i prohibit you from doing it too ;)

I just thougth it might be an interesting case for you to look at.

If it is not, forget it :)

ADMIN NOTE: attachment removed

Posts: 1536
Joined: March 25, 2012 - 01:19
Re: Wizardry Llylgamyn Saga

Thanks to the archive you posted I was able to run Wizardry Llylgamyn Saga on my development machine but, sadly, no good news from its crash.

The executable crashes (as you reported) but I got nothing interesting in debugger.
I've had a deeper look and I've seen that, when LlylSaga-Eng.exe crashes, VMS driver DLL (VirtualMIDISynth.dll) was not loaded yet (see the attached Process Explorer screenshot).
So there's no way for me to go any further.

Maybe there's something weird in how LlylSaga-Eng.exe calls winmm.dll (which is loaded) but, again, it will never reach my driver DLL so can't debug it.

If you have any other idea feel free to post here.

PS: I don't know the licensing terms of LlylSaga-Eng.exe, so I've now removed the attachment from your previous post ;)

Attachments (Only registered users)
wls-process-explorer.png
Posts: 4
Joined: April 6, 2017 - 20:48
Re: Wizardry Llylgamyn Saga

If you place winmm.dll from vista 32 in game's folder it will load VirtualMIDISynth.dll

Attachments (Only registered users)
vistawinmmdll.7z