diff options
author | 2009-08-21 20:55:04 +0000 | |
---|---|---|
committer | 2009-08-21 20:55:04 +0000 | |
commit | 0978f152085eec8ebfb5ffd95fba743a3a1c6188 (patch) | |
tree | 3cabac2c570b4bf8a368b57bcf8a3bf47ffd62aa /src/emu/sound/discrete.c | |
parent | 2ed96fd12f18148835b2e2e2429dd71482b67579 (diff) |
Battle Zone discrete sound & discrete sound additions
- added discrete sound to battle zone
- engine frequency (resistor R11) can be changed with slider
- discrete sound may be disabled by setting BZONE_DISCRETE to 0 in bzone.h
DISCRETE_RCDISC3
- added diode junction voltage
- junction voltage also indicates polarity
DISCRETE_OPAMP_FILTER
- added type DISC_OP_AMP_FILTER_IS_LOW_PASS_1M
- INP2 takes role of v_ref in this type
DISCRETE_OPAMP
- Fixed a bug (possible divide by 0)
DISCRETE_LFSR
- Fixed bug preventing output of shift reg to sub node 1
Diffstat (limited to 'src/emu/sound/discrete.c')
-rw-r--r-- | src/emu/sound/discrete.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/sound/discrete.c b/src/emu/sound/discrete.c index f92a299e9fe..fe50f12f07e 100644 --- a/src/emu/sound/discrete.c +++ b/src/emu/sound/discrete.c @@ -141,7 +141,7 @@ static const discrete_module module_list[] = /* from disc_wav.c */ /* Generic modules */ { DSS_COUNTER ,"DSS_COUNTER" , 1 ,sizeof(struct dss_counter_context) ,dss_counter_reset ,dss_counter_step }, - { DSS_LFSR_NOISE ,"DSS_LFSR_NOISE" , 1 ,sizeof(struct dss_lfsr_context) ,dss_lfsr_reset ,dss_lfsr_step }, + { DSS_LFSR_NOISE ,"DSS_LFSR_NOISE" , 2 ,sizeof(struct dss_lfsr_context) ,dss_lfsr_reset ,dss_lfsr_step }, { DSS_NOISE ,"DSS_NOISE" , 1 ,sizeof(struct dss_noise_context) ,dss_noise_reset ,dss_noise_step }, { DSS_NOTE ,"DSS_NOTE" , 1 ,sizeof(struct dss_note_context) ,dss_note_reset ,dss_note_step }, { DSS_SAWTOOTHWAVE,"DSS_SAWTOOTHWAVE", 1 ,sizeof(struct dss_sawtoothwave_context),dss_sawtoothwave_reset,dss_sawtoothwave_step}, |