[Oberon] FPGA - Colour Support

Jörg joerg.straube at iaeth.ch
Tue Oct 17 17:36:48 CEST 2017

Hi Tomas

The swap of two planes is only possible, when VID.v offers such a feature.
The main goal of VID.v is: read the display memory and send the pixels with
the correct timing to the monitor and do this again and again, for ever.

Today, VID.v has ONE (hard coded) memory base address where it reads the
pixel data from. When you want to switch planes, you need a second address
where the second plane starts and need to tell VID.v that it has to take the
second display.

When the video HW (VID.v) offers this, you can do in SW (Display.Mod) the
- Tell VID.v to display plane 1
- Draw your lines and text and stuff on plane 2, in the background so to
- Tell VID.v to display plane 2. By doing so, the whole screen is switched
to the new content in a jiffy of a second.


-----Original Message-----
From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of Tomas
Sent: Tuesday, October 17, 2017 2:09 PM
To: oberon at lists.inf.ethz.ch
Subject: Re: [Oberon] FPGA - Colour Support

> BTW: The nice thing with 800x600, we could use a pixel clock of
> 50MHz :-)

That is close to my original question `re colours' of last year.
Increase coulour depth, decrease resolution, to fit within the same

Is it how Ceres handled two screens, b&w for porgrammers, colour
for graphing?      

Tomas Kral <thomas.kral at email.cz>
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems

More information about the Oberon mailing list