Re: OS Development...



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
.