why not use a WM with win98Se ...
Since older games where made for a set of specific driver api , that have access to specific memory regions ... like some games will not work if they see over 64 gigs of ram (or even 1\2\4\8\16\32gigs) , since 32bit games where made for max 2 gigs of ram ... 16bit for max 16mb of ram ...
There is also the question of drive letters ... older games where made to see 1 HDD , 1 Floppy , 1 CD ... then 40 drive letters ... or 2 (yes TWO) CD\DVD\BD media drives ... same with drive lettering , A\B is for Floppies , C was HDD , D to Z was Other media devices (if you set it in Autoexec.bat\Config.sys)
So what those patches do is ... yup you guess it , make them aware of large addresses ... aka see bigger ram ... same as the compatibility mode that fakes limitations (but then you have to have Dx9c or Dx7 installed , and set QT drivers)
Same with new hardware and Cpus ... when a game is made for one core ... then have a processor that has 128 of them now ... with speeds that break the game logic scripts (vsync tied to game logic) ...
and easy trick to make some old games run on new systems are Drivers that are new and have still old API in them (like mentioned K-Lite Mega pack)... then run LAA
- Code: Select all
https://www.techpowerup.com/forums/threads/large-address-aware.112556/
to make those see the whole ram since those games crash, when suddenly a set driver\asset ventures into the far lands of GIGA RAM ... when it expected to be in Mega Ram lands ... and force vsync ... to to mention Force gimp your OS with MSCONFIG to have set RAM or CPU cores