mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
got rid of redundant read in src/emu/315_5124.c (nw)
This commit is contained in:
parent
a6d78334e9
commit
05dad0b0e3
@ -847,9 +847,12 @@ void sega315_5124_device::select_sprites( int line )
|
||||
if (m_reg[0x01] & 0x01) /* Check if MAG is set */
|
||||
m_sprite_height = m_sprite_height * 2;
|
||||
|
||||
for (sprite_index = 0; (sprite_index < 32 * 4) && (space().read_byte( m_sprite_base + sprite_index ) != 0xd0) && (m_sprite_count < max_sprites + 1); sprite_index += 4)
|
||||
for (sprite_index = 0; (sprite_index < 32 * 4) && (m_sprite_count < max_sprites + 1); sprite_index += 4)
|
||||
{
|
||||
int sprite_y = space().read_byte( m_sprite_base + sprite_index ) + 1;
|
||||
int sprite_y = space().read_byte(m_sprite_base + sprite_index);
|
||||
if (sprite_y == 0xd0)
|
||||
break;
|
||||
sprite_y += 1;
|
||||
|
||||
if (sprite_y > 240)
|
||||
{
|
||||
@ -876,9 +879,12 @@ void sega315_5124_device::select_sprites( int line )
|
||||
m_sprite_height = (m_reg[0x01] & 0x02) ? 16 : 8;
|
||||
m_sprite_zoom = (m_reg[0x01] & 0x01) ? 2 : 1;
|
||||
|
||||
for (sprite_index = 0; (sprite_index < 64) && (space().read_byte(m_sprite_base + sprite_index ) != 0xd0 || m_y_pixels != 192) && (m_sprite_count < max_sprites + 1); sprite_index++)
|
||||
for (sprite_index = 0; (sprite_index < 64) && (m_sprite_count < max_sprites + 1); sprite_index++)
|
||||
{
|
||||
int sprite_y = space().read_byte( m_sprite_base + sprite_index ) + 1; /* sprite y position starts at line 1 */
|
||||
int sprite_y = space().read_byte(m_sprite_base + sprite_index);
|
||||
if (m_y_pixels == 192 && sprite_y == 0xd0)
|
||||
break;
|
||||
sprite_y += 1; /* sprite y position starts at line 1 */
|
||||
|
||||
if (sprite_y > 240)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user