Appearance
CopperInfo
cpp
#include <Components/Agnus/Copper/CopperTypes.h>cpp
struct CopperInfoDefined in Components/Agnus/Copper/CopperTypes.h:22
State of the Copper (registers and program counter).
Public Attributes
| Return | Name | Description |
|---|---|---|
isize | copList | Number of the active Copper list (1 or 2). |
u32 | copList1Start | Start address of Copper list 1. |
u32 | copList1End | End address of Copper list 1. |
u32 | copList2Start | Start address of Copper list 2. |
u32 | copList2End | End address of Copper list 2. |
bool | active | The Copper is running. |
bool | cdang | Copper danger bit (COPCON): the Copper may access the Blitter registers. |
u32 | coppc0 | Program counter (start of the current instruction). |
u32 | cop1lc | Location register of Copper list 1 (COP1LC). |
u32 | cop2lc | Location register of Copper list 2 (COP2LC). |
u16 | cop1ins | First instruction word. |
u16 | cop2ins | Second instruction word. |
copList
cpp
isize copListDefined in Components/Agnus/Copper/CopperTypes.h:24
Number of the active Copper list (1 or 2).
copList1Start
cpp
u32 copList1StartDefined in Components/Agnus/Copper/CopperTypes.h:25
Start address of Copper list 1.
copList1End
cpp
u32 copList1EndDefined in Components/Agnus/Copper/CopperTypes.h:26
End address of Copper list 1.
copList2Start
cpp
u32 copList2StartDefined in Components/Agnus/Copper/CopperTypes.h:27
Start address of Copper list 2.
copList2End
cpp
u32 copList2EndDefined in Components/Agnus/Copper/CopperTypes.h:28
End address of Copper list 2.
active
cpp
bool activeDefined in Components/Agnus/Copper/CopperTypes.h:29
The Copper is running.
cdang
cpp
bool cdangDefined in Components/Agnus/Copper/CopperTypes.h:30
Copper danger bit (COPCON): the Copper may access the Blitter registers.
coppc0
cpp
u32 coppc0Defined in Components/Agnus/Copper/CopperTypes.h:31
Program counter (start of the current instruction).
cop1lc
cpp
u32 cop1lcDefined in Components/Agnus/Copper/CopperTypes.h:32
Location register of Copper list 1 (COP1LC).
cop2lc
cpp
u32 cop2lcDefined in Components/Agnus/Copper/CopperTypes.h:33
Location register of Copper list 2 (COP2LC).
cop1ins
cpp
u16 cop1insDefined in Components/Agnus/Copper/CopperTypes.h:34
First instruction word.
cop2ins
cpp
u16 cop2insDefined in Components/Agnus/Copper/CopperTypes.h:35
Second instruction word.