summaryrefslogtreecommitdiff
path: root/vdp.hpp
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-05-07 12:14:47 +0300
committerOxore <oxore@protonmail.com>2023-05-07 12:14:47 +0300
commitbce8c2f19a564f17d41fa0a3fb935b0181cad147 (patch)
tree8806bd5e0f6d1f6c3b5298c9e58d745471df12a4 /vdp.hpp
parentfcdecd37a2fb59ab534bc02f2b3744e83aff22ec (diff)
Refactor overall scroll rendering
Diffstat (limited to 'vdp.hpp')
-rw-r--r--vdp.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/vdp.hpp b/vdp.hpp
index e5b81d1..2a99ebc 100644
--- a/vdp.hpp
+++ b/vdp.hpp
@@ -71,6 +71,12 @@ class VDP {
kRegistersCount, ///< Keep it last
};
+ void renderScrollLine(
+ size_t line_index,
+ uint16_t plane_addr,
+ uint16_t hscroll_table_addr,
+ size_t plane_index,
+ size_t hcell_count);
void renderScrollALine(size_t line_index, size_t hcell_count);
void renderScrollBLine(size_t line_index, size_t hcell_count);
void writeData(uint8_t address_mode, uint16_t address, uint16_t value);