Previous 199869 Revisions Next

r19782 Monday 24th December, 2012 at 22:56:38 UTC by Angelo Salese
Hooked up border color
[src/mess/drivers]pv1000.c

trunk/src/mess/drivers/pv1000.c
r19781r19782
9595   UINT8 m_pcg_bank;
9696   UINT8 m_force_pattern;
9797   UINT8 m_fd_buffer_flag;
98   UINT8 m_border_col;
9899
99100   required_device<cpu_device> m_maincpu;
100101   required_device<screen_device> m_screen;
r19781r19782
153154      /* ---- -xxx unknown, border color? */
154155      m_pcg_bank = (data & 0x20) >> 5;
155156      m_force_pattern = ((data & 0x10) >> 4); /* Dig Dug relies on this */
157      m_border_col = data & 7;
156158      break;
157159   }
158160
r19781r19782
280282{
281283   int x, y;
282284
285   bitmap.fill(m_border_col); // TODO: might be either black or colored by this register
286
283287   for ( y = 0; y < 24; y++ )
284288   {
285      for ( x = 0; x < 32; x++ )
289      for ( x = 2; x < 30; x++ ) // left-right most columns are definitely masked by the border color
286290      {
287291         UINT16 tile = m_p_videoram[ y * 32 + x ];
288292

Previous 199869 Revisions Next


© 1997-2024 The MAME Team