Mercurial > repos > blastem
comparison vdp.c @ 2572:941bc319dcd8
Fix sprite zoom in TMS modes for real this time
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 02 Feb 2025 18:06:50 -0800 |
parents | 3d14db924e57 |
children | 0da40b1978fd |
comparison
equal
deleted
inserted
replaced
2571:3d14db924e57 | 2572:941bc319dcd8 |
---|---|
4071 context->flags2 |= FLAG2_SPRITE_COLLIDE; | 4071 context->flags2 |= FLAG2_SPRITE_COLLIDE; |
4072 } else { | 4072 } else { |
4073 output = context->sprite_draw_list[i].pal_priority; | 4073 output = context->sprite_draw_list[i].pal_priority; |
4074 } | 4074 } |
4075 } | 4075 } |
4076 if (!(context->regs[REG_MODE_2] & BIT_SPRITE_SZ) || ((x - context->sprite_draw_list[i].x_pos) & 1)) { | 4076 if (!(context->regs[REG_MODE_2] & BIT_SPRITE_ZM) || ((x - context->sprite_draw_list[i].x_pos) & 1)) { |
4077 context->sprite_draw_list[i].address <<= 1; | 4077 context->sprite_draw_list[i].address <<= 1; |
4078 } | 4078 } |
4079 } | 4079 } |
4080 } | 4080 } |
4081 return output; | 4081 return output; |