diff options
Diffstat (limited to 'src/mame/includes/bsktball.h')
-rw-r--r-- | src/mame/includes/bsktball.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/mame/includes/bsktball.h b/src/mame/includes/bsktball.h new file mode 100644 index 00000000000..b9d170c9ab6 --- /dev/null +++ b/src/mame/includes/bsktball.h @@ -0,0 +1,42 @@ +/************************************************************************* + + Atari Basketball hardware + +*************************************************************************/ + +#include "sound/discrete.h" + +/* Discrete Sound Input Nodes */ +#define BSKTBALL_NOTE_DATA NODE_01 +#define BSKTBALL_CROWD_DATA NODE_02 +#define BSKTBALL_NOISE_EN NODE_03 +#define BSKTBALL_BOUNCE_EN NODE_04 + + +/*----------- defined in machine/bsktball.c -----------*/ + +WRITE8_HANDLER( bsktball_nmion_w ); +INTERRUPT_GEN( bsktball_interrupt ); +WRITE8_HANDLER( bsktball_ld1_w ); +WRITE8_HANDLER( bsktball_ld2_w ); +READ8_HANDLER( bsktball_in0_r ); +WRITE8_HANDLER( bsktball_led1_w ); +WRITE8_HANDLER( bsktball_led2_w ); + + +/*----------- defined in audio/bsktball.c -----------*/ + +WRITE8_HANDLER( bsktball_bounce_w ); +WRITE8_HANDLER( bsktball_note_w ); +WRITE8_HANDLER( bsktball_noise_reset_w ); + +DISCRETE_SOUND_EXTERN( bsktball ); + +/*----------- defined in video/bsktball.c -----------*/ + +extern UINT8 *bsktball_motion; + +VIDEO_START( bsktball ); +VIDEO_UPDATE( bsktball ); +WRITE8_HANDLER( bsktball_videoram_w ); + |