128:301fb9b9ed23
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced partial sprite plotting into the screen edge update function. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|
127:a695872c3adb
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed a superfluous header file. |
|
|
include/display_config.h
|
|
126:2cf83f9160ba
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a simplified sprite variant for convenience. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|
125:f1ce70172578
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved VGA timing and transfer details to the VGA display abstraction,
introducing an initialisation macro and simplifying the general display
abstraction. |
|
|
examples/vga/main.c include/display.h include/vga_display.h lib/vga_display.c
|
|
124:04b9cb49f0ac
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed parameter name. |
|
|
include/vga_display.h
|
|
123:6934a0847aed
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified display configuration initialisation. |
|
|
examples/vga/main.c include/display.h include/vga_common.h lib/display.c
|
|
122:ed2641a2294d
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified viewport initialisation somewhat. |
|
|
examples/vga/main.c include/viewport.h lib/viewport.c
|
|
121:849db491104b
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved sprite operations to the image module. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|
120:56b549733632
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a sprite abstraction, bundling an image with stored display regions. |
|
|
examples/vga/main.c include/image.h
|
|
119:005f2f8e6a61
|
2018-11-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the individual stored region abstraction with a collection abstraction,
permitting more convenient initialisation and introducing functions to obtain
image data and region positions. The storage state of regions is now managed by
a single counter of stored frames rather than a flag per frame. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|