summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/blockade.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/blockade.cpp')
-rw-r--r--src/mame/audio/blockade.cpp65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/mame/audio/blockade.cpp b/src/mame/audio/blockade.cpp
deleted file mode 100644
index 1741dc111a0..00000000000
--- a/src/mame/audio/blockade.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Frank Palazzolo
-
-#include "emu.h"
-#include "includes/blockade.h"
-#include "sound/discrete.h"
-#include "sound/samples.h"
-
-#define BLOCKADE_LOG 0
-
-/*
- * This still needs the noise generator stuff,
- * along with proper mixing and volume control
- */
-
-#define BLOCKADE_NOTE_DATA NODE_01
-#define BLOCKADE_NOTE NODE_02
-
-DISCRETE_SOUND_START(blockade)
- DISCRETE_INPUT_DATA (BLOCKADE_NOTE_DATA)
-
- /************************************************/
- /* Note sound is created by a divider circuit. */
- /* The master clock is the 93681.5 Hz, from the */
- /* 555 oscillator. This is then sent to a */
- /* preloadable 8 bit counter, which loads the */
- /* value from OUT02 when overflowing from 0xFF */
- /* to 0x00. Therefore it divides by 2 (OUT02 */
- /* = FE) to 256 (OUT02 = 00). */
- /* There is also a final /2 stage. */
- /* Note that there is no music disable line. */
- /* When there is no music, the game sets the */
- /* oscillator to 0Hz. (OUT02 = FF) */
- /************************************************/
- DISCRETE_NOTE(BLOCKADE_NOTE, 1, 93681.5, BLOCKADE_NOTE_DATA, 255, 1, DISC_CLK_IS_FREQ | DISC_OUT_IS_ENERGY)
- DISCRETE_CRFILTER(NODE_10, BLOCKADE_NOTE, RES_K(35), CAP_U(.01))
-
- DISCRETE_OUTPUT(NODE_10, 7500)
-DISCRETE_SOUND_END
-
-WRITE8_MEMBER(blockade_state::blockade_sound_freq_w)
-{
- m_discrete->write(space,BLOCKADE_NOTE_DATA, data);
- return;
-}
-
-WRITE8_MEMBER(blockade_state::blockade_env_on_w)
-{
- if (BLOCKADE_LOG) osd_printf_debug("Boom Start\n");
- m_samples->start(0,0);
- return;
-}
-
-WRITE8_MEMBER(blockade_state::blockade_env_off_w)
-{
- if (BLOCKADE_LOG) osd_printf_debug("Boom End\n");
- return;
-}
-
-const char *const blockade_sample_names[] =
-{
- "*blockade",
- "boom",
- nullptr
-};