summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/starwars.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/starwars.h')
-rw-r--r--src/mame/includes/starwars.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/mame/includes/starwars.h b/src/mame/includes/starwars.h
new file mode 100644
index 00000000000..528ebc33e28
--- /dev/null
+++ b/src/mame/includes/starwars.h
@@ -0,0 +1,46 @@
+/***************************************************************************
+
+ Atari Star Wars hardware
+
+***************************************************************************/
+
+/*----------- defined in drivers/starwars.c -----------*/
+
+extern UINT8 starwars_is_esb;
+
+
+/*----------- defined in machine/starwars.c -----------*/
+
+extern UINT8 *starwars_mathram;
+extern UINT8 *starwars_ram_overlay;
+
+WRITE8_HANDLER( starwars_nstore_w );
+
+WRITE8_HANDLER( starwars_out_w );
+READ8_HANDLER( starwars_input_1_r );
+
+READ8_HANDLER( starwars_adc_r );
+WRITE8_HANDLER( starwars_adc_select_w );
+
+void swmathbox_init(void);
+void swmathbox_reset(void);
+
+READ8_HANDLER( swmathbx_prng_r );
+READ8_HANDLER( swmathbx_reh_r );
+READ8_HANDLER( swmathbx_rel_r );
+
+WRITE8_HANDLER( swmathbx_w );
+
+
+/*----------- defined in audio/starwars.c -----------*/
+
+READ8_HANDLER( starwars_main_read_r );
+READ8_HANDLER( starwars_main_ready_flag_r );
+WRITE8_HANDLER( starwars_main_wr_w );
+WRITE8_HANDLER( starwars_soundrst_w );
+
+READ8_HANDLER( starwars_sin_r );
+READ8_HANDLER( starwars_m6532_r );
+
+WRITE8_HANDLER( starwars_sout_w );
+WRITE8_HANDLER( starwars_m6532_w );