summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/bsktball.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/bsktball.c')
-rw-r--r--src/mame/audio/bsktball.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mame/audio/bsktball.c b/src/mame/audio/bsktball.c
index e667254424f..eec803e4bed 100644
--- a/src/mame/audio/bsktball.c
+++ b/src/mame/audio/bsktball.c
@@ -12,13 +12,13 @@ Sound handlers
***************************************************************************/
WRITE8_MEMBER(bsktball_state::bsktball_bounce_w)
{
- discrete_sound_w(m_discrete, space, BSKTBALL_CROWD_DATA, data & 0x0f); // Crowd
- discrete_sound_w(m_discrete, space, BSKTBALL_BOUNCE_EN, data & 0x10); // Bounce
+ discrete_sound_w(m_discrete, space, BSKTBALL_CROWD_DATA, data & 0x0f); // Crowd
+ discrete_sound_w(m_discrete, space, BSKTBALL_BOUNCE_EN, data & 0x10); // Bounce
}
WRITE8_MEMBER(bsktball_state::bsktball_note_w)
{
- discrete_sound_w(m_discrete, space, BSKTBALL_NOTE_DATA, data); // Note
+ discrete_sound_w(m_discrete, space, BSKTBALL_NOTE_DATA, data); // Note
}
WRITE8_MEMBER(bsktball_state::bsktball_noise_reset_w)
@@ -34,34 +34,34 @@ WRITE8_MEMBER(bsktball_state::bsktball_noise_reset_w)
static const discrete_lfsr_desc bsktball_lfsr =
{
DISC_CLK_IS_FREQ,
- 16, /* Bit Length */
- 0, /* Reset Value */
- 0, /* Use Bit 0 as XOR input 0 */
- 14, /* Use Bit 14 as XOR input 1 */
- DISC_LFSR_XNOR, /* Feedback stage1 is XNOR */
- DISC_LFSR_OR, /* Feedback stage2 is just stage 1 output OR with external feed */
- DISC_LFSR_REPLACE, /* Feedback stage3 replaces the shifted register contents */
- 0x000001, /* Everything is shifted into the first bit only */
- 0, /* Output is already inverted by XNOR */
- 15 /* Output bit */
+ 16, /* Bit Length */
+ 0, /* Reset Value */
+ 0, /* Use Bit 0 as XOR input 0 */
+ 14, /* Use Bit 14 as XOR input 1 */
+ DISC_LFSR_XNOR, /* Feedback stage1 is XNOR */
+ DISC_LFSR_OR, /* Feedback stage2 is just stage 1 output OR with external feed */
+ DISC_LFSR_REPLACE, /* Feedback stage3 replaces the shifted register contents */
+ 0x000001, /* Everything is shifted into the first bit only */
+ 0, /* Output is already inverted by XNOR */
+ 15 /* Output bit */
};
static const discrete_dac_r1_ladder bsktball_crowd_r1_ladder =
{
4,
- {RES_K(390), RES_K(220), RES_K(100), RES_K(56)}, // r55, r54, r53, r52
- 0, 0, // no bias
- RES_K(1), // r21
- CAP_U(0.1) // c32
+ {RES_K(390), RES_K(220), RES_K(100), RES_K(56)}, // r55, r54, r53, r52
+ 0, 0, // no bias
+ RES_K(1), // r21
+ CAP_U(0.1) // c32
};
static const discrete_op_amp_filt_info bsktball_crowd_filt =
{
- 1.0/(1.0/RES_K(390) + 1.0/RES_K(220) + 1.0/RES_K(100) + 1.0/RES_K(56) + 1.0/RES_K(1)), // r55, r54, r53, r52, r21
+ 1.0/(1.0/RES_K(390) + 1.0/RES_K(220) + 1.0/RES_K(100) + 1.0/RES_K(56) + 1.0/RES_K(1)), // r55, r54, r53, r52, r21
0, 0, 0,
- RES_K(330), // r58
- CAP_U(.01), // c55
- CAP_U(.022), // c56
+ RES_K(330), // r58
+ CAP_U(.01), // c55
+ CAP_U(.022), // c56
0,
5, 12, 0
};
@@ -69,25 +69,25 @@ static const discrete_op_amp_filt_info bsktball_crowd_filt =
static const discrete_mixer_desc bsktball_mixer =
{
DISC_MIXER_IS_OP_AMP,
- {RES_K(47), RES_K(47), RES_K(220)}, // r56, r57, r60
- {0}, // no rNodes
- {CAP_U(.01), CAP_U(.01), CAP_U(.01)}, // c53, c54, c57
+ {RES_K(47), RES_K(47), RES_K(220)}, // r56, r57, r60
+ {0}, // no rNodes
+ {CAP_U(.01), CAP_U(.01), CAP_U(.01)}, // c53, c54, c57
0,
- RES_K(47), // r61
- CAP_U(.001), // c58
+ RES_K(47), // r61
+ CAP_U(.001), // c58
CAP_U(1),
5,
7500
};
-#define BSKTBALL_32H 12096000.0/4/32
-#define BSKTBALL_256H 12096000.0/768
+#define BSKTBALL_32H 12096000.0/4/32
+#define BSKTBALL_256H 12096000.0/768
/* Nodes - Sounds */
-#define BSKTBALL_NOISE NODE_10
-#define BSKTBALL_BOUNCE_SND BSKTBALL_BOUNCE_EN
-#define BSKTBALL_NOTE_SND NODE_12
-#define BSKTBALL_CROWD_SND NODE_13
+#define BSKTBALL_NOISE NODE_10
+#define BSKTBALL_BOUNCE_SND BSKTBALL_BOUNCE_EN
+#define BSKTBALL_NOTE_SND NODE_12
+#define BSKTBALL_CROWD_SND NODE_13
DISCRETE_SOUND_START(bsktball)
/************************************************/
@@ -106,7 +106,7 @@ DISCRETE_SOUND_START(bsktball)
/* LFSR clk = 256H = 15750.0Hz */
/************************************************/
DISCRETE_LFSR_NOISE(BSKTBALL_NOISE, BSKTBALL_NOISE_EN, BSKTBALL_NOISE_EN, BSKTBALL_256H, 1, 0, .5, &bsktball_lfsr)
- DISCRETE_SWITCH(NODE_20, 1, BSKTBALL_NOISE, 0, BSKTBALL_CROWD_DATA) // enable data, gate D11
+ DISCRETE_SWITCH(NODE_20, 1, BSKTBALL_NOISE, 0, BSKTBALL_CROWD_DATA) // enable data, gate D11
DISCRETE_DAC_R1(NODE_21, NODE_20, DEFAULT_TTL_V_LOGIC_1, &bsktball_crowd_r1_ladder)
DISCRETE_OP_AMP_FILTER(BSKTBALL_CROWD_SND, 1, NODE_21, 0, DISC_OP_AMP_FILTER_IS_BAND_PASS_1M, &bsktball_crowd_filt)