First post, by Discrete_BOB_058
What is this?
This is a list of RETAIL games released for Microsoft Windows 95 until Microsoft Windows XP(pre DX9) that work under Microsoft Windows 7 and later operating systems. This list only includes retail releases, no re-release by Steam or Good Old Games. The games listed uses OpenGL 2.0 and earlier, DirectX 8 and earlier, and older APIs, utilising the IA-32 architecture. This list doesn't guarantee every game will work under the mentioned operating system as many factors are decided by compatibility of the hardware and the drivers.
Colour codes with a rating are used to determine a playability level:
S, Green= Perfect
A, colour code 'c7ee60'= Good(Perfect + some things don't work, like an intro video, an in game setting causing crash or doesn't work, etc.)
B, yellow= Average(Good but with many issues; like the game fails to run in fullscreen mode, having to change from fullscreen to windowed back and forth, bad performance, etc.) ,
C, orange= Bad(graphical bugs, uncertain compatibility or unplayable, etc)
D, red= Doesn't work
Can I post my games?
A few rules that you need to follow before entering anything in the spreadsheet:
- The games that require patches to run should be limited to using emulators, installing shims, modifying dynamic link library or executable file or configuration file, or changing some system features like disabling DEP or disabling sound devices(neither of the latter two which I would recommend).
- Games can use update patches and no-CD.
- The default DirectX, DirectDraw, WinMM, Glide emulation wrappers should be used from the "TESTING SOFTWARE" section. If you use a different wrapper for the same, for example, if you use dgVoodoo2 for Glide, it is required to be mentioned.
- Games typically have problems with old CPU instructions, old graphics APIs or WinMM. Although less in number, fixes for games having problem with DirectInput or DirectSound can be added to the list.
- Most game mods change the original engine of the game or modify the game data. Games requiring these necessities to run on the mentioned operating systems are not qualified for this list. However mods that redefine the game engine files to disable hardware checks or remove unsupported code allowing the games to be run, are qualified for this list.
- Some games have problem with CD audio emulation using WinMM. If your game uses CD audio, you are required to check if the audio works properly(repeat of music or changing track of music).
- Some problems exist in the games and not in the system. For example, FOV bugs and crosshair bugs on higher resolutions, are game engine problems and are not mostly because of the modernity of the PC. Therefore, the spreadsheet isn't the list for fixing such games, games should be added following the fact that it runs with the original files(with a few tweaks at most as mentioned earlier).
- Entry should be made on the basis of whether the game runs on a Microsoft Windows 7 PC or later
MY TESTING HARDWARE
The games should be more compatible according to the list by me with the following hardware configuration:
OS- Microsoft Windows 10 19H2 and later
CPU- AMD Ryzen 5 1600 and Intel Pentium G2020
GPU- nVIDIA GTX 1050Ti and nVIDIA GT 710
Sound card- Realtek HD Audio
GPU driver- After 400.x
Audio driver- After June 2019 (6.x)
CD emulation- Alcohol 120%(when I don't have the retail copy or to bypass copy protection)
CD audio emulation-CDAudio proxy/DxWnd
Glide emulation- nGlide v2.10 or later
DirectX emulation- dgVoodoo v2.61 and later, DirectDrawCompat, DirectDraw Compatibility Tool, WineD3D
Another emulation tool- DxWnd
- Some games have problems when pausing/playing CD Audio. Use the 'CDAudio Proxy' or 'DxWnd' wrapper to play the audio from the PC storage disk. Extract the files from the CD in formats like '.ogg', '.flac' and rename all the files, the first music ALWAYS starting with 'track02', followed by 'track03', 'track04'. Put the files in a folder 'Music' besides the MAIN executable file. If the game has multiple CDs, then put the tracks of the first CD in 'Music' directory, second CD in 'Music02' directory, third CD in 'Music03 directory', n'th CD in 'Musicnn' directory. A more detailed information is available in the offical documentation of DxWnd.
- Some games have wrong shims applied to them and refuse to launch or run properly. In that case, rename the game executable(s).
- Some games don't run because of DEP enabled. If you face problems in running any of these games, try disabling DEP both in Windows and also in BIOS and then try to run the game.
- Intel HD Graphics and AMD Radeon users may have problems in using dgVoodoo2 because of incompatible drivers. In such cases DDrawCompat or DxWnd or WineD3D may be used instead.
- dgVoodoo2 emulates the old API in D3D11/D3D12 so performance may be worse on old/weak hardware. Under such cases, using a different wrapper is advisable.
- Every PC has different applications installed, different drivers, different hardware. There is no surety that it will work on every PC, but at least this list can confirm that a certain game can run given modern hardware. For a general requirement, I would say most of these fixes should work fine on AMD Catalyst drivers or Nvidia driver after 2017?(not quite sure).
previously known as Discrete_BOB_058