No u are wrong on this point. All version of directx got a d3d interface,
but u will not found example how to use it so easy any more. If we talk
about directx 8 or higher ms did sepreate the d3d interface from ddraw to
own file call d3d8.dll (directx 8) and d3d9.dll (directx 9). The directx 1-7
does have a d3d interface. it is enum from ddraw.dll. to get access to it u
need call on DirectDrawCreateEx. and now u got the com interface, now u need
set up the 3d part and enum the d3d interface from DirectDrawCreateEx com
interface u got. please read about how directdraw works and what it has
before u say any thing about it. it is a hel work getting it working. Drfred
and me have done alot of work. but we need todo more resure how ddraw create
a surface before we can continue. on it.
----- Original Message -----
From: "Richard Campbell" <eek2121(a)comcast.net>
To: "ReactOS Development List" <ros-dev(a)reactos.com>
Sent: den 22 September 2005 23:05
Subject: Re: [ros-dev] Starcraft Setup BSODs due to
KMODE_EXCEPTION_NOT_HANDLED
No, DirectDraw did not have any '3d api' under
NT4.0. NT 4.0 used
directX 2 (directx3 in later service packs.) Until DirectX 8,
DirectDraw and Direct3D were 2 different entities entirely.
Magnus Olsen wrote:
>U think it is easy getting it work. no it is not
>even under NT4 it got 3d api and other interface direcly into directdraw
and
>alot other function. is not simple matter that u
think. it is a com
>interface and alot of
>function need to be implement before it even can run a simple example.
>and we are not there yet in reactos. and only few hardware api are
inplement
in
win32k and in gdi32.dll in ros. we need getting our ddraw.dll working in
windows
before we can continue on devloping the kernel part now. and figout how
windows
creating so call surface from directdraw inteface HAL.
----- Original Message -----
From: "Richard Campbell" <eek2121(a)comcast.net>
To: "ReactOS Development List" <ros-dev(a)reactos.com>
Sent: den 22 September 2005 16:01
Subject: Re: [ros-dev] Starcraft Setup BSODs due to
KMODE_EXCEPTION_NOT_HANDLED
>On a side note, starcraft only uses very basic directdraw
>functionality. It was designed to work with Windows NT 4.0, and Windows
>95 with even crappy video card drivers. It won't take much to get a
>version without the cd check at least partially working, if it doesn't
>already.
>
>Reuben Perelman wrote:
>
>
>
>>Installing DirectX on ReactOS was discussed on the forum.
>>
>>Google cache has the first page of the discussion (don't see the rest
>>of the pages):
>>
>>
>>
http://64.233.161.104/search?q=cache:Py6UDLgsxvIJ:www.reactos.com/forum/vie
wtopic.php%3Ft%3D322%26start%3D0%26sid%3Dde0061c3b2dc12e4981c2bd6987aef49+di
rectx+reub2000+site:reactos.com&hl=en&client=firefox-a
>
>
>>>Magnus Olsen wrote:
>>>
>>>
>>>
>>>>DirectDraw will not work yetr in ros. we are missing to much of it.
>>>>if we
>>>>want directdraw working. we need implement alot more stuff in win32k,
>>>>gdi32
>>>>and ddraw.dll
>>>>
>>>>Status : noting works yet. to create a surface.
>>>>some work en reusare have been made. When I can contiune or some else
>>>>
>>>>
>on
>
>
>>>>directx devlioing I do not know when it will happen again.
>>>>
>>>>
>>>>----- Original Message ----- From: <eek2121(a)comcast.net>
>>>>To: "ReactOS Development List" <ros-dev(a)reactos.com>
>>>>Sent: den 21 September 2005 16:37
>>>>Subject: Re: [ros-dev] Starcraft Setup BSODs due to
>>>>KMODE_EXCEPTION_NOT_HANDLED
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Try using a crack and seeing if it works then. I know there was
>>>>>work done
>>>>>
>>>>>
>>>>>
>>>>on DirectDraw, so you might have some luck.
>>>>
>>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>>Glad I could help you, and help get my favorite game working on
>>>>>>ReactOS.
>>>>>>
>>>>>>BTW, the colors on the liltle setup title program (or whatever
you
>>>>>>call
>>>>>>it) where weird. Just skin deep, and starcraft finished
>>>>>>installation as
>>>>>>usual. However, it fails the CD test as it usually does.
>>>>>>
>>>>>>Ge van Geldorp wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>From: Reuben Perelman
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>Ge van Geldorp wrote:
>>>>>>>>>Does the patch below fix this?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>Yes it does.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>Ok, thanks for testing. The patch is an ugly hack and I
don't want
>>>>>>>
>>>>>>>
>to
>
>
>>>>commit
>>>>
>>>>
>>>>
>>>>
>>>>>>>it. But at least I know what's going on now and can think
about a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>better
>>>>
>>>>
>>>>
>>>>
>>>>>>>patch.
>>>>>>>
>>>>>>>Ge van Geldorp.
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>Ros-dev mailing list
>>>>>>>Ros-dev(a)reactos.com
>>>>>>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>_______________________________________________
>>>>>>Ros-dev mailing list
>>>>>>Ros-dev(a)reactos.com
>>>>>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>>>>>
>>>>>>
>>>>>>
>>>>>_______________________________________________
>>>>>Ros-dev mailing list
>>>>>Ros-dev(a)reactos.com
>>>>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>>>>
>>>>>
>>>>>--
>>>>>No virus found in this incoming message.
>>>>>Checked by AVG Anti-Virus.
>>>>>Version: 7.0.344 / Virus Database: 267.11.3/107 - Release Date:
>>>>>2005-09-20
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>_______________________________________________
>>>>Ros-dev mailing list
>>>>Ros-dev(a)reactos.com
>>>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>_______________________________________________
>>>Ros-dev mailing list
>>>Ros-dev(a)reactos.com
>>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>>
>>>
>>>
>>_______________________________________________
>>Ros-dev mailing list
>>Ros-dev(a)reactos.com
>>http://reactos.com:8080/mailman/listinfo/ros-dev
>>
>>
>>--
>>No virus found in this incoming message.
>>Checked by AVG Anti-Virus.
>>Version: 7.0.344 / Virus Database: 267.11.4/109 - Release Date:
2005-09-21
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.4/109 - Release Date: 2005-09-21