Why wouldn't they work well? Every time backward compatibility is mentionned, Microsoft Windows is praised as the best example of it and people brag they can still run everything they used to run in 1995.
Why wouldn't they work well? Every time backward compatibility is mentionned, Microsoft Windows is praised as the best example of it and people brag they can still run everything they used to run in 1995.
Open source projects such as dgVoodoo offer a solution to run old games, by re-implementing old DirectX and Glide on top of current DirectX [1], similar to how Wine runs DX games on Linux on top of OpenGL or Vulkan.
That aside, the only other old game API that I can think of that's gone for good is DirectPlay, which generally means no multiplayer for games that depend on it as the only option, but otherwise doesn't affect them.