diff options
Diffstat (limited to 'src/mame/audio/crbaloon.c')
-rw-r--r-- | src/mame/audio/crbaloon.c | 88 |
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) */ }; |