DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
DBOPL::Chip Struct Reference

List of all members.

Public Member Functions

Bit32u ForwardLFO (Bit32u samples)
Bit32u ForwardNoise ()
void WriteBD (Bit8u val)
void WriteReg (Bit32u reg, Bit8u val)
Bit32u WriteAddr (Bit32u port, Bit8u val)
void GenerateBlock2 (Bitu total, Bit32s *output)
void GenerateBlock3 (Bitu total, Bit32s *output)
void UpdateSynths ()
void Generate (Bit32u samples)
void Setup (Bit32u rate)

Public Attributes

Bit32u lfoCounter = 0
Bit32u lfoAdd = 0
Bit32u noiseCounter = 0
Bit32u noiseAdd = 0
Bit32u noiseValue = 0
Bit32u freqMul [16] = {}
Bit32u linearRates [76] = {}
Bit32u attackRates [76] = {}
Channel chan [18]
Bit8u reg104
Bit8u reg08
Bit8u reg04
Bit8u regBD
Bit8u vibratoIndex = 0
Bit8u tremoloIndex = 0
Bit8s vibratoSign = 0
Bit8u vibratoShift = 0
Bit8u tremoloValue = 0
Bit8u vibratoStrength = 0
Bit8u tremoloStrength = 0
Bit8u waveFormMask = 0
Bit8s opl3Active

Detailed Description

Definition at line 194 of file dbopl.h.


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