diff options
author | Oxore <oxore@protonmail.com> | 2023-05-06 16:01:32 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2023-05-06 16:01:32 +0300 |
commit | c32d616e1e014df30a8a50491b879e7599ba3243 (patch) | |
tree | eab1631404b5a311c84639936ce83bbd61d125bf /vdp.cpp | |
parent | 3b142d4b0d8e3300999dddf0cf9d43b05a4f0f16 (diff) |
Add a bit of comments on Mode set 2 register macros
Diffstat (limited to 'vdp.cpp')
-rw-r--r-- | vdp.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -9,6 +9,7 @@ #include <cstring> #include <cstdio> +/// DISP: Enable (1) / Disable (0) Display #define MODESET2_DISP_MASK (1) #define MODESET2_DISP_SHIFT (6) #define MODESET2_DISP_GET(reg) \ @@ -17,6 +18,7 @@ ((reg) = ((reg) & ~(MODESET2_DISP_MASK << MODESET2_DISP_SHIFT)) \ | ((v & MODESET2_DISP_MASK) << MODESET2_DISP_SHIFT)) +/// IE0: Enable (1) / Disable (0) V interrupt (IRQ 6) #define MODESET2_IE0_MASK (1) #define MODESET2_IE0_SHIFT (5) #define MODESET2_IE0_GET(reg) \ @@ -25,6 +27,7 @@ ((reg) = ((reg) & ~(MODESET2_IE0_MASK << MODESET2_IE0_SHIFT)) \ | ((v & MODESET2_IE0_MASK) << MODESET2_IE0_SHIFT)) +/// M1: Enable (1) / Disable (0) DMA #define MODESET2_M1_MASK (1) #define MODESET2_M1_SHIFT (4) #define MODESET2_M1_GET(reg) \ @@ -33,6 +36,7 @@ ((reg) = ((reg) & ~(MODESET2_M1_MASK << MODESET2_M1_SHIFT)) \ | ((v & MODESET2_M1_MASK) << MODESET2_M1_SHIFT)) +/// M2: V 30 (1) / V 28 (0) cell mode (PAL mode, always 0 in NTSC mdoe) #define MODESET2_M2_MASK (1) #define MODESET2_M2_SHIFT (3) #define MODESET2_M2_GET(reg) \ |