aha2940 wrote on 2020-04-21, 20:04:
Currently there are no better ways to run the NFS games on Windows 10 than using the ports. They are decent, not perfect by any means but they work. Trying to run the original binaries will most likely not work on modern Windows, since they require old (20 year+) libraries, 32 bits, some APIs may no longer exist, etc.
I was able to play any other game with DX6. When I ran High Stakes on Win 10, I ran a debugger called DebugView. It showed Fault Tolerant Heap error saying d3da.dll crashes. But when YOU COPY the same .dll file to NFS3, NFS3 works normally.
High Stakes can run with D3D7(Porsche Unleashe),D3D8(Hot Pursuit 2),D3D9(Underground) .dll files without problems.
Another thing I noticed was,when I ran High Stakes using dgVoodoo , the game crashed similarly but it was processing other graphics essentials like loading texture to memory,color pallette,etc as was reported by DebugView.There was no Fault Tolerant Heap error then.
The most suspecting thing is how that .dll file that crashes, can run on NFS3.
I have been able to run NFS3, NFS Porsche, NFS HP2 with my orig CD, these games too have problems but I have made videos to fix all the issues without having to use mods in my channel INFINITE-HERTZ.
previously known as Discrete_BOB_058