<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><span id="result_box" class="" lang="en"><span title="Cada buffer
          puede tener funcionalidades especificas, como copia, mascara,
          superposicion, etc.">Claudio, <br>
        </span></span>
    </p>
    <p><span id="result_box" class="" lang="en"><span title="Cada buffer
          puede tener funcionalidades especificas, como copia, mascara,
          superposicion, etc.">Thank for the link !<br>
        </span></span></p>
    <br>
    <div class="moz-cite-prefix">El 27/09/18 a las 10:23, Claudio Nieder
      escribió:<br>
    </div>
    <blockquote type="cite"
      cite="mid:C12D45BF-E431-45B7-B01A-21D37B4FB92F@claudio.ch">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      Hi,
      <div class=""><br class="">
      </div>
      <div class="">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 <i
          style="font-family: Verdana, Helvetica, Arial; font-size:
          13.333333015441895px;" class="">ETH Report Nr 40 - The
          Personal Computer Lilith</i><span style="font-family: Verdana,
          Helvetica, Arial; font-size: 13.333333015441895px;
          background-color: rgb(255, 255, 255);" class="">. Apr 1981. N.
          Wirth</span> which you can find at <a
href="https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/69801/eth-3139-01.pdf?sequence=1&isAllowed=y"
          class="" moz-do-not-send="true">https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/69801/eth-3139-01.pdf?sequence=1&isAllowed=y</a></div>
      <div class=""><br class="">
      </div>
      <div class="">"Bit block transfer" is what probably was used to
        scroll with "hardware support".</div>
      <div class=""><br class="">
      </div>
      <div class="">claudio</div>
      <div class=""><br class="">
      </div>
      <div class="">
        <div>
          <blockquote type="cite" class="">
            <div class="">On 27. Sep. 2018, at 13:47, Walter Gallegos
              <<a href="mailto:waltergallegos@vera.com.uy" class=""
                moz-do-not-send="true">waltergallegos@vera.com.uy</a>>
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <meta http-equiv="Content-Type" content="text/html;
                charset=utf-8" class="">
              <div text="#000000" bgcolor="#FFFFFF" class="">
                <p class=""><span id="result_box" class="short_text"
                    lang="en"><span class="">Since we are in the arena
                      of the FPGA;</span></span> why not move this
                  functionalities to hardware ?</p>
                <p class="">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. <br class="">
                </p>
                <p class="">Of course, this is the opinion of a hardware
                  designer  ;)<br class="">
                </p>
                <br class="">
                <div class="moz-cite-prefix">El 27/09/18 a las 07:59,
                  Tomas Kral escribió:<br class="">
                </div>
                <blockquote type="cite"
                  cite="mid:20180927125910.34982772@raspberrypi"
                  class="">
                  <pre class="" wrap="">On Mon, 3 Sep 2018 09:13:50 +0200
Tomas Kral <a class="moz-txt-link-rfc2396E" href="mailto:thomas.kral@email.cz" moz-do-not-send="true"><thomas.kral@email.cz></a> wrote:

</pre>
                  <blockquote type="cite" class="">
                    <pre class="" wrap="">`Display.CopyBlock()' is primarilly used to scroll viewer text
up/down.
</pre>
                  </blockquote>
                  <pre class="" wrap="">Hi,

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?

</pre>
                </blockquote>
                <pre class="moz-signature" cols="72">-- 
Walter Daniel Gallegos 
Programmable Logic
Consultorí­a, Diseño, Entrenamiento.
</pre>
              </div>
              --<br class="">
              <a href="mailto:Oberon@lists.inf.ethz.ch" class=""
                moz-do-not-send="true">Oberon@lists.inf.ethz.ch</a>
              mailing list for ETH Oberon and related systems<br
                class="">
              <a
                href="https://lists.inf.ethz.ch/mailman/listinfo/oberon"
                class="" moz-do-not-send="true">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br
                class="">
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">--
<a class="moz-txt-link-abbreviated" href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems
<a class="moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/oberon">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-</pre>
  </body>
</html>