DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
GUSChannels Class Reference

List of all members.

Public Member Functions

 GUSChannels (Bit8u num)
INLINE Bit32s LoadSample8 (const Bit32u addr) const
INLINE Bit32s LoadSample16 (const Bit32u addr) const
INLINE Bit32s GetSample8 () const
INLINE Bit32s GetSample16 () const
void WriteWaveFreq (Bit16u val)
void WriteWaveCtrl (Bit8u val)
INLINE Bit8u ReadWaveCtrl (void)
void UpdateWaveRamp (void)
void WritePanPot (Bit8u val)
Bit8u ReadPanPot (void)
void WriteRampCtrl (Bit8u val)
INLINE Bit8u ReadRampCtrl (void)
void WriteRampRate (Bit8u val)
INLINE void WaveUpdate (void)
INLINE void UpdateVolumes (void)
INLINE void RampUpdate (void)
void generateSamples (Bit32s *stream, Bit32u len)

Public Attributes

Bit32u WaveStart
Bit32u WaveEnd
Bit32u WaveAddr
Bit32u WaveAdd
Bit8u WaveCtrl
Bit16u WaveFreq
Bit32u RampStart
Bit32u RampEnd
Bit32u RampVol
Bit32u RampAdd
Bit8u RampRate
Bit8u RampCtrl
Bit8u PanPot
Bit8u channum
Bit32u irqmask
Bit32u PanLeft
Bit32u PanRight
Bit32s VolLeft
Bit32s VolRight

Detailed Description

Definition at line 168 of file gus.cpp.


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