diff options
Diffstat (limited to 'src/mame/includes/qdrmfgp.h')
-rw-r--r-- | src/mame/includes/qdrmfgp.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/mame/includes/qdrmfgp.h b/src/mame/includes/qdrmfgp.h index dcb8d48dc2b..39665416597 100644 --- a/src/mame/includes/qdrmfgp.h +++ b/src/mame/includes/qdrmfgp.h @@ -27,6 +27,15 @@ public: { } + void qdrmfgp(machine_config &config); + void qdrmfgp2(machine_config &config); + + DECLARE_CUSTOM_INPUT_MEMBER(battery_sensor_r); + +protected: + virtual void machine_reset() override; + +private: required_device<cpu_device> m_maincpu; required_shared_ptr<uint16_t> m_nvram; required_shared_ptr<uint16_t> m_workram; @@ -55,14 +64,12 @@ public: DECLARE_WRITE16_MEMBER(sndram_w); DECLARE_READ16_MEMBER(gp2_ide_std_r); DECLARE_READ16_MEMBER(inputs_r); - DECLARE_CUSTOM_INPUT_MEMBER(battery_sensor_r); - - virtual void machine_reset() override; DECLARE_MACHINE_START(qdrmfgp); DECLARE_VIDEO_START(qdrmfgp); DECLARE_MACHINE_START(qdrmfgp2); DECLARE_VIDEO_START(qdrmfgp2); + uint32_t screen_update_qdrmfgp(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(qdrmfgp2_interrupt); TIMER_CALLBACK_MEMBER(gp2_timer_callback); @@ -72,8 +79,7 @@ public: DECLARE_WRITE_LINE_MEMBER(k054539_irq1_gen); K056832_CB_MEMBER(qdrmfgp_tile_callback); K056832_CB_MEMBER(qdrmfgp2_tile_callback); - void qdrmfgp(machine_config &config); - void qdrmfgp2(machine_config &config); + void qdrmfgp2_map(address_map &map); void qdrmfgp_k054539_map(address_map &map); void qdrmfgp_map(address_map &map); |