Jump to content

DX Redist Aug2009, actually installable on win98SE ?!


Joseph_sw

Recommended Posts

:hello:

I can tell you something about DX9

1 or 2 years ago i install Call of duty 4 on XP

(but thes days i have only DX9 feb 2006)

and when i try to play game shows me some message

the file d3dx9_3x.dll(x i don't remember what number was) so

i just copy d3dx9_31.dll and rename to d3dx9_32.dll,d3dx9_33.dll

and d3dx9_34.dll and is work believe you or not

i can't see any diffetrence between d3dx9_31.dll and d3dx9_33.dll

only diffetrence is:

d3dx9_33.dll try to use EncodePointer and DecodePointer from XP kernel

you can test this

but don't be critic before test.

sorry if my english bad :blushing:

:hello:

Edited by RFMaster
Link to comment
Share on other sites


since this thread has been bumped already...

Not sure if it's pertinent, but until recently all I could get to install on Windows ME was the 'Dec, 2006' redistributable. After downloading, and installing the latest from 'Feb, 2010' on XP, I tried the same version on ME.

It installed correctly, and seems to be working fine.

Link to comment
Share on other sites

Must be KernelEx that adds necessary NTx API functions for the newer DX installers to work properly.

But even if those installers work ok [with help from KernelEx], that doesn't mean that DX libraries [DLLs] actually install, because 9x [98/98SE/ME] DLLs have been removed by M$. ;)

"Virgin" [without any "tweaks" installed] 98/98SE/ME OSes stop with an error [OS not supported] message and do not proceed with installation. This is the default behaviour built into the installer by M$ to detect 9x OSes and abort.

FYI, all DX installers newer than Dec 2006 do not add anything to 9x [98/98SE/ME] OSes.

All DX installers past Dec 2006 removed support for all 9x [98/98SE/ME] OSes.

More info here:

http://www.mdgx.com/dx.htm#DX9

And even if one gets some newer DLLs [the MDX ones newer than D3DX9_32.DLL] extracted and copied manually into %windir%\SYSTEM , those will not work with 9x OSes, because they are designed specifically for NTx OSes [2000/XP/2003/Vista/newer], and I don't believe KernelEx has those functions implemented [pls correct me if I'm wrong] to make them work.

But there's hope, maybe there are ways KernelEx can implement those APIs in the future. ;)

HTH

Link to comment
Share on other sites

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...