RetroGamer4Ever wrote on 2022-04-06, 16:11:
I want a game that works perfectly with today's DirectX. Many older games with 3D acceleration don't work due to deprecated/removed features and DirectX pipeline changes in the APIs and drivers and quite a few titles simply don't work because they don't support the widescreen resolutions used in today's systems, which is why I have a pile of the old LCD monitors, which I run off of the DVI port on my GPUs.
I am still happy with my Nvidia 10 series card which can pump resolutions as low as 320x200 and run games as old as MechWarrior 2 for Windows 95. You'll need workarounds to get games working though. robertmo mentioned about dgVoodoo2, then there's DDrawCompat, WineD3D, DxWnd which does more than DirectX, DDHack, you'll just have to bear and configure things properly to get things working. And always it's not DirectX, on my Nvidia card many things are already sorted out and the rest I look into are CPU scheduling, exceptions skipping/NOP, limiting memory, CDFS support, single core affinity, etc.
And as you asked for a game that works perfectly with today's DirectX, how old do you want? 1995? I got MechWarrior 2 working. 1996? NFS1 works in most cases, Jane's USNF, Interstate 76 does work. 1997? GTA 1, Frogger, NFS2, Mortal Kombat 4, etc. 1998: Half Life, NFS3, Jane's ATF, SpeedBusters, Rayman 2. There's a lot that works, but I don't have a list right now.
You can keep going on, but don't expect to get much from MS. Just a week ago, MechWarrior 2 for Win95 could run on fullscreen without any graphic emulation and now it complains that my GPU isn't able to support fullscreen. Although DxWnd's DirectX restored it again, it proves nothing is constant and you'll need to work on getting things to work.
For now I primarily use DDC or DxWnd but use dgVoodoo2 when some exotic feature is required such as Table Fog or pallettized textures or the former 2 don't work well.
previously known as Discrete_BOB_058