Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Data Structures | Data Fields
SidEmulation Struct Reference

#include <sid.h>

Collaboration diagram for SidEmulation:
Collaboration graph

Data Structures

struct  SidFilter
struct  SidOsc
struct  SidRegisters

Data Fields

int sFrameCount
unsigned char writtenRegisterValues [NUMBER_OF_SID_REGISTERS_FOR_SNAPSHOT]
struct SidEmulation::SidRegisters sid
struct SidEmulation::SidOsc osc [3]
struct SidEmulation::SidFilter filter
unsigned int sMuteVoice [3]
unsigned long sCycles
unsigned long sAdsrBugTriggerTime
unsigned long sAdsrBugFrameCount
float cyclesPerSample
float cycleOverflow
unsigned level_DC
int limit_LFSR
int envelope_counter_period [16]
int envelope_counter_period_clck [16]
unsigned long mixing_frequency
unsigned long freqmul
int filtmul
unsigned long cyclesPerSec
unsigned long sLastFrameCount
unsigned char bval
unsigned short wval
unsigned long sLastPolledOsc
SDL_SpinLock spinlock

Detailed Description

Definition at line 78 of file sid.h.

Field Documentation

◆ bval

unsigned char bval

Definition at line 145 of file sid.h.

◆ cycleOverflow

float cycleOverflow

Definition at line 131 of file sid.h.

◆ cyclesPerSample

float cyclesPerSample

Definition at line 130 of file sid.h.

◆ cyclesPerSec

unsigned long cyclesPerSec

Definition at line 143 of file sid.h.

◆ envelope_counter_period

int envelope_counter_period[16]

Definition at line 138 of file sid.h.

◆ envelope_counter_period_clck

int envelope_counter_period_clck[16]

Definition at line 139 of file sid.h.

◆ filter

struct SidEmulation::SidFilter filter

◆ filtmul

int filtmul

Definition at line 142 of file sid.h.

◆ freqmul

unsigned long freqmul

Definition at line 141 of file sid.h.

◆ level_DC

unsigned level_DC

Definition at line 133 of file sid.h.

◆ limit_LFSR

int limit_LFSR

Definition at line 137 of file sid.h.

◆ mixing_frequency

unsigned long mixing_frequency

Definition at line 140 of file sid.h.

◆ osc

struct SidEmulation::SidOsc osc[3]

◆ sAdsrBugFrameCount

unsigned long sAdsrBugFrameCount

Definition at line 129 of file sid.h.

◆ sAdsrBugTriggerTime

unsigned long sAdsrBugTriggerTime

Definition at line 128 of file sid.h.

◆ sCycles

unsigned long sCycles

Definition at line 127 of file sid.h.

◆ sFrameCount

int sFrameCount

Definition at line 79 of file sid.h.

◆ sid

◆ sLastFrameCount

unsigned long sLastFrameCount

Definition at line 144 of file sid.h.

◆ sLastPolledOsc

unsigned long sLastPolledOsc

Definition at line 147 of file sid.h.

◆ sMuteVoice

unsigned int sMuteVoice[3]

Definition at line 126 of file sid.h.

◆ spinlock

SDL_SpinLock spinlock

Definition at line 148 of file sid.h.

◆ writtenRegisterValues

unsigned char writtenRegisterValues[NUMBER_OF_SID_REGISTERS_FOR_SNAPSHOT]

Definition at line 80 of file sid.h.

◆ wval

unsigned short wval

Definition at line 146 of file sid.h.

The documentation for this struct was generated from the following file: