libsidplayfp  2.0.2
Public Member Functions | List of all members
libsidplayfp::Tod Class Reference

#include <tod.h>

Inheritance diagram for libsidplayfp::Tod:
Inheritance graph
[legend]
Collaboration diagram for libsidplayfp::Tod:
Collaboration graph
[legend]

Public Member Functions

 Tod (EventScheduler &scheduler, MOS6526 &parent, uint8_t regs[0x10])
 
void reset ()
 
uint8_t read (uint_least8_t reg)
 
void write (uint_least8_t reg, uint8_t data)
 
void setPeriod (event_clock_t clock)
 

Detailed Description

TOD implementation taken from Vice.

Member Function Documentation

◆ read()

uint8_t libsidplayfp::Tod::read ( uint_least8_t  reg)

Read TOD register.

Parameters
addrregister register to read

◆ reset()

void libsidplayfp::Tod::reset ( )

Reset TOD.

◆ setPeriod()

void libsidplayfp::Tod::setPeriod ( event_clock_t  clock)
inline

Set TOD period.

Parameters
clock

◆ write()

void libsidplayfp::Tod::write ( uint_least8_t  reg,
uint8_t  data 
)

Write TOD register.

Parameters
addrregister to write
datavalue to write

The documentation for this class was generated from the following files: