134:b2e2bf6df1f5
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Modified the image conversion tool for slightly better output. |
|
|
data/screendata_160x128.S data/screendata_160x256.S data/screendata_92x128.S data/sprite.S examples/vga/main.c tools/makeimage.py
|
|
133:ac50267e4c5f
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for multiple display windows that can be scrolled separately.
Moved scanlines and the line multiplier into the VGA display abstraction,
computing the latter from the former and the total line count from all windows.
Replaced the character table output with a non-scrolling banner window. |
|
|
examples/vga/main.c include/display.h include/vga_display.h lib/display.c lib/vga_display.c
|
|
132:b8630308b29e
|
2018-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an undefined character definition. Added string writing support. |
|
|
include/font.h lib/font.c
|
|
131:e7cf90210d94
|
2018-11-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Noted the significance of replicating values in the VGA display structure. |
|
|
include/vga_display.h
|
|
130:c8bb3228030d
|
2018-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the function for updating a tiled image background to the image module. |
|
|
examples/vga/main.c include/image.h lib/image.c
|
|
129:14bc79b7e4dc
|
2018-11-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a function for tiling sprites across a region, using it in the scrolling
update function and when setting up the screen. |
|
|
examples/vga/main.c include/image.h include/utils.h lib/image.c lib/viewport.c
|
|
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
|
|