diff options
Diffstat (limited to 'src/mame/includes/nitedrvr.h')
-rw-r--r-- | src/mame/includes/nitedrvr.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/mame/includes/nitedrvr.h b/src/mame/includes/nitedrvr.h new file mode 100644 index 00000000000..4495bd7e512 --- /dev/null +++ b/src/mame/includes/nitedrvr.h @@ -0,0 +1,39 @@ +/************************************************************************* + + Atari Night Driver hardware + +*************************************************************************/ + +#include "sound/discrete.h" + +/* Discrete Sound Input Nodes */ +#define NITEDRVR_BANG_DATA NODE_01 +#define NITEDRVR_SKID1_EN NODE_02 +#define NITEDRVR_SKID2_EN NODE_03 +#define NITEDRVR_MOTOR_DATA NODE_04 +#define NITEDRVR_CRASH_EN NODE_05 +#define NITEDRVR_ATTRACT_EN NODE_06 + + +/*----------- defined in machine/nitedrvr.c -----------*/ + +READ8_HANDLER( nitedrvr_in0_r ); +READ8_HANDLER( nitedrvr_in1_r ); +READ8_HANDLER( nitedrvr_steering_reset_r ); +WRITE8_HANDLER( nitedrvr_steering_reset_w ); +WRITE8_HANDLER( nitedrvr_out0_w ); +WRITE8_HANDLER( nitedrvr_out1_w ); + +void nitedrvr_crash_toggle(running_machine *machine); + + +/*----------- defined in audio/nitedrvr.c -----------*/ + +DISCRETE_SOUND_EXTERN( nitedrvr ); + + +/*----------- defined in video/nitedrvr.c -----------*/ + +extern UINT8 *nitedrvr_hvc; +WRITE8_HANDLER( nitedrvr_hvc_w ); +VIDEO_UPDATE( nitedrvr ); |