A bit of topic question for Christian,
How do you check compatibility with older versions of windows when adding new features. Some WinAPI functions are not properly supported on NT4 and Win95. Other than having multiple installations of these operating system, are you aware of a good method to check this?
Ghisler OT: Maintaining compatibility across OSes
Moderators: Hacker, petermad, Stefan2, white
Ghisler OT: Maintaining compatibility across OSes
Yaron Gur
Zoom Player . Lead Developer
Zoom Player . Lead Developer
- ghisler(Author)
- Site Admin
- Posts: 50505
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Indeed I'm using Vmware with about 20 different versions of Windows (of course all legal copies from MSDN), and VirtualPC for Windows 3.1 (Vmware just isn't good for Win31).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- SanskritFritz
- Power Member
- Posts: 3693
- Joined: 2003-07-24, 09:25 UTC
- Location: Budapest, Hungary
One of VMWare's major problems with Win31 is that there are no drivers for the virtual hardware (display, network or anything else). If i remember correctly, there is insufficient or no support at all for memory management as well (emm386.exe either does not work at all or it works with NOEMS parameter only). Also, its virtual video adapter (VGA) is not fully VESA compliant.SanskritFritz wrote:2ghisler(Author)What?? How is this possible?Vmware just isn't good for Win31
I'm sure these are not the only problems it has with those older OS's

- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
- SanskritFritz
- Power Member
- Posts: 3693
- Joined: 2003-07-24, 09:25 UTC
- Location: Budapest, Hungary