At the moment plotting half-vres sprites (for the player) is done by a hack that causes the plot function to reuse the same data for odd numbered lines. This means the same data is being unpacked twice before plotting to the screen.
It would be more efficient if the hack just / also skipped the decode part for the second line - this should be possible in theory as the data is already stored on the stack.
At the moment plotting half-vres sprites (for the player) is done by a hack that causes the plot function to reuse the same data for odd numbered lines. This means the same data is being unpacked twice before plotting to the screen.
It would be more efficient if the hack just / also skipped the decode part for the second line - this should be possible in theory as the data is already stored on the stack.