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 { | |
| 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 { | |
| Bit8u valadd | |
| Bit8u valxor | |
| } | e2 |
| MixerChannel * | chan |
Definition at line 120 of file sblaster.cpp.
1.8.0