92:51cbfbb4c17e
|
2018-11-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Maintain separate addresses for updating the display, permitting access to
off-screen framebuffers. |
|
|
examples/vga/main.c include/vga_display.h lib/vga_display.c
|
|
91:254ee12221e2
92:51cbfbb4c17e 96:3783422f5bdc
|
2018-11-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made font plotting relative to the screen start, not the framebuffer address. |
|
|
lib/font.c
|
|
90:3b26eed17bd1
|
2018-11-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved resources into the data directory, adding a 160x128 screen image. |
|
|
data/screendata_160x128.S data/screendata_160x256.S data/screendata_92x128.S data/sprite.S examples/vga-cpu/Makefile examples/vga-cpu/font.S examples/vga-cpu/screendata.S examples/vga-cpu/sprite.S examples/vga-dual/Makefile examples/vga-dual/font.S ...
|
|
89:17260539b04d
|
2018-11-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added general documentation and updated the vga-dual example documentation to
indicate that it does not seem to work with horizontal scrolling. |
|
|
README.txt examples/vga-dual/README.txt
|
|
88:caa06f34e4cc
|
2018-11-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consolidated the CPU- and DMA-based display functionality. |
|
|
examples/vga-cpu/Makefile examples/vga-cpu/README.txt examples/vga/main.c include/vga_display.h include/vga_display_cpu.h lib/vga_display.c lib/vga_display_cpu.c mk/common.mk
|
|
87:f31682a2289e
|
2018-11-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for, and a demonstration of, CPU-driven pixel data transfers. |
|
|
examples/vga-cpu/Makefile examples/vga-cpu/README.txt examples/vga-cpu/devconfig.h examples/vga-cpu/font.S examples/vga-cpu/main.c examples/vga-cpu/screendata.S examples/vga-cpu/sprite.S examples/vga-cpu/vga.h examples/vga/main.c include/vga_display_cpu.h ...
|
|
86:eead7673f749
|
2018-11-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed unnecessary include. |
|
|
examples/vga/main.h
|
|
85:ed3e5067744d
|
2018-11-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed erroneous timer interrupt flags register! |
|
|
include/pic32.h
|
|
84:b1c95dc9c07a
|
2018-11-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced tracking of the vertical origin so that the background is repainted
properly, scrolling onto the screen horizontally at the appropriate level. |
|
|
examples/vga/main.c
|
|
83:d3de41d851b9
|
2018-10-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added scrolling support, making display operations relative to the start address
and not the framebuffer address.
Extended the display copying function to be able to access regions of a source
image. This is useful when updating the display after a scroll event has
occurred. |
|
|
examples/vga/main.c include/display.h lib/display.c
|
|