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 | |