Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.33 KB

0106-2023-06-30.md

File metadata and controls

32 lines (21 loc) · 1.33 KB

30 Jun 2023

Previous journal: Next journal:
0105-2023-06-29.md 0107-2023-07-02.md

Quick update on vga_cursor with circle-cursor test

  • With the circle-cursor generator running on PicoDeo, a telltale sign of the behaviour we want to get rid of is that sometimes the cursor appears as a long arc, or as a flattened parallelogram.

    Glitching circle

    This means that the cursor reference point is changing through each scanline, without the design having a registered reference. Otherwise, the cursor would appear as a square.

  • I've noticed ways to more-easily see glitching on the vga_cursor raw GPIO inputs:

    • Half-unplug the PicoDeo while circle-cursor is running.

      Glitching caused by levering out the PicoDeo part-way

    • Just pull out the PicoDeo and touch the header pins with my finger.

      Glitching caused by finger touch

  • Doing it this way I think creates more uncertainty on some inputs, and picks up other interference, which means a much less stable input signal (which is what we want).

  • Hence, our goal is to make THAT "work", i.e. always present nothing but a square cursor, even if it is skipping around the screen randomly.