Discussion:
On Graphics library of the Oberon OS
(too old to reply)
Srinivas Nayak
2012-10-05 18:26:01 UTC
Permalink
Dear All,

I beg your pardon, in case you do not like the question about an operating system in a language forum. I could not find comp.os.oberon, so put the question here. Please suggest if there is a better place, i should have gone to.

My query is, in oberon OS, how graphics is handled?
Bottom-most layer must be hardware.
What is above it? Device driver from hardware vendor?
Then, on top of it, is there a hardware abstraction layer? To provide drawpixel, drawline, draw circle etc to upperlayer?
Then, I think, other applications/windowmanagers shall be there...

This is just my idea. Got from general OS principle books.
Am I wrong?

Please help, how generally graphics are handled. From where, we shall expect drawpixel, drawline, drawcircle etc functions?

Sincerely,
Srinivas Nayak
mjamesb
2012-10-07 02:06:35 UTC
Permalink
I don't know if this will exactly answer your question, but it will definitely put you in the right area:

* http://www.oberon.ethz.ch/ (Current Oberon site)
* http://www.ethoberon.ethz.ch/ (Old Oberon site)
* http://www.ethoberon.ethz.ch/books.html -> "Project Oberon - The Design of an Operating System and Compiler - N. Wirth and J. Gutknecht [PDF (4'398 KB)]"
* http://www.ethoberon.ethz.ch/hcl.html ("PC Native Oberon Hardware Compatibility List")
* http://www.ethoberon.ethz.ch/display.html ("Display support")
* http://www.ethoberon.ethz.ch/native/WebDisplays.html ("Writing a display driver")

- mjamesb

Loading...