summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/exidy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/exidy.h')
-rw-r--r--src/mame/includes/exidy.h51
1 files changed, 26 insertions, 25 deletions
diff --git a/src/mame/includes/exidy.h b/src/mame/includes/exidy.h
index 1f8272b115f..a1b16819dd3 100644
--- a/src/mame/includes/exidy.h
+++ b/src/mame/includes/exidy.h
@@ -51,8 +51,34 @@ public:
m_sprite_enable(*this, "sprite_enable"),
m_color_latch(*this, "color_latch"),
m_characterram(*this, "characterram") { }
+
+ void base(machine_config &config);
+ void mtrap(machine_config &config);
+ void venture(machine_config &config);
+ void fax(machine_config &config);
+ void teetert(machine_config &config);
+ void sidetrac(machine_config &config);
+ void spectar(machine_config &config);
+ void spectar_audio(machine_config &config);
+ void rallys(machine_config &config);
+ void pepper2(machine_config &config);
+ void targ(machine_config &config);
+ void targ_audio(machine_config &config);
+ void init_fax();
+ void init_sidetrac();
+ void init_pepper2();
+ void init_targ();
+ void init_rallys();
+ void init_mtrap();
+ void init_teetert();
+ void init_venture();
+ void init_spectar();
+ void init_phantoma();
+ DECLARE_CUSTOM_INPUT_MEMBER(teetert_input_r);
+
+private:
required_device<cpu_device> m_maincpu;
optional_device<dac_bit_interface> m_dac;
optional_device<samples_device> m_samples;
@@ -83,19 +109,6 @@ public:
DECLARE_WRITE8_MEMBER(fax_bank_select_w);
DECLARE_READ8_MEMBER(exidy_interrupt_r);
- DECLARE_CUSTOM_INPUT_MEMBER(teetert_input_r);
-
- void init_fax();
- void init_sidetrac();
- void init_pepper2();
- void init_targ();
- void init_rallys();
- void init_mtrap();
- void init_teetert();
- void init_venture();
- void init_spectar();
- void init_phantoma();
-
virtual void video_start() override;
DECLARE_MACHINE_START(teetert);
@@ -127,18 +140,6 @@ public:
SAMPLES_START_CB_MEMBER(spectar_audio_start);
SAMPLES_START_CB_MEMBER(targ_audio_start);
- void base(machine_config &config);
- void mtrap(machine_config &config);
- void venture(machine_config &config);
- void fax(machine_config &config);
- void teetert(machine_config &config);
- void sidetrac(machine_config &config);
- void spectar(machine_config &config);
- void spectar_audio(machine_config &config);
- void rallys(machine_config &config);
- void pepper2(machine_config &config);
- void targ(machine_config &config);
- void targ_audio(machine_config &config);
void exidy_map(address_map &map);
void fax_map(address_map &map);
void pepper2_map(address_map &map);