diff options
Diffstat (limited to 'src/mame/drivers/pv9234.cpp')
-rw-r--r-- | src/mame/drivers/pv9234.cpp | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/mame/drivers/pv9234.cpp b/src/mame/drivers/pv9234.cpp index 97263c9bdc3..8924492d27d 100644 --- a/src/mame/drivers/pv9234.cpp +++ b/src/mame/drivers/pv9234.cpp @@ -29,17 +29,23 @@ class pv9234_state : public driver_device { public: pv9234_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_p_ram(*this, "p_ram"), - m_maincpu(*this, "maincpu") { } + : driver_device(mconfig, type, tag) + , m_p_ram(*this, "p_ram") + , m_maincpu(*this, "maincpu") + { + } DECLARE_WRITE32_MEMBER(debug_w); DECLARE_WRITE32_MEMBER(debug1_w); DECLARE_WRITE32_MEMBER(debug2_w); - required_shared_ptr<uint32_t> m_p_ram; + + uint32_t screen_update_pv9234(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + +protected: virtual void machine_reset() override; virtual void video_start() override; - uint32_t screen_update_pv9234(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + + required_shared_ptr<uint32_t> m_p_ram; required_device<cpu_device> m_maincpu; }; @@ -137,7 +143,7 @@ uint32_t pv9234_state::screen_update_pv9234(screen_device &screen, bitmap_ind16 return 0; } -static MACHINE_CONFIG_START( pv9234, pv9234_state ) +static MACHINE_CONFIG_START( pv9234 ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", ARM7, 4915000) //probably a more powerful clone. MCFG_CPU_PROGRAM_MAP(pv9234_map) @@ -167,5 +173,5 @@ ROM_END /* Driver */ -/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ -SYST( 1997, pv9234, 0, 0, pv9234, pv9234, driver_device, 0, "Scientific Atlanta", "PowerVu D9234", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) +// YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS +SYST( 1997, pv9234, 0, 0, pv9234, pv9234, pv9234_state, 0, "Scientific Atlanta", "PowerVu D9234", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) |