summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/crbaloon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/crbaloon.c')
-rw-r--r--src/mame/audio/crbaloon.c88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/mame/audio/crbaloon.c b/src/mame/audio/crbaloon.c
index f5397435557..04dfd18f0e6 100644
--- a/src/mame/audio/crbaloon.c
+++ b/src/mame/audio/crbaloon.c
@@ -13,20 +13,20 @@
/* timing sources */
-#define CRBALOON_16H (CRBALOON_MASTER_XTAL/2/2/16)
+#define CRBALOON_16H (CRBALOON_MASTER_XTAL/2/2/16)
/* enables */
-#define CRBALOON_LAUGH_EN NODE_01
-#define CRBALOON_MUSIC_EN NODE_02
-#define CRBALOON_MUSIC_DATA NODE_03
+#define CRBALOON_LAUGH_EN NODE_01
+#define CRBALOON_MUSIC_EN NODE_02
+#define CRBALOON_MUSIC_DATA NODE_03
/* nodes - adjusters */
-#define CRBALOON_VR2 NODE_05
-#define CRBALOON_VR3 NODE_06
+#define CRBALOON_VR2 NODE_05
+#define CRBALOON_VR3 NODE_06
/* nodes - sounds */
-#define CRBALOON_LAUGH_SND NODE_80
-#define CRBALOON_MUSIC_SND NODE_81
+#define CRBALOON_LAUGH_SND NODE_80
+#define CRBALOON_MUSIC_SND NODE_81
@@ -51,8 +51,8 @@ void crbaloon_audio_set_explosion_enable(device_t *sn, int enabled)
void crbaloon_audio_set_breath_enable(device_t *sn, int enabled)
{
/* changes slf_res to 10k (middle of two 10k resistors)
- it also puts a tantal capacitor against GND on the output,
- but this section of the schematics is not readable. */
+ it also puts a tantal capacitor against GND on the output,
+ but this section of the schematics is not readable. */
sn76477_slf_res_w(sn, enabled ? RES_K(10) : RES_K(20) );
}
@@ -74,7 +74,7 @@ WRITE8_MEMBER(crbaloon_state::crbaloon_audio_set_laugh_enable)
static const discrete_555_desc desc_crbaloon_laugh_osc =
{
DISC_555_OUT_SQW | DISC_555_OUT_DC,
- 5, // B+ voltage of 555
+ 5, // B+ voltage of 555
DEFAULT_555_VALUES
};
@@ -91,8 +91,8 @@ static const discrete_dac_r1_ladder desc_crbaloon_music_dac =
static DISCRETE_SOUND_START(crbaloon)
/************************************************
- * Input register mapping
- ************************************************/
+ * Input register mapping
+ ************************************************/
DISCRETE_INPUT_LOGIC(CRBALOON_LAUGH_EN)
DISCRETE_INPUT_LOGIC(CRBALOON_MUSIC_EN)
DISCRETE_INPUT_DATA (CRBALOON_MUSIC_DATA)
@@ -101,9 +101,9 @@ static DISCRETE_SOUND_START(crbaloon)
DISCRETE_ADJUSTMENT(CRBALOON_VR3, 0, 1, DISC_LINADJ, "VR3")
/************************************************
- * Laugh is a VCO modulated by a constant
- * square wave.
- ************************************************/
+ * Laugh is a VCO modulated by a constant
+ * square wave.
+ ************************************************/
DISCRETE_555_ASTABLE(NODE_10, 1, RES_K(10), RES_K(100), CAP_U(1), &desc_crbaloon_laugh_osc)
DISCRETE_CRFILTER_VREF(NODE_11, NODE_10,
1.0/(1.0/RES_K(5) + 1.0/RES_K(10) + 1.0/RES_K(100)), // 5k & 10k are 555 internal
@@ -115,9 +115,9 @@ static DISCRETE_SOUND_START(crbaloon)
DISCRETE_CRFILTER(CRBALOON_LAUGH_SND, NODE_13, RES_K(20), CAP_U(1))
/************************************************
- * Music Generator is amplitude modulated by a
- * linear ramp.
- ************************************************/
+ * Music Generator is amplitude modulated by a
+ * linear ramp.
+ ************************************************/
/* TO BE FIXED - needs proper modulation */
DISCRETE_NOTE(NODE_20, 1, CRBALOON_16H / 2, CRBALOON_MUSIC_DATA, 255, 7, DISC_CLK_IS_FREQ)
DISCRETE_DAC_R1(NODE_21, NODE_20, DEFAULT_TTL_V_LOGIC_1, &desc_crbaloon_music_dac)
@@ -127,8 +127,8 @@ static DISCRETE_SOUND_START(crbaloon)
DISCRETE_CRFILTER(CRBALOON_MUSIC_SND, NODE_23, RES_K(50), CAP_U(1))
/************************************************
- * Final mix and output.
- ************************************************/
+ * Final mix and output.
+ ************************************************/
DISCRETE_ADDER2(NODE_90, 1, CRBALOON_LAUGH_SND, CRBALOON_MUSIC_SND)
DISCRETE_CRFILTER(NODE_91, NODE_90, RES_K(100), CAP_U(1))
@@ -140,29 +140,29 @@ DISCRETE_SOUND_END
static const sn76477_interface crbaloon_sn76477_interface =
{
- RES_K( 47), /* 4 noise_res */
- RES_K(330), /* 5 filter_res */
- CAP_P(470), /* 6 filter_cap */
- RES_K(220), /* 7 decay_res */
- CAP_U(1.0), /* 8 attack_decay_cap */
- RES_K(4.7), /* 10 attack_res */
- RES_M( 1), /* 11 amplitude_res */
- RES_K(200), /* 12 feedback_res */
- 5.0, /* 16 vco_voltage */
- CAP_P(470), /* 17 vco_cap */
- RES_K(330), /* 18 vco_res */
- 5.0, /* 19 pitch_voltage */
- RES_K( 20), /* 20 slf_res (variable) */
- CAP_P(420), /* 21 slf_cap */
- CAP_U(1.0), /* 23 oneshot_cap */
- RES_K( 47), /* 24 oneshot_res */
- 0, /* 22 vco */
- 0, /* 26 mixer A */
- 0, /* 25 mixer B (variable) */
- 1, /* 27 mixer C */
- 1, /* 1 envelope 1 */
- 0, /* 28 envelope 2 */
- 0 /* 9 enable (variable) */
+ RES_K( 47), /* 4 noise_res */
+ RES_K(330), /* 5 filter_res */
+ CAP_P(470), /* 6 filter_cap */
+ RES_K(220), /* 7 decay_res */
+ CAP_U(1.0), /* 8 attack_decay_cap */
+ RES_K(4.7), /* 10 attack_res */
+ RES_M( 1), /* 11 amplitude_res */
+ RES_K(200), /* 12 feedback_res */
+ 5.0, /* 16 vco_voltage */
+ CAP_P(470), /* 17 vco_cap */
+ RES_K(330), /* 18 vco_res */
+ 5.0, /* 19 pitch_voltage */
+ RES_K( 20), /* 20 slf_res (variable) */
+ CAP_P(420), /* 21 slf_cap */
+ CAP_U(1.0), /* 23 oneshot_cap */
+ RES_K( 47), /* 24 oneshot_res */
+ 0, /* 22 vco */
+ 0, /* 26 mixer A */
+ 0, /* 25 mixer B (variable) */
+ 1, /* 27 mixer C */
+ 1, /* 1 envelope 1 */
+ 0, /* 28 envelope 2 */
+ 0 /* 9 enable (variable) */
};