Jump to content

Recommended Posts

Posted

I helped CrystalMark Retro to work in older versions of Windows, and found that GDIPlus.dll (version "5.1.3102.1360 (xpsp2.040109-1800)") and OpenGL32.dll (version 4.0.1379.1) doesn't work in NT 3.51, GDIPlus.dll got a crash when it tries to call non-existent "InterlockedCompareExchange" call, and its OpenGL32.dll has a version check.

the patch for GDIPlus.dll is available here: https://gist.github.com/roytam1/ffc97892dbe94d9db3016f078628e9c5

and the patch for OpenGL32.dll is available here: https://gist.github.com/roytam1/4696c63150aeb104b7baa65b8e64018f

save the content as text file (with CRLF line ending) and use patcherfcb to patch (binary and source both included): http://o.rthost.win/gpc/files1.rt/patcherfcb.zip

 

of course these patches just able to make it "work", and there is a bug on GDIPlus' DrawImage on scaled size (I got no idea where the fault is).


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...