diff options
Diffstat (limited to 'src/mess/includes/tdv2324.h')
-rw-r--r-- | src/mess/includes/tdv2324.h | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/src/mess/includes/tdv2324.h b/src/mess/includes/tdv2324.h deleted file mode 100644 index 7a2aaf91a22..00000000000 --- a/src/mess/includes/tdv2324.h +++ /dev/null @@ -1,87 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Curt Coder,Jonathan Gevaryahu -#pragma once - -#ifndef __TDV2324__ -#define __TDV2324__ - - -#include "emu.h" -#include "cpu/i8085/i8085.h" -#include "cpu/m6800/m6800.h" -#include "imagedev/harddriv.h" -#include "machine/pit8253.h" -#include "machine/pic8259.h" -#include "machine/ram.h" -#include "machine/wd_fdc.h" -#include "machine/z80dart.h" -#include "video/tms9927.h" - - - -//************************************************************************** -// MACROS / CONSTANTS -//************************************************************************** - -#define P8085AH_0_TAG "17f" -#define P8259A_TAG "17d" -#define P8253_5_0_TAG "17c" -#define P8253_5_1_TAG "18c" -#define ER3400_TAG "12a" - -#define P8085AH_1_TAG "6c" -#define TMS9937NL_TAG "7e" -#define MK3887N4_TAG "15d" - -#define MC68B02P_TAG "12b" -#define FD1797PL02_TAG "fd1797" - -#define SCREEN_TAG "screen" - - - -//************************************************************************** -// TYPE DEFINITIONS -//************************************************************************** - -class tdv2324_state : public driver_device -{ -public: - tdv2324_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, P8085AH_0_TAG), - m_subcpu(*this, P8085AH_1_TAG), - m_fdccpu(*this, MC68B02P_TAG), - m_sio(*this, MK3887N4_TAG), - m_pic(*this, P8259A_TAG), - m_pit0(*this, P8253_5_0_TAG), - m_pit1(*this, P8253_5_1_TAG), - m_tms(*this, TMS9937NL_TAG), - m_video_ram(*this, "video_ram") - { } - - required_device<cpu_device> m_maincpu; - required_device<cpu_device> m_subcpu; - required_device<cpu_device> m_fdccpu; - required_device<z80dart_device> m_sio; - required_device<pic8259_device> m_pic; - required_device<pit8253_device> m_pit0; - required_device<pit8253_device> m_pit1; - required_device<tms9927_device> m_tms; - - virtual void video_start(); - UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - - DECLARE_READ8_MEMBER( tdv2324_main_io_30 ); - DECLARE_READ8_MEMBER( tdv2324_main_io_e6 ); - DECLARE_WRITE8_MEMBER( tdv2324_main_io_e2 ); - - UINT8 m_sub_status; - UINT8 m_sub_data; - - // video state - required_shared_ptr<UINT8> m_video_ram; -}; - - -#endif |