DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Attributes
SB_INFO Struct Reference

List of all members.

Public Attributes

Bitu freq
Bit8u timeconst
Bitu dma_dac_srcrate
struct {
   bool   stereo
   bool   sign
   bool   autoinit
   bool   force_autoinit
   DMA_MODES   mode_assigned
   DMA_MODES   mode
   Bitu   rate
   Bitu   mul
   Bitu   total
   Bitu   left
   Bitu   min
   Bit64u   start
   union {
      Bit8u   b8 [DMA_BUFSIZE]
      Bit16s   b16 [DMA_BUFSIZE]
   }   buf
   Bitu   bits
   DmaChannel *   chan
   Bitu   remain_size
dma
bool freq_derived_from_tc
bool def_enable_speaker
bool enable_asp
bool speaker
bool midi
bool vibra
bool emit_blaster_var
bool sbpro_stereo_bit_strict_mode
bool sample_rate_limits
bool single_sample_dma
bool directdac_warn_speaker_off
bool dma_dac_mode
bool goldplay
bool goldplay_stereo
bool write_status_must_return_7f
bool busy_cycle_always
bool ess_playback_mode
bool no_filtering
Bit8u sc400_cfg
Bit8u time_constant
Bit8u sc400_dsp_major
Bit8u sc400_dsp_minor
Bit8u sc400_jumper_status_1
Bit8u sc400_jumper_status_2
DSP_MODES mode
SB_TYPES type
REVEAL_SC_TYPES reveal_sc_type
ESS_TYPES ess_type
bool ess_extended_mode
int min_dma_user
int busy_cycle_hz
int busy_cycle_duty_percent
int busy_cycle_io_hack
double busy_cycle_last_check
double busy_cycle_last_poll
struct {
   bool   pending_8bit
   bool   pending_16bit
irq
struct {
   Bit8u   state
   Bit8u   last_cmd
   Bit8u   cmd
   Bit8u   cmd_len
   Bit8u   cmd_in_pos
   Bit8u   cmd_in [DSP_BUFSIZE]
   struct {
      Bit8u   lastval
      Bit8u   data [DSP_BUFSIZE]
      Bitu   pos
      Bitu   used
   }   in
   struct {
      Bit8u   lastval
      Bit8u   data [DSP_BUFSIZE]
      Bitu   pos
      Bitu   used
   }   out
   Bit8u   test_register
   Bitu   write_busy
   bool   highspeed
   bool   require_irq_ack
   bool   instant_direct_dac
   bool   force_goldplay
   bool   midi_rwpoll_mode
   bool   midi_read_interrupt
   bool   midi_read_with_timestamps
   unsigned int   dsp_write_busy_time
dsp
struct {
   double   pdt
   Bit16s   last
   double   dac_t
   double   dac_pt
dac
struct {
   Bit8u   index
   Bit8u   dac [2]
   Bit8u   fm [2]
   Bit8u   cda [2]
   Bit8u   master [2]
   Bit8u   lin [2]
   Bit8u   mic
   bool   stereo
   bool   enabled
   bool   filtered
   bool   sbpro_stereo
   Bit8u   unhandled [0x48]
mixer
struct {
   Bit8u   reference
   Bits   stepsize
   bool   haveref
adpcm
struct {
   Bitu   base
   Bitu   irq
   Bit8u   dma8
   Bit8u   dma16
   bool   sb_io_alias
hw
struct {
   Bits   value
   Bitu   count
e2
MixerChannelchan

Detailed Description

Definition at line 119 of file sblaster.cpp.


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