Skip to content

C64Info ​

cpp
#include <Components/C64Types.h>
cpp
struct C64Info

Defined in Components/C64Types.h:358

State of the C64 component.

Public Attributes ​

ReturnNameDescription
CyclecpuProgressCPU clock (in cycles).
Cyclecia1ProgressClock of CIA 1 (in cycles).
Cyclecia2ProgressClock of CIA 2 (in cycles).
i64frameFrame number.
longvposVertical beam position (raster line).
longhposHorizontal beam position (raster cycle).
EventSlotInfoslotInfoEvents.

cpuProgress ​

cpp
Cycle cpuProgress

Type: Cycle

Defined in Components/C64Types.h:360

CPU clock (in cycles).


cia1Progress ​

cpp
Cycle cia1Progress

Type: Cycle

Defined in Components/C64Types.h:361

Clock of CIA 1 (in cycles).


cia2Progress ​

cpp
Cycle cia2Progress

Type: Cycle

Defined in Components/C64Types.h:362

Clock of CIA 2 (in cycles).


frame ​

cpp
i64 frame

Defined in Components/C64Types.h:363

Frame number.


vpos ​

cpp
long vpos

Defined in Components/C64Types.h:364

Vertical beam position (raster line).


hpos ​

cpp
long hpos

Defined in Components/C64Types.h:365

Horizontal beam position (raster cycle).


slotInfo ​

cpp
EventSlotInfo slotInfo[SLOT_COUNT]

Defined in Components/C64Types.h:368

Events.