trunk/src/mame/video/kaneko16.c
r29258 | r29259 | |
232 | 232 | if (!m_disp_enable) return 0; |
233 | 233 | |
234 | 234 | screen_update_common(screen, bitmap, cliprect); |
235 | | m_kaneko_spr->kaneko16_render_sprites(machine(),bitmap,cliprect, screen.priority(), m_spriteram, m_spriteram.bytes()); |
| 235 | m_kaneko_spr->kaneko16_render_sprites(machine(),bitmap,cliprect, screen.priority(), m_spriteram, m_spriteram.bytes()/2); |
236 | 236 | return 0; |
237 | 237 | } |
trunk/src/mame/drivers/kaneko16.c
r29258 | r29259 | |
261 | 261 | READ16_MEMBER(kaneko16_berlwall_state::berlwall_spriteram_r) |
262 | 262 | { |
263 | 263 | offset = BITSWAP16(offset, 15, 14, 13, 12, 2, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0); |
| 264 | offset ^= 0x800; |
264 | 265 | return m_spriteram[offset]; |
265 | 266 | } |
266 | 267 | |
267 | 268 | WRITE16_MEMBER(kaneko16_berlwall_state::berlwall_spriteram_w) |
268 | 269 | { |
269 | 270 | offset = BITSWAP16(offset, 15, 14, 13, 12, 2, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0); |
| 271 | offset ^= 0x800; |
270 | 272 | COMBINE_DATA(&m_spriteram[offset]); |
271 | 273 | } |
272 | 274 | |