[Ntdev] Questions about R200Sample display driver given in WDK

Hi Friends,
I wanted to refer R200Sample that is available in WDK (older version) but
I did not see any document, how to use it. When I am trying to build using
cmd ‘build -cZ’ it is creating some *.mac files I don’t know why :(. I was
expecting it should create one .dll and .sys file. I wanted to debug it on
windows.

Any link or suggestions will be highly appreciable.

/sarbojit

“Sarbojit Sarkar” wrote in message
news:xxxxx@ntdev…
> Hi Friends,
> I wanted to refer R200Sample that is available in WDK (older version)
> but
> I did not see any document, how to use it. When I am trying to build using
> cmd ‘build -cZ’ it is creating some *.mac files I don’t know why :frowning:

.mac files are intermediate files created by build, don’t pay attention to
them.
Please post any error or warning messages.
Also note that some samples are designed for certain target platform and
won’t build for other targets.

–pa

My understanding is that this sample disappeared for good reasons.
Unfortunately there is no WDDM sample that replaces it. So those of us
outside of AMD/Intel/Nvidia who need to implement modern windows
display drivers are somewhat out of luck.

Mark Roddy

On Thu, Nov 25, 2010 at 7:18 AM, Sarbojit Sarkar wrote:
> Hi Friends,
> ?? I wanted to refer R200Sample that is available in WDK (older version) but
> I did not see any document, how to use it. When I am trying to build using
> cmd ‘build -cZ’ it is creating some *.mac files I don’t know why :(. I was
> expecting it should create one .dll and .sys file. I wanted to debug it on
> windows.
> Any link or suggestions will be highly appreciable.
> /sarbojit
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
> List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

Besides those 3 well known here, there are (were) some Asian chipset vendors too.

All modern GPU vendors that I know of have employees working on campus in Redmond, WA. Their development army is not in WA, but whenever they have problems with the os, they can just have their onsite folks shout in the hallway:). Sometime they yelled at me too…

It’s very important to establish a decent relationship with MSFT if one needs to build a useful modern GPU. Whoever is capable of building a GPU should already have had the resources to accomodate that.

Calvin

Friends,
I was expecting some link/documents/description how to use this
example. BTW I am able to build now. If some can tell me how I can use this
driver it will be really help full for me. I have already read lot of stuffs
on different forums on why it is removed from latest build and all so my
request is not to explain them here again.

/sarbojit

On Thu, Nov 25, 2010 at 11:24 AM, wrote:

> Besides those 3 well known here, there are (were) some Asian chipset
> vendors too.
>
> All modern GPU vendors that I know of have employees working on campus in
> Redmond, WA. Their development army is not in WA, but whenever they have
> problems with the os, they can just have their onsite folks shout in the
> hallway:). Sometime they yelled at me too…
>
> It’s very important to establish a decent relationship with MSFT if one
> needs to build a useful modern GPU. Whoever is capable of building a GPU
> should already have had the resources to accomodate that.
>
> Calvin
>
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

The r200 sample in ddk is shipped in static lib form for the HW specific code and the OS interfacing part in source form. The OS interfacing part is quite different from the production driver. It’s much simpler and cleaner. The hw libs are from a strip-down version of the production driver(#ifdef out all ASIC supports except for R200 – Radeon 8500 as commonly known).

You should be able to use vista build env to build it and install it with the INF. You need an ATi Radeon 8500 AGP card and a motherboard with AGP slot. You should be able to get it from ebay or junk yard.

Good luck!
Calvin