summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/taito_h.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/taito_h.h')
-rw-r--r--src/mame/includes/taito_h.h76
1 files changed, 0 insertions, 76 deletions
diff --git a/src/mame/includes/taito_h.h b/src/mame/includes/taito_h.h
deleted file mode 100644
index 78e1b9e9cef..00000000000
--- a/src/mame/includes/taito_h.h
+++ /dev/null
@@ -1,76 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Yochizo
-/*************************************************************************
-
- Taito H system
-
-*************************************************************************/
-#ifndef MAME_INCLUDES_TAITO_H_H
-#define MAME_INCLUDES_TAITO_H_H
-
-#pragma once
-
-#include "machine/taitoio.h"
-#include "video/tc0080vco.h"
-#include "emupal.h"
-
-
-class taitoh_state : public driver_device
-{
-public:
- taitoh_state(const machine_config &mconfig, device_type type, const char *tag) :
- driver_device(mconfig, type, tag),
- m_maincpu(*this, "maincpu"),
- m_audiocpu(*this, "audiocpu"),
- m_tc0080vco(*this, "tc0080vco"),
- m_tc0040ioc(*this, "tc0040ioc"),
- m_palette(*this, "palette"),
- m_z80bank(*this, "z80bank"),
- m_io_p1x(*this, "P1X"),
- m_io_p1y(*this, "P1Y"),
- m_io_p2x(*this, "P2X"),
- m_io_p2y(*this, "P2Y")
- { }
-
- void recordbr(machine_config &config);
- void syvalion(machine_config &config);
- void dleague(machine_config &config);
- void tetristh(machine_config &config);
-
-protected:
- virtual void machine_start() override;
- virtual void machine_reset() override;
-
-private:
- /* devices */
- required_device<cpu_device> m_maincpu;
- required_device<cpu_device> m_audiocpu;
- required_device<tc0080vco_device> m_tc0080vco;
- optional_device<tc0040ioc_device> m_tc0040ioc;
- required_device<palette_device> m_palette;
-
- required_memory_bank m_z80bank;
-
- optional_ioport m_io_p1x;
- optional_ioport m_io_p1y;
- optional_ioport m_io_p2x;
- optional_ioport m_io_p2y;
-
- void coin_control_w(u8 data);
- u8 syvalion_input_bypass_r();
- void sound_bankswitch_w(u8 data);
- u32 screen_update_syvalion(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- u32 screen_update_recordbr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- u32 screen_update_dleague(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- void syvalion_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
- void recordbr_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority);
- void dleague_draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority);
- void taitoh_log_vram();
- void dleague_map(address_map &map);
- void recordbr_map(address_map &map);
- void sound_map(address_map &map);
- void syvalion_map(address_map &map);
- void tetristh_map(address_map &map);
-};
-
-#endif // MAME_INCLUDES_TAITO_H_H