How computers display raw, low-level text and graphics
Posted
by
panic
on Super User
See other posts from Super User
or by panic
Published on 2011-11-14T17:05:12Z
Indexed on
2011/11/14
17:55 UTC
Read the original article
Hit count: 221
My ever-growing interest in computers is making me ask deeper questions, that we don't seem to have to ask anymore. Our computers, at boot, as far as I understand it, are in text mode, in which a character can be displayed using the software interrupt 0x10
when AH=0x0e
. We've all seen the famous booting font that always looks the same, regardless of what computer is booting.
So, how on earth do computers output graphics at the lowest level, say, below the OS? And also, surely graphics aren't outputted a pixel at a time using software interrupts, as that sounds very slow?
Is there a standard that defines basic outputting of vertices, polygons, fonts, etc. (below OpenGL for example, which OpenGL might use)? What makes me ask is why OS' can often be fine without official drivers installed; how do they do that?
Apologies if my assumptions are incorrect. I would be very grateful for elaboration on these topics!
© Super User or respective owner