diff options
Diffstat (limited to 'src/mame/includes/skydiver.h')
-rw-r--r-- | src/mame/includes/skydiver.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/mame/includes/skydiver.h b/src/mame/includes/skydiver.h new file mode 100644 index 00000000000..9213509c1e3 --- /dev/null +++ b/src/mame/includes/skydiver.h @@ -0,0 +1,45 @@ +/************************************************************************* + + Atari Skydiver hardware + +*************************************************************************/ + +#include "sound/discrete.h" + +/* Discrete Sound Input Nodes */ +#define SKYDIVER_RANGE_DATA NODE_01 +#define SKYDIVER_NOTE_DATA NODE_02 +#define SKYDIVER_RANGE3_EN NODE_03 +#define SKYDIVER_NOISE_DATA NODE_04 +#define SKYDIVER_NOISE_RST NODE_05 +#define SKYDIVER_WHISTLE1_EN NODE_06 +#define SKYDIVER_WHISTLE2_EN NODE_07 +#define SKYDIVER_OCT1_EN NODE_08 +#define SKYDIVER_OCT2_EN NODE_09 +#define SKYDIVER_SOUND_EN NODE_10 + + +/*----------- defined in audio/skydiver.c -----------*/ + +DISCRETE_SOUND_EXTERN( skydiver ); + + +/*----------- defined in video/skydiver.c -----------*/ + +extern UINT8 *skydiver_videoram; + +MACHINE_RESET( skydiver ); +WRITE8_HANDLER( skydiver_videoram_w ); +WRITE8_HANDLER( skydiver_wram_w ); /* the signal is WRAM, presumably Work RAM */ +READ8_HANDLER( skydiver_wram_r ); +WRITE8_HANDLER( skydiver_start_lamp_1_w ); +WRITE8_HANDLER( skydiver_start_lamp_2_w ); +WRITE8_HANDLER( skydiver_lamp_s_w ); +WRITE8_HANDLER( skydiver_lamp_k_w ); +WRITE8_HANDLER( skydiver_lamp_y_w ); +WRITE8_HANDLER( skydiver_lamp_d_w ); +WRITE8_HANDLER( skydiver_2000_201F_w ); +WRITE8_HANDLER( skydiver_width_w ); +WRITE8_HANDLER( skydiver_coin_lockout_w ); +VIDEO_START( skydiver ); +VIDEO_UPDATE( skydiver ); |