Jump to content
Posted 07 January 2015 - 06:36 PM
Posted 07 January 2015 - 08:36 PM
Many aspects of programs, including games, are implemented by making calls to the Windows API (Application Programming Interface). As Windows progresses through version updates, the API will include new functions not provided by older versions. So an application specifically developed to run on Windows 95 almost certainly takes advantage of new API functions that do not exist in the Windows 3.1 API, so cannot run under that OS.
I can't say if anyone ever developed any way around this, as the missing API functions would have to be reverse engineered into a custom .DLL and the program modified to make the calls to it. It would be a difficult project, and to be done legally would have to be creating new original code to perform the API functions (clean room development).
0 members, 0 guests, 0 anonymous users