From 3626c94c975a5145d874ae32666f41450c896897 Mon Sep 17 00:00:00 2001 From: ToboterXP <55210408+ToboterXP@users.noreply.github.com> Date: Sun, 17 Sep 2023 22:48:47 +0200 Subject: [PATCH 1/3] Added FX registers to cx16.h --- include/cx16.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/include/cx16.h b/include/cx16.h index 66f21843e..620b9801d 100644 --- a/include/cx16.h +++ b/include/cx16.h @@ -256,6 +256,42 @@ struct __vera { unsigned char vstart; /* Vertical start position */ unsigned char vstop; /* Vertical stop position */ }; + struct { /* Visible when DCSEL flag = 2 */ + unsigned char fxctrl; + unsigned char fxtilebase; + unsigned char fxmapbase; + unsigned char fxmult; + }; + struct { /* Visible when DCSEL flag = 3 */ + unsigned char fxxincrl; + unsigned char fxxincrh; + unsigned char fxyincrl; + unsigned char fxyincrh; + }; + struct { /* Visible when DCSEL flag = 4 */ + unsigned char fxxposl; + unsigned char fxxposh; + unsigned char fxyposl; + unsigned char fxyposh; + }; + struct { /* Visible when DCSEL flag = 5 */ + unsigned char fxxposs; + unsigned char fxyposs; + unsigned char fxpolyfilll; + unsigned char fxpolyfillh; + }; + struct { /* Visible when DCSEL flag = 6 */ + unsigned char fxcachel; + unsigned char fxcachem; + unsigned char fxcacheh; + unsigned char fxcacheu; + }; + struct { /* Visible when DCSEL flag = 63 */ + unsigned char dcver0; + unsigned char dcver1; + unsigned char dcver2; + unsigned char dcver3; + } } display; struct { unsigned char config; /* Layer map geometry */ From d251bd46c817710c268432b895a73e26c66b51b9 Mon Sep 17 00:00:00 2001 From: ToboterXP <55210408+ToboterXP@users.noreply.github.com> Date: Sun, 17 Sep 2023 22:54:48 +0200 Subject: [PATCH 2/3] Removed dangling spaces --- include/cx16.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cx16.h b/include/cx16.h index 620b9801d..5971cc2f6 100644 --- a/include/cx16.h +++ b/include/cx16.h @@ -290,7 +290,7 @@ struct __vera { unsigned char dcver0; unsigned char dcver1; unsigned char dcver2; - unsigned char dcver3; + unsigned char dcver3; } } display; struct { From 0815c8890b5d4d472dfd563706efc5b295489908 Mon Sep 17 00:00:00 2001 From: ToboterXP <55210408+ToboterXP@users.noreply.github.com> Date: Sun, 17 Sep 2023 22:57:42 +0200 Subject: [PATCH 3/3] Added semicolon --- include/cx16.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cx16.h b/include/cx16.h index 5971cc2f6..5bbd21247 100644 --- a/include/cx16.h +++ b/include/cx16.h @@ -291,7 +291,7 @@ struct __vera { unsigned char dcver1; unsigned char dcver2; unsigned char dcver3; - } + }; } display; struct { unsigned char config; /* Layer map geometry */