145:b572f8cd1476
|
2019-04-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed SignalOutput and added a documentation front page. |
|
|
docs/wiki/CommonPIC32 docs/wiki/SignalOutput docs/wiki/VGA_Signal_Output
|
|
144:778b12fc3ea5
|
2019-04-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some documentation about VGA signal generation. |
|
|
docs/wiki/SignalOutput
|
|
143:879e71f6a3a3
|
2018-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Minor formatting adjustment. |
|
|
lib/payload.ld
|
|
142:336980f5c287
|
2018-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the line copying routine to actually copy the data! |
|
|
lib/display.c
|
|
141:f6e7f5065d26
|
2018-11-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced the copying of line data needed when the start pointer wraps around.
This was largely overlooked due to the test background image being padded at the
top and bottom: this will have masked artefacts that might have been visible
otherwise. |
|
|
lib/display.c
|
|
140:4edaab76cca8
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed support for the vertical scaling of images since it was complicating the
code without providing any practical benefit: having access to a full-resolution
image for single-buffered mode and then switching to a half-resolution image for
double-buffered mode was the only considered benefit and was not being done.
Renamed the sprite data file to indicate the scaling properties used in the
conversion, also adding other variants. |
|
|
data/sprite.S data/sprite_24x32.S data/sprite_48x32.S data/sprite_48x64.S examples/vga-cpu/Makefile examples/vga-dual/Makefile examples/vga-pmp/Makefile examples/vga-timer/Makefile examples/vga/Makefile examples/vga/main.c ...
|
|
139:79f53d89a0fd
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Demonstrate multiple sprites moving around at the same time. |
|
|
examples/vga/main.c
|
|
138:ddb4b7db1d9b
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Separated sprite position and key details from the plotting operation. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|
137:ea0474d34182
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for unplotting sprites using the viewport and background image. |
|
|
examples/vga/main.c include/image.h include/viewport.h lib/image.c lib/viewport.c
|
|
136:f98c32b8cbb7
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved sprite positions out of the stored regions structure. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|