diff options
Diffstat (limited to 'src/mame/includes/exidy.h')
-rw-r--r-- | src/mame/includes/exidy.h | 51 |
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); |