WineVDM

Talk about games or general tech issues that are not Sierra related.
User avatar
Tawmis
Grand Poobah's Servant
Posts: 20947
Joined: Wed Oct 08, 2008 1:19 am
Gender: Not Specified
Contact:

Re: WineVDM

Post by Tawmis »

Would this be a close list to what this would work with (was trying to find a good list) -

https://www.pcgamingwiki.com/wiki/List_ ... -bit_games
User avatar
MusicallyInspired
Village Elder
Posts: 3143
Joined: Fri Oct 10, 2008 8:46 am
Gender: Male
Location: Manitoba, Canada
Contact:

Re: WineVDM

Post by MusicallyInspired »

Most of those games are DOS games. This works with Windows 16-bit apps only. But whichever ones of those are Windows games, yes. However, it's not an exhaustive list because The Journeyman Project is a 16-bit Windows game and that's not there.
01010100 01110010 01110101 01110011 01110100 00100000 01010100 01001000 00110001
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: WineVDM

Post by Collector »

Yea, it is getting pretty good. As to goatmeal's listed failures, those are installation errors. Keep in mind that WineVDM uses a virtual Windows directory and all installer calls and writes to Windows ends up in this virtual Windows. If the game it is installing is 32-bit then the game will run without WineVDM and all calls to files and settings will be sought in your real windows. Thexder 95 is looking for its entry in the C:\WINDOWS\SIERRA.INI file when the installer wrote it in Otvdm\WINDOWS\SIERRA.INI.

In other words you can use WineVDM to run the installer and unpack the files, but you will need to manually configure the game and/or copy or edit any INI files, etc. in your real Windows. WineVDM will also not do anything to address API issues. In other words, it is a good tool to RE a 16-bit installer for a 32-bit game, but will do nothing to help run the installed game.

WineVDM true value is for the 16-bit games and programs. Beyond getting around the bit depth issue on x64 Windows, WineVDM addresses potential compatibility with these 16-bit games with the use of old Win16 dependencies and system files and dummy DLLs.


Part of my thinking is that it might be a good tool for future installers that require more than just WineVDM's 16-bit environment to run right. It can also be a good tool to RE some installers and fix what does not work out of the box with just WineVDM. If anyone has suggestions for any 16-bit Windows games that do not run out of the WineVDM box, let me know and if I have the game I'll consider looking into it. Compatibility issues shouldn't be the moving target that shims/patches and other workarounds for modern Windows since those Win16 APIs will not change.

BTW, SimTower works with no extra tweaking other than to add a couple of files to the virtual Windows and SYSTEM folders.
Attachments
SimTower.png
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
User avatar
Tawmis
Grand Poobah's Servant
Posts: 20947
Joined: Wed Oct 08, 2008 1:19 am
Gender: Not Specified
Contact:

Re: WineVDM

Post by Tawmis »

MusicallyInspired wrote: Sat Jul 23, 2022 11:19 pm Most of those games are DOS games. This works with Windows 16-bit apps only. But whichever ones of those are Windows games, yes. However, it's not an exhaustive list because The Journeyman Project is a 16-bit Windows game and that's not there.
Yeah - I couldn't find anything that was WINDOWS specific. So I settled with a list that mixed it.
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: WineVDM

Post by Collector »

Besides the fact that most of those are DOS games, of the Windows games there are several 32=bit Win games listed like Earthsiege 2, Caesar II, and Lords of the Realm II.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
goatmeal
Sierra Veteran
Posts: 386
Joined: Fri Mar 25, 2016 12:06 am
Gender: Not Specified

Re: WineVDM

Post by goatmeal »

Collector, thank you for the information and tips.
User avatar
Collector
Grand Poobah
Posts: 12013
Joined: Wed Oct 08, 2008 12:57 am
Location: Sierraland
Contact:

Re: WineVDM

Post by Collector »

Updated the installer to fix a reported problem of failing to make a required registry entry. Grab it from the first post in this thread.
01000010 01111001 01110100 01100101 00100000 01101101 01100101 00100001

Image
Post Reply

Return to “Non-Sierra Games & Help”