diff options
author | 2019-09-20 00:28:19 +1000 | |
---|---|---|
committer | 2019-09-20 00:28:19 +1000 | |
commit | dac7094f3431b8f933497b0c7693e6baeb1bb75c (patch) | |
tree | 1c3dc049110c54d23dc31a1e6c1e8b11fd24e299 /src/mame/drivers/vegaeo.cpp | |
parent | cc25024f791747fa17c1f06bd81c482a86aac91b (diff) |
(nw) misc cleanup:
* get rid of most assert_always
* get rid of a few MCFG_*_OVERRIDE
Diffstat (limited to 'src/mame/drivers/vegaeo.cpp')
-rw-r--r-- | src/mame/drivers/vegaeo.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/vegaeo.cpp b/src/mame/drivers/vegaeo.cpp index 13e92abd15e..1fa59a8173f 100644 --- a/src/mame/drivers/vegaeo.cpp +++ b/src/mame/drivers/vegaeo.cpp @@ -37,6 +37,9 @@ public: void init_vegaeo(); +protected: + void video_start() override; + private: required_device<generic_latch_8_device> m_soundlatch; required_ioport m_system_io; @@ -52,8 +55,6 @@ private: DECLARE_WRITE8_MEMBER(qs1000_p2_w); DECLARE_WRITE8_MEMBER(qs1000_p3_w); - DECLARE_VIDEO_START(vega); - uint32_t screen_update_vega(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void vega_map(address_map &map); }; @@ -153,7 +154,7 @@ static INPUT_PORTS_START( crazywar ) INPUT_PORTS_END -VIDEO_START_MEMBER(vegaeo_state,vega) +void vegaeo_state::video_start() { m_vram = std::make_unique<uint8_t[]>(0x14000*2); save_pointer(NAME(m_vram), 0x14000*2); @@ -192,8 +193,6 @@ void vegaeo_state::vega(machine_config &config) PALETTE(config, m_palette).set_format(palette_device::xRGB_555, 256); m_palette->set_membits(16); - MCFG_VIDEO_START_OVERRIDE(vegaeo_state,vega) - /* sound hardware */ SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); |