Sound Blaster improvements :

- Implemented audio recording on SB16 & AWE32 (MIDI only)
- Mixer improvements
- SB 2.0 CD mixer can be emulated
- DSP tweaks, mainly for SB Pro. Implemented speaker on/off and limited high speed DMA to SB 2.0 & Pro
- A few other things
Patch from JosepMa.
This commit is contained in:
SarahW 2017-09-09 14:58:07 +01:00
commit 4ca6d67f87
5 changed files with 1188 additions and 297 deletions

View file

@ -357,8 +357,6 @@ typedef struct emu8k_t
uint16_t wc;
uint16_t c02_read;
uint16_t id;
/* The empty block is used to act as an unallocated memory returning zero. */
@ -370,8 +368,6 @@ typedef struct emu8k_t
int cur_reg, cur_voice;
int timer_count;
int16_t out_l, out_r;
emu8k_chorus_eng_t chorus_engine;
@ -385,7 +381,7 @@ typedef struct emu8k_t
void emu8k_init(emu8k_t *emu8k, int onboard_ram);
void emu8k_init(emu8k_t *emu8k, uint16_t emu_addr, int onboard_ram);
void emu8k_close(emu8k_t *emu8k);
void emu8k_update(emu8k_t *emu8k);