106:e83be2917e9a
|
2018-11-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed pixel positioning for single-channel timed transfers, introducing the line
channel count in the display configuration structure, moving the initialisation
of a default into the appropriate header file. |
snapshot-20181108 |
|
examples/vga/main.c include/display.h include/display_config.h lib/display.c
|
|
105:6423c19b840b
|
2018-11-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added diagrams from VGAPIC32 plus new diagrams illustrating new solutions. |
|
|
docs/dma_transfer.png docs/dma_transfer.svg docs/vga_circuit.png docs/vga_circuit.svg docs/vga_circuit_parallel.png docs/vga_circuit_parallel.svg docs/vga_hsync.png docs/vga_hsync.svg docs/vga_picture.png docs/vga_picture.svg ...
|
|
104:6eca15a9804d
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switch to double-buffering. Only vga-cpu and vga-timer are actually usable. |
|
|
examples/vga-cpu/vga.h examples/vga-dual/vga.h examples/vga-pmp/vga.h examples/vga-timer/vga.h examples/vga/vga.h
|
|
103:b09769a6eaa5
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed screen edge updates where update columns span the background image edge.
Maintain the scroll origin as signed integers to allow general subtraction, with
more general value wrapping employed to keep the origin point in the background
image within limits. |
|
|
examples/vga/main.c
|
|
102:ec41bb039349
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced multiple frame usage in the example. |
|
|
examples/vga/main.c
|
|
101:000b6b782bf4
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for source image scaling where images might be used in single- and
double-buffering modes. |
|
|
examples/vga-timer/Makefile examples/vga/main.c include/display.h lib/display.c
|
|
100:6d95b67997e6
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced various pointer address wrapping functions. |
|
|
include/display.h lib/display.c
|
|
99:9d30c6982e8d
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed erroneous frame size definitions. |
|
|
examples/vga-cpu/vga.h examples/vga-dual/vga.h examples/vga-pmp/vga.h examples/vga-timer/vga.h examples/vga/vga.h
|
|
98:ac56affd799c
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate function to set up the background image. |
|
|
examples/vga/main.c
|
|
97:6c506a72cab0
95:08938ad9d601 96:3783422f5bdc
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged concurrent changes. |
|
|
examples/vga/main.c include/vga_display.h lib/vga_display.c
|
|