Ticket #7172: VBE 3.0 drvier for NewOS 20110129091817 Michael Noisternig

File VBE 3.0 drvier for NewOS 20110129091817 Michael Noisternig, 3.3 KB (added by stargatefan, 14 years ago)
Line 
1Return-Path: mnoist@cosy.sbg.ac.at
2Received: from imta03.westchester.pa.mail.comcast.net (LHLO
3 imta03.westchester.pa.mail.comcast.net) (76.96.62.29) by
4 sz0155.ev.mail.comcast.net with LMTP; Sat, 29 Jan 2011 09:18:34 +0000 (UTC)
5Received: from puma.cosy.sbg.ac.at ([141.201.2.23])
6 by imta03.westchester.pa.mail.comcast.net with comcast
7 id 1MJZ1g00F0VnJWd03MJZkf; Sat, 29 Jan 2011 09:18:34 +0000
8X-CAA-SPAM: N00000
9X-Authority-Analysis: v=1.1 cv=ccMTPmCCtRd/4ZBGN1bshJUxaiBR4z4r0qxVB98XSA8=
10 c=1 sm=1 a=N659UExz7-8A:10 a=L8p8kma/oHJeSDl31bwjLg==:17
11 a=BKCwtLW3_9klYDPuEzkA:9 a=WN43MNcqwIdbeWF1s5sTwcvRAEcA:4 a=pILNOxqGKmIA:10
12 a=L8p8kma/oHJeSDl31bwjLg==:117
13Received: from [10.0.0.2] (188-23-168-165.adsl.highway.telekom.at [188.23.168.165])
14 by puma.cosy.sbg.ac.at (Postfix) with ESMTP id 89EEF228570
15 for <smc.collins@comcast.net>; Sat, 29 Jan 2011 10:18:30 +0100 (CET)
16Message-ID: <4D43DB59.60309@cosy.sbg.ac.at>
17Date: Sat, 29 Jan 2011 10:18:17 +0100
18From: Michael Noisternig <mnoist@cosy.sbg.ac.at>
19User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
20MIME-Version: 1.0
21To: Sean Collins <smc.collins@comcast.net>
22Subject: Re: VBE 3.0 drvier for NewOS
23References: <80710118-BeMail@shredder>
24In-Reply-To: <80710118-BeMail@shredder>
25Content-Type: text/plain; charset=windows-1252; format=flowed
26Content-Transfer-Encoding: 7bit
27
28That's absolutely fine with me!
29
30Michael
31
32Am 28.01.2011 21:27, schrieb Sean Collins:
33>
34>
35> Are you ok with me posting this to the trunk and trac on the Haiku
36> website ?
37>
38> I just wanted your approval first. I will make sure you get credited
39> !
40>
41> Sean
42>
43>> Hi Paulo and Sean,
44>>
45>> I'll respond to you jointly as you have both asked for source code of
46>> my
47>> VESA VBE 3.0 driver.
48>>
49>> I'm no longer involved in Haiku/OpenBeOS or NewOS development for a
50>> long
51>> time now, for various reasons. I did hack a working and very fast
52>> server-client GUI back then (just try in Qemu ;)), including VBE 3.0
53>> support, TTY support, various GNU utilities including bash etc..
54>> Pretty
55>> nice, but no time. So the VBE driver is also incomplete though the
56>> gist
57>> of it should be working. Which means that if you can switch modes it
58>> should be rather easy for you to implement other functions supported
59>> by
60>> the VBE 3.0 standard. I added some nifty hacks to support ATI cards
61>> and
62>> also some broken NVidia reference implementation, though the latter
63>> shouldn't be around anymore.
64>>
65>> I'll forward you the source code as is. You should be able to find
66>> the
67>> VBE documentation on the web assuming you don't have it already.
68>>
69>> You'll also required x86-architecture-specific selector support in
70>> the
71>> kernel. I'll forward you the sources as well, though they are also in
72>> the official NewOS kernel.
73>>
74>> Good luck,
75>>
76>> Michael
77>>
78>> Am 26.01.2011 02:03, schrieb Paulo Estrela:
79>>> Hi Michael,
80>>>
81>>> Do you still have the sources for your VBE 3.0 driver for NewOS? I
82>>> would
83>>> like to try to port it to Haiku. I have a Geforce 310M that doesn't
84>>> have
85>>> a driver for Haiku, and I would like to try to write a vbe 3.0
86>>> driver
87>>> that runs from protected mode not using vmm86. I didn't find any
88>>> examples of how to do this on Internet.
89>>>
90>>> Thank you,
91>>>
92>>> Paulo Estrela