Mercurial > repos > blastem
comparison vdp.h @ 478:2e4a4188cfb0
Fix DMA fill so that it does not cause observable changes to the FIFO. Get DMA copy mostly correct from an observable ffect perspective. DMA copy probably does not reflect internal implementation still given that evidence seems to suggest no FIFO usage at all.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 17 Sep 2013 00:11:45 -0700 |
parents | f065769836e8 |
children | 0737953132ad |
comparison
equal
deleted
inserted
replaced
477:7fe655d4e2b7 | 478:2e4a4188cfb0 |
---|---|
150 int8_t cur_slot; | 150 int8_t cur_slot; |
151 sprite_draw sprite_draw_list[MAX_DRAWS]; | 151 sprite_draw sprite_draw_list[MAX_DRAWS]; |
152 sprite_info sprite_info_list[MAX_SPRITES_LINE]; | 152 sprite_info sprite_info_list[MAX_SPRITES_LINE]; |
153 uint16_t col_1; | 153 uint16_t col_1; |
154 uint16_t col_2; | 154 uint16_t col_2; |
155 uint16_t last_write_val; | |
156 uint16_t last_fifo_val; | |
157 uint8_t v_offset; | 155 uint8_t v_offset; |
158 uint8_t dma_cd; | 156 uint8_t dma_cd; |
159 uint8_t hint_counter; | 157 uint8_t hint_counter; |
160 uint8_t flags2; | 158 uint8_t flags2; |
161 uint8_t double_res; | 159 uint8_t double_res; |