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:
parent
9283d0e1b0
commit
4ca6d67f87
5 changed files with 1188 additions and 297 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue