flat assembler
Message board for the users of flat assembler.

Index > OS Construction > GUI Help!!

Author
Thread Post new topic Reply to topic
Geek



Joined: 01 Jun 2005
Posts: 26
Geek 01 Jun 2005, 18:18
Hello,

Hey, I really need some help.
I am writing my own OS, and I want it to use high quality
graphics -(GUI based). My problem though is that I cant figure out
how to access video memory in protected mode, well I want to be able to tap into memory greater then 256k of memory located at the usual 0xbfff to 0xAfff and still display it on screen. I also would like to use DMA to access the VRAM.

Can anyone help me to figue this out?

Cool Question Cool

_________________
Death is not the opposite of life, rather, it is the absence of it.
Post 01 Jun 2005, 18:18
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 01 Jun 2005, 20:45
Go here: http://board.flatassembler.net/topic.php?t=2164&start=50
and get my compo entry called "CdPod" it has high quality graphics and runs in pmode and is only 512 bytes in size and come with fasm code, it may help.
Note: I was called "ASHLEY4" then.

Also you can take a look at "Dex4u" a OS a team of us are working on.
http://falconrybells.co.uk/
Post 01 Jun 2005, 20:45
View user's profile Send private message Reply with quote
Adam Kachwalla



Joined: 01 Apr 2006
Posts: 150
Adam Kachwalla 07 Jul 2007, 01:42
Intel's graphics chipsets are documented here - http://www.intel.com/design/chipsets/Q965_Q963/documentation.htm
Post 07 Jul 2007, 01:42
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 07 Jul 2007, 11:37
Have you considered using Linear Frame Buffer (LFB)? LFB allows you to access flat video memory while in protected mode.

regards,
Mac2004


http://en.wikipedia.org/wiki/VESA_BIOS_Extensions
Post 07 Jul 2007, 11:37
View user's profile Send private message Reply with quote
Adam Kachwalla



Joined: 01 Apr 2006
Posts: 150
Adam Kachwalla 09 Jul 2007, 10:34
If you want quality graphics, you can start off with VESA, which allows 1600x1200 res. graphics
Post 09 Jul 2007, 10:34
View user's profile Send private message Reply with quote
Adam Kachwalla



Joined: 01 Apr 2006
Posts: 150
Adam Kachwalla 15 Jul 2007, 00:00
I managed to stumble across this: VESA BIOS EXTENSION (VBE) Core Functions Standard

And believe it or not, it's free this time!
Post 15 Jul 2007, 00:00
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 15 Jul 2007, 19:05
Cool thanks for the link Smile
Post 15 Jul 2007, 19:05
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.