New
#51
What is being said is, you don't implement anything. PAE is something between the OS doing memory management and the CPU.Ok what I'm saying is, when XP was started and PAE was implamented they still had a lot of drivers using the 98 code, which didn't have the PAE implamentation.
But it was implemented. It was implemented back in the Windows 2000 days. Before XP/SP2, you also had support for memory above 4G.And since the original XP code didn't even have PAE (SP2 implamentation)
I don't think you understand PAE that well.32bit WAS NOT DESIGNED FOR MORE THAN 4G!!! PAE is more or less an emulated table for anything larger than 4G ... A pure32 system cannot support over 3.5G, that's just it.
You cannot expect to take code written for an ancient OS and just recompile to make it run on your new OS.Oh and as for this, you'd be suprised how much code has it's base in Win 3.1... Why? Because as I said earlier a lot of code is recycled. Infact, most code is already written, why would you bother to make something new when you can just use somebody else's work? With so much GPL code out there it's just too much work to make your own. Infact I'm going to guess a lot of Vista/7 code is XP based, just with the new memory management. Why? Why not!