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;