diff options
-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) \ |