Skip to content

EventInfo ​

cpp
#include <Components/Agnus/AgnusTypes.h>
cpp
struct EventInfo

Defined in Components/Agnus/AgnusTypes.h:568

Clocks of the machine and the current beam position.

Public Attributes ​

ReturnNameDescription
CyclecpuClockCPU clock (in master cycles).
CyclecpuCyclesCPU clock (in CPU cycles).
CycledmaClockAgnus (DMA) clock (in master cycles).
CycleciaAClockClock of CIA A (in master cycles).
CycleciaBClockClock of CIA B (in master cycles).
i64frameFrame number.
isizevposVertical beam position.
isizehposHorizontal beam position.

cpuClock ​

cpp
Cycle cpuClock

Defined in Components/Agnus/AgnusTypes.h:570

CPU clock (in master cycles).


cpuCycles ​

cpp
Cycle cpuCycles

Defined in Components/Agnus/AgnusTypes.h:571

CPU clock (in CPU cycles).


dmaClock ​

cpp
Cycle dmaClock

Defined in Components/Agnus/AgnusTypes.h:572

Agnus (DMA) clock (in master cycles).


ciaAClock ​

cpp
Cycle ciaAClock

Defined in Components/Agnus/AgnusTypes.h:573

Clock of CIA A (in master cycles).


ciaBClock ​

cpp
Cycle ciaBClock

Defined in Components/Agnus/AgnusTypes.h:574

Clock of CIA B (in master cycles).


frame ​

cpp
i64 frame

Defined in Components/Agnus/AgnusTypes.h:575

Frame number.


vpos ​

cpp
isize vpos

Defined in Components/Agnus/AgnusTypes.h:576

Vertical beam position.


hpos ​

cpp
isize hpos

Defined in Components/Agnus/AgnusTypes.h:577

Horizontal beam position.