108:ac6df9915cae
109:309b07bc17b8 113:14c1529d2eb6
|
2018-11-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved various common functions to a utilities module. |
|
|
examples/demo/main.c examples/vga/main.c include/debug.h lib/debug.c mk/common.mk
|
|
107:26d5c155e246
|
2018-11-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tag snapshot-20181108 for changeset e83be2917e9a |
|
|
.hgtags
|
|
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
|
|