Re: OS Development...
- From: Dirk Wolfgang Glomp <dirk@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 06 Jun 2006 16:32:09 +0200
Appidev@xxxxxxxxx schrieb:
I Wont To Know Indepth How To Make An OS. I Made A Kernel But Now I
Need To Make
A GUI
In modern graphic-cards is an integrated vesa-rom.
So it easy, to set a vesa-graphic-mode up to 1600x1200,
with linear ram access(in the 4th GB).
The older VGA-modi only provide a 64KB-Window(in A000:0)
with bankswapping to access the upper graphic ram.
....
I prefer to compute my Geforce-card with VBE3,
to use own refreshrate and sometimes hardware triple buffering.
My newer ATI-card only provide VBE2.
With my Geforce i use the standard-VBE-mode-numbers
to get a 32Bit/pixel acess.
With my Ati, i look to the table of modi to get a 32bit/pixel-mode.
vesa.org -> Vbe3.pdf
;--------------
But before i set a graphic-mode,
i get the EXTENDED DISPLAY IDENTIFICATION DATA(EDID)
over the DISPLAY DATA CHANNEL(DDC).
This monitor-info stores the manufakturer/model/capacity
and the propper Timing for each mode.
vesa.org -> EEDIDguideV1.pdf
(Note: BNC-cable dont have a DDC-wire)
/API Ect...Try To Explain This In A Way A 12/13 Year Old
Programmer Would Understand.
Oh, sorry for my bad english.
If you don´t understand something, please ask again.
Mainly Becouse I Am 12/13 But I Know C/C++ VB Some NASM And Have Been
Working With Computer Hardware For A Long While Now Its Time I Make An
OS... Anyone Got Any Comments On How I Could Make A Kernel Made In ASM
Load A Program Made In C?
Sorry i don´t know C.
Dirk
.
- References:
- OS Development...
- From: Appidev@xxxxxxxxx
- OS Development...
- Prev by Date: Re: A more structured approach
- Next by Date: Re: OS Development...
- Previous by thread: OS Development...
- Next by thread: Re: OS Development...
- Index(es):