diff options
| author | 2025-07-11 14:05:35 +0200 | |
|---|---|---|
| committer | 2025-07-11 14:09:52 +0200 | |
| commit | ee8ae3f991907b09f55976bdb46c3e9f549fae0a (patch) | |
| tree | 8e6b81beb1b7b3331ee325803d5c4825ac877cfc | |
| parent | 4d2dfc820467a1c18fa935290b964ff50d007774 (diff) | |
esckids: remove black screen edges by default
| -rw-r--r-- | src/mame/konami/vendetta.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/mame/konami/vendetta.cpp b/src/mame/konami/vendetta.cpp index 0be80ee21ff..b8e3a6f86ed 100644 --- a/src/mame/konami/vendetta.cpp +++ b/src/mame/konami/vendetta.cpp @@ -122,6 +122,7 @@ public: m_k053251(*this, "k053251"), m_k053252(*this, "k053252"), m_k054000(*this, "k054000"), + m_screen(*this, "screen"), m_palette(*this, "palette"), m_videoview0(*this, "videoview0"), m_videoview1(*this, "videoview1"), @@ -157,6 +158,7 @@ private: required_device<k053251_device> m_k053251; optional_device<k053252_device> m_k053252; optional_device<k054000_device> m_k054000; + required_device<screen_device> m_screen; required_device<palette_device> m_palette; // views @@ -621,12 +623,12 @@ void vendetta_state::vendetta(machine_config &config) WATCHDOG_TIMER(config, "watchdog"); // video hardware - screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_video_attributes(VIDEO_UPDATE_AFTER_VBLANK); - screen.set_raw(24_MHz_XTAL / 4, 384, 0+8, 320-8, 264, 16, 240); // measured 59.17 - screen.set_screen_update(FUNC(vendetta_state::screen_update)); - screen.set_palette(m_palette); - screen.screen_vblank().set(FUNC(vendetta_state::vblank_irq)); + SCREEN(config, m_screen, SCREEN_TYPE_RASTER); + m_screen->set_video_attributes(VIDEO_UPDATE_AFTER_VBLANK); + m_screen->set_raw(24_MHz_XTAL / 4, 384, 0+8, 320-8, 264, 16, 240); // measured 59.17 + m_screen->set_screen_update(FUNC(vendetta_state::screen_update)); + m_screen->set_palette(m_palette); + m_screen->screen_vblank().set(FUNC(vendetta_state::vblank_irq)); PALETTE(config, m_palette).set_format(palette_device::xBGR_555, 2048); m_palette->enable_shadows(); @@ -664,8 +666,8 @@ void vendetta_state::esckids(machine_config &config) // basic machine hardware m_maincpu->set_addrmap(AS_PROGRAM, &vendetta_state::esckids_map); - //subdevice<screen_device>("screen")->set_visarea(1*8, 39*8-1, 2*8, 30*8-1); // black areas on the edges - subdevice<screen_device>("screen")->set_visarea(2*8, 38*8-1, 2*8, 30*8-1); + m_screen->set_raw(24_MHz_XTAL / 4, 384, 0, 321, 264, 0+8, 240+8); // from CCU + m_screen->set_default_position(1.112, 0.0, 1.0, 0.0); // black edges config.device_remove("k054000"); |
