1 | Return-Path: mnoist@cosy.sbg.ac.at
|
---|
2 | Received: 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)
|
---|
5 | Received: 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
|
---|
8 | X-CAA-SPAM: N00000
|
---|
9 | X-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
|
---|
13 | Received: 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)
|
---|
16 | Message-ID: <4D43DB59.60309@cosy.sbg.ac.at>
|
---|
17 | Date: Sat, 29 Jan 2011 10:18:17 +0100
|
---|
18 | From: Michael Noisternig <mnoist@cosy.sbg.ac.at>
|
---|
19 | User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
|
---|
20 | MIME-Version: 1.0
|
---|
21 | To: Sean Collins <smc.collins@comcast.net>
|
---|
22 | Subject: Re: VBE 3.0 drvier for NewOS
|
---|
23 | References: <80710118-BeMail@shredder>
|
---|
24 | In-Reply-To: <80710118-BeMail@shredder>
|
---|
25 | Content-Type: text/plain; charset=windows-1252; format=flowed
|
---|
26 | Content-Transfer-Encoding: 7bit
|
---|
27 |
|
---|
28 | That's absolutely fine with me!
|
---|
29 |
|
---|
30 | Michael
|
---|
31 |
|
---|
32 | Am 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
|
---|