1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-06-26 10:29:31 +00:00

Make a further attempt at sprite colour.

This commit is contained in:
Thomas Harte 2023-02-20 22:39:34 -05:00
parent 3606f5befe
commit 2e45422b03

View File

@ -260,7 +260,7 @@ class SpriteFetcher {
case SpriteMode::Mode2: {
// Fetch colour from the colour table, per this sprite's slot and row.
colour = base->ram_[
base->sprite_attribute_table_address_ & AddressT(~512) & AddressT((tile_buffer.active_sprites[slot].index << 4) | tile_buffer.active_sprites[slot].row)
base->sprite_attribute_table_address_ & AddressT(~512) & bits<7>(AddressT((tile_buffer.active_sprites[slot].index << 4) | tile_buffer.active_sprites[slot].row))
];
} break;
}