mirror of
https://github.com/TomHarte/CLK.git
synced 2024-09-30 07:55:01 +00:00
Make a further attempt at sprite colour.
This commit is contained in:
parent
3606f5befe
commit
2e45422b03
@ -260,7 +260,7 @@ class SpriteFetcher {
|
|||||||
case SpriteMode::Mode2: {
|
case SpriteMode::Mode2: {
|
||||||
// Fetch colour from the colour table, per this sprite's slot and row.
|
// Fetch colour from the colour table, per this sprite's slot and row.
|
||||||
colour = base->ram_[
|
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;
|
} break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user