Mercurial > repos > simple16
diff src/vdp.h @ 19:04fc17376999
Sort of working tile rendering and tile test ROM
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 28 Mar 2016 23:43:31 -0700 |
parents | 04d8efe7a1f0 |
children | 407725d9a02f |
line wrap: on
line diff
--- a/src/vdp.h Sun Mar 27 22:14:26 2016 -0700 +++ b/src/vdp.h Mon Mar 28 23:43:31 2016 -0700 @@ -19,12 +19,17 @@ uint16_t vscroll; uint16_t hscroll; + uint16_t draw_source; + uint16_t draw_dest; + uint16_t vram[32*512]; - uint8_t linebuffers[320*2]; + uint8_t linebuffers[328*2]; uint16_t sram[64*2]; uint16_t cram[64]; uint8_t fifo_dest; + uint8_t draw_counter; + uint8_t palpriority; } vdp; enum { @@ -43,5 +48,6 @@ void vdp_run(vdp *context, uint32_t target); void vdp_write_address(vdp *context, uint16_t value); void vdp_write_data(vdp *context, uint16_t value); +void vdp_write_hscroll(vdp *context, uint16_t value); #endif //VDP_H_