diff options
Diffstat (limited to 'src/mame/includes/pc1251.h')
-rw-r--r-- | src/mame/includes/pc1251.h | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/mame/includes/pc1251.h b/src/mame/includes/pc1251.h deleted file mode 100644 index 7d7bfb4e75c..00000000000 --- a/src/mame/includes/pc1251.h +++ /dev/null @@ -1,81 +0,0 @@ -// license:GPL-2.0+ -// copyright-holders:Peter Trauner -/***************************************************************************** - * - * includes/pc1251.h - * - * Pocket Computer 1251 - * - ****************************************************************************/ - -#ifndef MAME_INCLUDES_PC1251_H -#define MAME_INCLUDES_PC1251_H - -#include "pocketc.h" - -class pc1251_state : public pocketc_state -{ -public: - pc1251_state(const machine_config &mconfig, device_type type, const char *tag) - : pocketc_state(mconfig, type, tag) - , m_keys(*this, "KEY%u", 0U) - , m_mode(*this, "MODE") - { } - - void init_pc1251(); - - void pc1255(machine_config &config); - void pc1251(machine_config &config); - void pc1250(machine_config &config); - -protected: - virtual void machine_start() override; - - uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - - void pc1250_mem(address_map &map); - void pc1251_mem(address_map &map); - void pc1255_mem(address_map &map); - void pc1260_mem(address_map &map); - void pc1261_mem(address_map &map); - - DECLARE_WRITE8_MEMBER(out_b_w); - DECLARE_WRITE8_MEMBER(out_c_w); - - DECLARE_READ_LINE_MEMBER(reset_r); - DECLARE_READ8_MEMBER(in_a_r); - DECLARE_READ8_MEMBER(in_b_r); - DECLARE_READ8_MEMBER(lcd_read); - DECLARE_WRITE8_MEMBER(lcd_write); - -private: - required_ioport_array<10> m_keys; - required_ioport m_mode; - - uint8_t m_reg[0x100]; - - static const char *const s_def[5]; - static const char *const s_shift[5]; - static const char *const s_de[5]; - static const char *const s_g[5]; - static const char *const s_rad[5]; - static const char *const s_run[5]; - static const char *const s_pro[5]; - static const char *const s_rsv[5]; -}; - -class pc1260_state : public pc1251_state -{ -public: - pc1260_state(const machine_config &mconfig, device_type type, const char *tag) - : pc1251_state(mconfig, type, tag) - { } - - void pc1260(machine_config &config); - void pc1261(machine_config &config); - -protected: - virtual void machine_start() override; -}; - -#endif // MAME_INCLUDES_PC1251_H |