Ghisler OT: Maintaining compatibility across OSes

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Blight
Junior Member
Junior Member
Posts: 55
Joined: 2003-03-22, 23:04 UTC

Ghisler OT: Maintaining compatibility across OSes

Post by *Blight »

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?
Yaron Gur
Zoom Player . Lead Developer
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Blight

He mentioned that he is using VMware for this kind of tests.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50505
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

2ghisler(Author)
Vmware just isn't good for Win31
What?? How is this possible?
VirtualPC
The MS one? IS it good, compared to VmWare?
I switched to Linux, bye and thanks for all the fish!
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

SanskritFritz wrote:2ghisler(Author)
Vmware just isn't good for Win31
What?? How is this possible?
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.

I'm sure these are not the only problems it has with those older OS's :(. It seems they have given emphasis only in newer OSs...
- Wanderer -

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

Post by *SanskritFritz »

2wanderer
Thanks! That helped me a lot!
I switched to Linux, bye and thanks for all the fish!
Post Reply