#include <sprites.h>
◆ checkDisplay()
void libsidplayfp::Sprites::checkDisplay |
( |
| ) |
|
|
inline |
Check if sprite is displayed.
◆ checkDma()
void libsidplayfp::Sprites::checkDma |
( |
unsigned int |
rasterY, |
|
|
uint8_t |
regs[0x40] |
|
) |
| |
|
inline |
Calculate sprite DMA.
@rasterY y raster position @regs the VIC registers
◆ checkExp()
void libsidplayfp::Sprites::checkExp |
( |
| ) |
|
|
inline |
Calculate sprite expansion.
◆ isDma()
bool libsidplayfp::Sprites::isDma |
( |
unsigned int |
val | ) |
const |
|
inline |
Check if dma is active for sprites.
- Parameters
-
val | bitmask for selected sprites |
◆ lineCrunch()
void libsidplayfp::Sprites::lineCrunch |
( |
uint8_t |
data, |
|
|
unsigned int |
lineCycle |
|
) |
| |
|
inline |
Calculate line crunch.
- Parameters
-
data | the data written to the register |
lineCycle | current line cycle |
◆ updateMc()
void libsidplayfp::Sprites::updateMc |
( |
| ) |
|
|
inline |
Update mc values in one pass after the dma has been processed
◆ updateMcBase()
void libsidplayfp::Sprites::updateMcBase |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: