[Oberon] FPGA - Display.CopyBlock()
waltergallegos at vera.com.uy
Thu Sep 27 21:03:10 CEST 2018
Thank for the link !
El 27/09/18 a las 10:23, Claudio Nieder escribió:
> this is by the way something Wirth had done in the past when he
> designed the Lilith. The Lilith had a self made (out of bit slice
> processor 2901) processor and its instruction set called M-Code
> featured also instructions like "Display Dot", "Replicate Pattern",
> "Bit block transfer" and "Display character". They are mentioned on
> page 63 of /ETH Report Nr 40 - The Personal Computer Lilith/. Apr
> 1981. N. Wirth which you can find at
> "Bit block transfer" is what probably was used to scroll with
> "hardware support".
>> On 27. Sep. 2018, at 13:47, Walter Gallegos
>> <waltergallegos at vera.com.uy <mailto:waltergallegos at vera.com.uy>> wrote:
>> Since we are in the arena of the FPGA; why not move this
>> functionalities to hardware ?
>> A big plus of this kind of platform is co-designing systems with
>> software and hardware. Block the hardware then replicating software
>> solutions is not the best way.
>> Of course, this is the opinion of a hardware designer ;)
>> El 27/09/18 a las 07:59, Tomas Kral escribió:
>>> On Mon, 3 Sep 2018 09:13:50 +0200
>>> Tomas Kral<thomas.kral at email.cz> wrote:
>>>> `Display.CopyBlock()' is primarilly used to scroll viewer text
>>> I am experimenting with vertical scroll, I have added extra case just
>>> for scroll viewer up/down. In 4-bit colour, when 4 times more data
>>> needs to be moved around, I have observed the viewer is erased before
>>> scroll up, while it is not erased when scrolled down, why?
>> Walter Daniel Gallegos
>> Programmable Logic
>> Consultoría, Diseño, Entrenamiento.
>> Oberon at lists.inf.ethz.ch <mailto:Oberon at lists.inf.ethz.ch> mailing
>> list for ETH Oberon and related systems
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Oberon