Appearance
AgnusTraits
cpp
#include <Components/Agnus/AgnusTypes.h>cpp
struct AgnusTraitsDefined in Components/Agnus/AgnusTypes.h:524
Static properties of an Agnus revision.
Public Attributes
| Return | Name | Description |
|---|---|---|
bool | isOCS | The chip is an OCS Agnus. |
bool | isECS | The chip is an ECS Agnus. |
bool | isAGA | The chip is an AGA Alice. |
bool | isPAL | The chip runs with PAL timing. |
bool | isNTSC | The chip runs with NTSC timing. |
u16 | idBits | Chip identification bits as reported by VPOSR. |
isize | chipRamLimit | Amount of Chip RAM the chip can address (in KB). |
isize | vStrobeLine | Raster line carrying the vertical strobe (1 for the old OCS chip, 0 otherwise). |
u16 | ddfMask | Mask applied to the data fetch registers DDFSTRT and DDFSTOP. |
isOCS
cpp
bool isOCSDefined in Components/Agnus/AgnusTypes.h:526
The chip is an OCS Agnus.
isECS
cpp
bool isECSDefined in Components/Agnus/AgnusTypes.h:527
The chip is an ECS Agnus.
isAGA
cpp
bool isAGADefined in Components/Agnus/AgnusTypes.h:528
The chip is an AGA Alice.
isPAL
cpp
bool isPALDefined in Components/Agnus/AgnusTypes.h:529
The chip runs with PAL timing.
isNTSC
cpp
bool isNTSCDefined in Components/Agnus/AgnusTypes.h:530
The chip runs with NTSC timing.
idBits
cpp
u16 idBitsDefined in Components/Agnus/AgnusTypes.h:532
Chip identification bits as reported by VPOSR.
chipRamLimit
cpp
isize chipRamLimitDefined in Components/Agnus/AgnusTypes.h:533
Amount of Chip RAM the chip can address (in KB).
vStrobeLine
cpp
isize vStrobeLineDefined in Components/Agnus/AgnusTypes.h:534
Raster line carrying the vertical strobe (1 for the old OCS chip, 0 otherwise).
ddfMask
cpp
u16 ddfMaskDefined in Components/Agnus/AgnusTypes.h:535
Mask applied to the data fetch registers DDFSTRT and DDFSTOP.