home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!vnet.ibm.com
- From: joe2@vnet.ibm.com
- Message-ID: <19921106.091431.836@almaden.ibm.com>
- Date: Fri, 6 Nov 92 18:15:00 FWT
- Newsgroups: comp.os.os2.programmer
- Subject: Re: Writing Video Drivers
- Reply-To: <joe2@vnet.ibm.com>
- Disclaimer: This posting represents the poster's views, not those of IBM
- News-Software: UReply 3.0
- References: <1992Nov4.121856.29225@actrix.gen.nz>
- <92309.234426BJT105@psuvm.psu.edu>
- Lines: 46
-
- In <92309.234426BJT105@psuvm.psu.edu> BJT105@psuvm.psu.edu writes:
- >Any member of the developer assistance program can get sample source code
- >for video drivers .. currently what is available is the code to VSVGA, V8514
- >VVGA BVHVGA, BVHSVGA, BVH8514, and, unfortunately, the only PM driver at
- >this time is the code to 16-bit VGA. "very soon now" the code to the 32-bit
- >tseng drivers is planned to be released .. I have no idea when.
-
- It also include the 8514 PM drivers. Quite useful to learn how
- to make a 256c driver...
-
- >Documenation is available in the forms of
- >"OS/2 2.0 virtual device driver reference"
- >"OS/2 2.0 physical device driver reference"
- >and "OS/2 2.0 presentation driver reference"
- >all three are part of the CSET/2 documentation set, and can be purchaced
- >seperately.
- >
- >OK .. now WHY doesn't every board around have OS/2 device drivers,
- >since so much is available?!:
- >(1) IBM didn't release the code mentioned above until September
-
- Yeah, we had to wait quite a long time...
-
-
- >(2) The VV, BV, and PM source code is comprised on hundreds of thousands
- > of lines of mixed C and assembler, so it is very difficult to
- > pick up quickly!
-
- Well, at least the PM drivers are ASM only... :-) (80000 lines)
-
- >(3) Most video board companies are fly-by-night operations that feed on
- > consumers that don't realize that SVGA means NOTHING by itself ..
- > that each chipset requires custom software for Windows, OS/2, X
- > and whatever else. And, basically, they don't want to have to deal
- > with writing drivers for more than one operating system (windows)
- > (BTW .. there are exceptions to this rule .. Orchid and Trident
- > come to mind ...)
- >
- >Bernie
-
- Since the 32bit PM drivers use a completely new (and undocumented)
- architecture, I would not start writing a PM driver now... I would
- just wait for the 32bit version of the above kit (hopefully about
- to be released...).
-
- -Joel Armengaud
-