diff options
author | Michael Pavone <pavone@retrodev.com> | 2016-04-24 01:24:38 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2016-04-24 01:24:38 -0700 |
commit | 6c2b3708efcbd900c29422510cfdc62787d3c32d (patch) | |
tree | 06bcce9141cb4df0f74803597bd77e49fd33d3f9 /vdp.h | |
parent | fd345a8336933105ea98c9d2d1cc5602ad611d70 (diff) |
Implemented VDP read prefetch and made DMA copy not use the FIFO any more. Now up to 114 out of 122 passing on VDP FIFO Test ROM
Diffstat (limited to 'vdp.h')
-rw-r--r-- | vdp.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -41,7 +41,7 @@ #define FLAG_MASKED 0x04 #define FLAG_WINDOW 0x08 #define FLAG_PENDING 0x10 -#define FLAG_UNUSED_SLOT 0x20 +#define FLAG_READ_FETCHED 0x20 #define FLAG_DMA_RUN 0x40 #define FLAG_DMA_PROG 0x80 @@ -161,6 +161,7 @@ typedef struct { uint16_t col_1; uint16_t col_2; uint16_t hv_latch; + uint16_t prefetch; uint8_t v_offset; uint8_t dma_cd; uint8_t hint_counter; |