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
|
|
96:3783422f5bdc
91:254ee12221e2
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a function to wait for the end of the visible region. |
|
|
examples/vga/main.c include/vga_display.h lib/vga_display.c
|
|
95:08938ad9d601
97:6c506a72cab0
|
2018-11-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Check the requested number of frames. |
|
|
lib/display.c
|
|