diff options
author | hap <happppp@users.noreply.github.com> | 2019-03-07 14:02:37 +0100 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2019-03-07 14:02:50 +0100 |
commit | cc1b5720d9283bbec71841e2b9120eed627da5a3 (patch) | |
tree | d49092058771133c732226a24b28f2fa27a633e0 | |
parent | 51d6c61e1473b5542b12c2222c7204364617e1d2 (diff) |
hh*: use set_visarea_full (nw)
-rw-r--r-- | src/mame/drivers/cc40.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/hh_cop400.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/hh_hmcs40.cpp | 81 | ||||
-rw-r--r-- | src/mame/drivers/hh_melps4.cpp | 6 | ||||
-rw-r--r-- | src/mame/drivers/hh_sm510.cpp | 204 | ||||
-rw-r--r-- | src/mame/drivers/hh_tms1k.cpp | 3 | ||||
-rw-r--r-- | src/mame/drivers/hh_ucom4.cpp | 49 |
7 files changed, 199 insertions, 147 deletions
diff --git a/src/mame/drivers/cc40.cpp b/src/mame/drivers/cc40.cpp index 7aad936c398..8736bed7f98 100644 --- a/src/mame/drivers/cc40.cpp +++ b/src/mame/drivers/cc40.cpp @@ -603,6 +603,7 @@ MACHINE_CONFIG_START(cc40_state::cc40) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_SIZE(6*31+1, 9*1+1+1) MCFG_SCREEN_VISIBLE_AREA(0, 6*31, 0, 9*1+1) + //screen.set_visarea_full(); config.set_default_layout(layout_cc40); MCFG_SCREEN_UPDATE_DEVICE("hd44780", hd44780_device, screen_update) MCFG_SCREEN_PALETTE("palette") diff --git a/src/mame/drivers/hh_cop400.cpp b/src/mame/drivers/hh_cop400.cpp index 12fc8699438..66f827f7fbd 100644 --- a/src/mame/drivers/hh_cop400.cpp +++ b/src/mame/drivers/hh_cop400.cpp @@ -620,7 +620,7 @@ void einvaderc_state::einvaderc(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(913, 1080); - screen.set_visarea(0, 913-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_cop400_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_einvaderc); diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp index 0d5447469e2..82a05082a5c 100644 --- a/src/mame/drivers/hh_hmcs40.cpp +++ b/src/mame/drivers/hh_hmcs40.cpp @@ -446,7 +446,7 @@ void bambball_state::bambball(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 478); - screen.set_visarea(0, 1920-1, 0, 478-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_bambball); @@ -595,7 +595,8 @@ void bmboxing_state::bmboxing(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 529); - screen.set_visarea(0, 1920-1, 0, 529-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -724,7 +725,8 @@ void bfriskyt_state::bfriskyt(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 675); - screen.set_visarea(0, 1920-1, 0, 675-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -845,7 +847,7 @@ void packmon_state::packmon(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 680); - screen.set_visarea(0, 1920-1, 0, 680-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_packmon); @@ -986,7 +988,7 @@ void msthawk_state::msthawk(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 696); - screen.set_visarea(0, 1920-1, 0, 696-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_msthawk); @@ -1115,7 +1117,8 @@ void bzaxxon_state::bzaxxon(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(613, 1080); - screen.set_visarea(0, 613-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1238,7 +1241,8 @@ void zackman_state::zackman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(487, 1080); - screen.set_visarea(0, 487-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1371,7 +1375,8 @@ void bpengo_state::bpengo(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 759); - screen.set_visarea(0, 1920-1, 0, 759-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1500,7 +1505,8 @@ void bbtime_state::bbtime(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(379, 1080); - screen.set_visarea(0, 379-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1609,7 +1615,8 @@ void bdoramon_state::bdoramon(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 668); - screen.set_visarea(0, 1920-1, 0, 668-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1711,7 +1718,8 @@ void bultrman_state::bultrman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 673); - screen.set_visarea(0, 1920-1, 0, 673-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1811,7 +1819,8 @@ void machiman_state::machiman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1534, 1080); - screen.set_visarea(0, 1534-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2104,7 +2113,8 @@ void alnattck_state::alnattck(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 700); - screen.set_visarea(0, 1920-1, 0, 700-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2248,7 +2258,8 @@ void cdkong_state::cdkong(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(605, 1080); - screen.set_visarea(0, 605-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2393,7 +2404,8 @@ void cgalaxn_state::cgalaxn(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(526, 1080); - screen.set_visarea(0, 526-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2525,7 +2537,8 @@ void cpacman_state::cpacman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(484, 1080); - screen.set_visarea(0, 484-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2661,7 +2674,8 @@ void cmspacmn_state::cmspacmn(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(481, 1080); - screen.set_visarea(0, 481-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2952,7 +2966,8 @@ void egalaxn2_state::egalaxn2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(505, 1080); - screen.set_visarea(0, 505-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -3037,7 +3052,7 @@ void epacman2_state::epacman2(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(505, 1080); - screen->set_visarea(0, 505-1, 0, 1080-1); + screen->set_visarea_full(); } // roms @@ -3241,7 +3256,8 @@ void eturtles_state::eturtles(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(484, 1080); - screen.set_visarea(0, 484-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -3363,7 +3379,8 @@ void estargte_state::estargte(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 854); - screen.set_visarea(0, 1920-1, 0, 854-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -3492,7 +3509,8 @@ void ghalien_state::ghalien(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 699); - screen.set_visarea(0, 1920-1, 0, 699-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -3624,7 +3642,7 @@ void gckong_state::gckong(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(479, 1080); - screen.set_visarea(0, 479-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gckong); @@ -3752,7 +3770,8 @@ void gdigdug_state::gdigdug(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(476, 1080); - screen.set_visarea(0, 476-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -3923,7 +3942,7 @@ void mwcbaseb_state::mwcbaseb(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 478); - screen.set_visarea(0, 1920-1, 0, 478-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_mwcbaseb); @@ -4025,7 +4044,8 @@ void pbqbert_state::pbqbert(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(603, 1080); - screen.set_visarea(0, 603-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -4151,7 +4171,8 @@ void kingman_state::kingman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(374, 1080); - screen.set_visarea(0, 374-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -4277,7 +4298,8 @@ void tmtron_state::tmtron(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 662); - screen.set_visarea(0, 1920-1, 0, 662-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -4382,7 +4404,8 @@ void vinvader_state::vinvader(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(233, 1080); - screen.set_visarea(0, 233-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_hmcs40_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ diff --git a/src/mame/drivers/hh_melps4.cpp b/src/mame/drivers/hh_melps4.cpp index 13cd63f5b28..7d294433781 100644 --- a/src/mame/drivers/hh_melps4.cpp +++ b/src/mame/drivers/hh_melps4.cpp @@ -311,7 +311,8 @@ void cfrogger_state::cfrogger(machine_config &config) screen_device &screen(SCREEN(config, "screen", "svg")); screen.set_refresh_hz(50); screen.set_size(500, 1080); - screen.set_visarea(0, 500-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_melps4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -436,7 +437,8 @@ void gjungler_state::gjungler(machine_config &config) screen_device &screen(SCREEN(config, "screen", "svg")); screen.set_refresh_hz(50); screen.set_size(481, 1080); - screen.set_visarea(0, 481-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_melps4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp index d10aa809033..f70f02c5c51 100644 --- a/src/mame/drivers/hh_sm510.cpp +++ b/src/mame/drivers/hh_sm510.cpp @@ -309,7 +309,7 @@ void kdribble_state::kdribble(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1524, 1080); - screen.set_visarea(0, 1524-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -389,7 +389,7 @@ void ktopgun_state::ktopgun(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1515, 1080); - screen.set_visarea(0, 1515-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -471,7 +471,7 @@ void kcontra_state::kcontra(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1505, 1080); - screen.set_visarea(0, 1505-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -555,7 +555,7 @@ void ktmnt_state::ktmnt(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1505, 1080); - screen.set_visarea(0, 1505-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -636,7 +636,7 @@ void kgradius_state::kgradius(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1420, 1080); - screen.set_visarea(0, 1420-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -715,7 +715,7 @@ void kloneran_state::kloneran(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1497, 1080); - screen.set_visarea(0, 1497-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -798,7 +798,8 @@ void kblades_state::kblades(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1516, 1080); - screen.set_visarea(0, 1516-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -882,7 +883,8 @@ void knfl_state::knfl(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1449, 1080); - screen.set_visarea(0, 1449-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -965,7 +967,8 @@ void kbilly_state::kbilly(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1490, 1080); - screen.set_visarea(0, 1490-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1042,7 +1045,8 @@ void kbucky_state::kbucky(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1490, 1080); - screen.set_visarea(0, 1490-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1123,7 +1127,8 @@ void kgarfld_state::kgarfld(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1500, 1080); - screen.set_visarea(0, 1500-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1214,7 +1219,7 @@ void gnw_octopus_state::gnw_octopus(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1586, 1080); - screen.set_visarea(0, 1586-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1317,7 +1322,7 @@ void gnw_mmouse_state::gnw_mmouse(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1711, 1080); - screen.set_visarea(0, 1711-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1334,7 +1339,7 @@ void gnw_mmouse_state::gnw_egg(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(1694, 1080); - screen->set_visarea(0, 1694-1, 0, 1080-1); + screen->set_visarea_full(); } void gnw_mmouse_state::nupogodi(machine_config &config) @@ -1352,7 +1357,7 @@ void gnw_mmouse_state::nupogodi(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(1715, 1080); - screen->set_visarea(0, 1715-1, 0, 1080-1); + screen->set_visarea_full(); } void gnw_mmouse_state::exospace(machine_config &config) @@ -1362,7 +1367,7 @@ void gnw_mmouse_state::exospace(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(1756, 1080); - screen->set_visarea(0, 1756-1, 0, 1080-1); + screen->set_visarea_full(); } // roms @@ -1471,7 +1476,7 @@ void gnw_fire_state::gnw_fire(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1624, 1080); - screen.set_visarea(0, 1624-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1560,7 +1565,7 @@ void gnw_tbridge_state::gnw_tbridge(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1587, 1080); - screen.set_visarea(0, 1587-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1649,7 +1654,7 @@ void gnw_fireatk_state::gnw_fireatk(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1655, 1080); - screen.set_visarea(0, 1655-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1738,7 +1743,7 @@ void gnw_stennis_state::gnw_stennis(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1581, 1080); - screen.set_visarea(0, 1581-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -1827,13 +1832,13 @@ void gnw_opanic_state::gnw_opanic(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1292/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1292/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1230/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1230/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -1924,13 +1929,13 @@ void gnw_dkong_state::gnw_dkong(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1266/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1266/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1266/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1266/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2017,13 +2022,13 @@ void gnw_mickdon_state::gnw_mickdon(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1281/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1281/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1236/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1236/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2120,13 +2125,13 @@ void gnw_ghouse_state::gnw_ghouse(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1303/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1303/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1274/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1274/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2217,13 +2222,13 @@ void gnw_dkong2_state::gnw_dkong2(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1241/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1241/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1237/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1237/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2316,13 +2321,13 @@ void gnw_mario_state::gnw_mario(machine_config &config) screen_left.set_svg_region("svg_left"); screen_left.set_refresh_hz(50); screen_left.set_size(2258/2, 1440/2); - screen_left.set_visarea(0, 2258/2-1, 0, 1440/2-1); + screen_left.set_visarea_full(); screen_device &screen_right(SCREEN(config, "screen_right", SCREEN_TYPE_SVG)); screen_right.set_svg_region("svg_right"); screen_right.set_refresh_hz(50); screen_right.set_size(2261/2, 1440/2); - screen_right.set_visarea(0, 2261/2-1, 0, 1440/2-1); + screen_right.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualh); @@ -2421,13 +2426,13 @@ void gnw_rshower_state::gnw_rshower(machine_config &config) screen_left.set_svg_region("svg_left"); screen_left.set_refresh_hz(50); screen_left.set_size(2126/2, 1440/2); - screen_left.set_visarea(0, 2126/2-1, 0, 1440/2-1); + screen_left.set_visarea_full(); screen_device &screen_right(SCREEN(config, "screen_right", SCREEN_TYPE_SVG)); screen_right.set_svg_region("svg_right"); screen_right.set_refresh_hz(50); screen_right.set_size(2146/2, 1440/2); - screen_right.set_visarea(0, 2146/2-1, 0, 1440/2-1); + screen_right.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualh); @@ -2520,13 +2525,13 @@ void gnw_lboat_state::gnw_lboat(machine_config &config) screen_left.set_svg_region("svg_left"); screen_left.set_refresh_hz(50); screen_left.set_size(2116/2, 1440/2); - screen_left.set_visarea(0, 2116/2-1, 0, 1440/2-1); + screen_left.set_visarea_full(); screen_device &screen_right(SCREEN(config, "screen_right", SCREEN_TYPE_SVG)); screen_right.set_svg_region("svg_right"); screen_right.set_refresh_hz(50); screen_right.set_size(2057/2, 1440/2); - screen_right.set_visarea(0, 2057/2-1, 0, 1440/2-1); + screen_right.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualh); @@ -2606,13 +2611,13 @@ void gnw_bjack_state::gnw_bjack(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1290/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1290/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1297/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1297/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2708,13 +2713,13 @@ void gnw_squish_state::gnw_squish(machine_config &config) screen_top.set_svg_region("svg_top"); screen_top.set_refresh_hz(50); screen_top.set_size(1920/2, 1285/2); - screen_top.set_visarea(0, 1920/2-1, 0, 1285/2-1); + screen_top.set_visarea_full(); screen_device &screen_bottom(SCREEN(config, "screen_bottom", SCREEN_TYPE_SVG)); screen_bottom.set_svg_region("svg_bottom"); screen_bottom.set_refresh_hz(50); screen_bottom.set_size(1920/2, 1287/2); - screen_bottom.set_visarea(0, 1920/2-1, 0, 1287/2-1); + screen_bottom.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_gnw_dualv); @@ -2813,7 +2818,7 @@ void gnw_dkjr_state::gnw_dkjr(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1647, 1080); - screen.set_visarea(0, 1647-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -2903,7 +2908,7 @@ void gnw_mariocm_state::gnw_mariocm(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1647, 1080); - screen.set_visarea(0, 1647-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -2994,7 +2999,7 @@ void gnw_manhole_state::gnw_manhole(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1560, 1080); - screen.set_visarea(0, 1560-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3077,7 +3082,7 @@ void gnw_tfish_state::gnw_tfish(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1572, 1080); - screen.set_visarea(0, 1572-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3168,7 +3173,7 @@ void gnw_smb_state::gnw_smb(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1677, 1080); - screen.set_visarea(0, 1677-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3262,7 +3267,7 @@ void gnw_climber_state::gnw_climber(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1677, 1080); - screen.set_visarea(0, 1677-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3376,7 +3381,7 @@ void gnw_boxing_state::gnw_boxing(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 524); - screen.set_visarea(0, 1920-1, 0, 524-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3499,7 +3504,7 @@ void tgaunt_state::tgaunt(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1425, 1080); - screen.set_visarea(0, 1425-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3516,7 +3521,7 @@ void tgaunt_state::trobhood(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(1468, 1080); - screen->set_visarea(0, 1468-1, 0, 1080-1); + screen->set_visarea_full(); } // roms @@ -3620,7 +3625,7 @@ void tddragon_state::tddragon(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1467, 1080); - screen.set_visarea(0, 1467-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3724,7 +3729,7 @@ void tkarnov_state::tkarnov(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1477, 1080); - screen.set_visarea(0, 1477-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3827,7 +3832,7 @@ void tvindictr_state::tvindictr(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1459, 1080); - screen.set_visarea(0, 1459-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -3953,7 +3958,7 @@ void tgaiden_state::tgaiden(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 1080); - screen.set_visarea(0, 1920-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4052,7 +4057,7 @@ void tbatman_state::tbatman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1442, 1080); - screen.set_visarea(0, 1442-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4155,7 +4160,7 @@ void tsharr2_state::tsharr2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1493, 1080); - screen.set_visarea(0, 1493-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4255,7 +4260,7 @@ void tstrider_state::tstrider(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1479, 1080); - screen.set_visarea(0, 1479-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4359,7 +4364,7 @@ void tgoldnaxe_state::tgoldnaxe(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1456, 1080); - screen.set_visarea(0, 1456-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4480,7 +4485,7 @@ void trobocop2_state::trobocop2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1487, 1080); - screen.set_visarea(0, 1487-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4497,7 +4502,7 @@ void trobocop2_state::trockteer(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(1463, 1080); - screen->set_visarea(0, 1463-1, 0, 1080-1); + screen->set_visarea_full(); } // roms @@ -4606,7 +4611,7 @@ void taltbeast_state::taltbeast(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1455, 1080); - screen.set_visarea(0, 1455-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4710,7 +4715,7 @@ void tsf2010_state::tsf2010(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1465, 1080); - screen.set_visarea(0, 1465-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4810,7 +4815,7 @@ void tswampt_state::tswampt(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1450, 1080); - screen.set_visarea(0, 1450-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -4914,7 +4919,7 @@ void tspidman_state::tspidman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1440, 1080); - screen.set_visarea(0, 1440-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5018,7 +5023,7 @@ void txmen_state::txmen(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1467, 1080); - screen.set_visarea(0, 1467-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5122,7 +5127,7 @@ void tddragon3_state::tddragon3(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1514, 1080); - screen.set_visarea(0, 1514-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5226,7 +5231,7 @@ void tflash_state::tflash(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1444, 1080); - screen.set_visarea(0, 1444-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5330,7 +5335,7 @@ void tmchammer_state::tmchammer(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1471, 1080); - screen.set_visarea(0, 1471-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5437,7 +5442,7 @@ void tbtoads_state::tbtoads(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1454, 1080); - screen.set_visarea(0, 1454-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5541,7 +5546,7 @@ void thook_state::thook(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1489, 1080); - screen.set_visarea(0, 1489-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5644,7 +5649,7 @@ void tbttf_state::tbttf(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1466, 1080); - screen.set_visarea(0, 1466-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5750,7 +5755,7 @@ void taddams_state::taddams(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1464, 1080); - screen.set_visarea(0, 1464-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5854,7 +5859,7 @@ void thalone_state::thalone(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1448, 1080); - screen.set_visarea(0, 1448-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -5954,7 +5959,7 @@ void txmenpx_state::txmenpx(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1464, 1080); - screen.set_visarea(0, 1464-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6058,7 +6063,7 @@ void thalone2_state::thalone2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1454, 1080); - screen.set_visarea(0, 1454-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6156,7 +6161,8 @@ void tsonic_state::tsonic(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1517, 1080); - screen.set_visarea(0, 1517-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -6263,7 +6269,7 @@ void trobocop3_state::trobocop3(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1464, 1080); - screen.set_visarea(0, 1464-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6363,7 +6369,7 @@ void tdummies_state::tdummies(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1441, 1080); - screen.set_visarea(0, 1441-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6467,7 +6473,7 @@ void tsfight2_state::tsfight2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1444, 1080); - screen.set_visarea(0, 1444-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6571,7 +6577,7 @@ void twworld_state::twworld(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1429, 1080); - screen.set_visarea(0, 1429-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6671,7 +6677,7 @@ void tjpark_state::tjpark(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1454, 1080); - screen.set_visarea(0, 1454-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6769,7 +6775,8 @@ void tsonic2_state::tsonic2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1475, 1080); - screen.set_visarea(0, 1475-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -6881,7 +6888,7 @@ void tsddragon_state::tsddragon(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1503, 1080); - screen.set_visarea(0, 1503-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -6986,7 +6993,7 @@ void tdennis_state::tdennis(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1467, 1080); - screen.set_visarea(0, 1467-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7094,7 +7101,7 @@ void tnmarebc_state::tnmarebc(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1456, 1080); - screen.set_visarea(0, 1456-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7198,7 +7205,7 @@ void ttransf2_state::ttransf2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1476, 1080); - screen.set_visarea(0, 1476-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7298,7 +7305,7 @@ void topaliens_state::topaliens(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1450, 1080); - screen.set_visarea(0, 1450-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7403,7 +7410,7 @@ void tmkombat_state::tmkombat(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1468, 1080); - screen.set_visarea(0, 1468-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7507,7 +7514,7 @@ void tshadow_state::tshadow(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1484, 1080); - screen.set_visarea(0, 1484-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7611,7 +7618,7 @@ void tskelwarr_state::tskelwarr(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1444, 1080); - screen.set_visarea(0, 1444-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7716,7 +7723,7 @@ void tbatfor_state::tbatfor(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1493, 1080); - screen.set_visarea(0, 1493-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7821,7 +7828,7 @@ void tjdredd_state::tjdredd(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1444, 1080); - screen.set_visarea(0, 1444-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -7926,7 +7933,7 @@ void tapollo13_state::tapollo13(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1467, 1080); - screen.set_visarea(0, 1467-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8031,7 +8038,7 @@ void tgoldeye_state::tgoldeye(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1461, 1080); - screen.set_visarea(0, 1461-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8131,7 +8138,7 @@ void tsjam_state::tsjam(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1421, 1080); - screen.set_visarea(0, 1421-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8231,7 +8238,7 @@ void tinday_state::tinday(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1463, 1080); - screen.set_visarea(0, 1463-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8330,7 +8337,8 @@ void tbatmana_state::tbatmana(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1478, 1080); - screen.set_visarea(0, 1478-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -8444,7 +8452,7 @@ void tigarden_state::tigarden(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1515, 1080); - screen.set_visarea(0, 1515-1, 0, 1080-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); @@ -8552,7 +8560,7 @@ void nummunch_state::nummunch(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 875); - screen.set_visarea(0, 1920-1, 0, 875-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_sm510_state::display_decay_tick), attotime::from_msec(1)); diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp index 6a24ae76eb3..72800bb84fc 100644 --- a/src/mame/drivers/hh_tms1k.cpp +++ b/src/mame/drivers/hh_tms1k.cpp @@ -3844,6 +3844,7 @@ void einvader_state::einvader(machine_config &config) screen.set_refresh_hz(50); screen.set_size(939, 1080); screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_tms1k_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_einvader); @@ -4941,6 +4942,7 @@ void ginv1000_state::ginv1000(machine_config &config) screen.set_refresh_hz(50); screen.set_size(226, 1080); screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_tms1k_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -5092,6 +5094,7 @@ void ginv2000_state::ginv2000(machine_config &config) screen.set_refresh_hz(50); screen.set_size(364, 1080); screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_tms1k_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ diff --git a/src/mame/drivers/hh_ucom4.cpp b/src/mame/drivers/hh_ucom4.cpp index 89957e215f2..a0f4da1952e 100644 --- a/src/mame/drivers/hh_ucom4.cpp +++ b/src/mame/drivers/hh_ucom4.cpp @@ -354,7 +354,8 @@ void ufombs_state::ufombs(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(243, 1080); - screen.set_visarea(0, 243-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -511,7 +512,8 @@ void ssfball_state::ssfball(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 482); - screen.set_visarea(0, 1920-1, 0, 482-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -657,7 +659,8 @@ void bmsoccer_state::bmsoccer(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(271, 1080); - screen.set_visarea(0, 271-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -774,7 +777,8 @@ void bmsafari_state::bmsafari(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(248, 1080); - screen.set_visarea(0, 248-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -935,7 +939,8 @@ void splasfgt_state::splasfgt(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 476); - screen.set_visarea(0, 1920-1, 0, 476-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1049,7 +1054,8 @@ void bcclimbr_state::bcclimbr(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(310, 1080); - screen.set_visarea(0, 310-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1283,7 +1289,8 @@ void invspace_state::invspace(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(289, 1080); - screen.set_visarea(0, 289-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1516,7 +1523,8 @@ void galaxy2_state::galaxy2(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(304, 1080); - screen.set_visarea(0, 304-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1532,7 +1540,7 @@ void galaxy2_state::galaxy2b(machine_config &config) /* video hardware */ screen_device *screen = subdevice<screen_device>("screen"); screen->set_size(306, 1080); - screen->set_visarea(0, 306-1, 0, 1080-1); + screen->set_visarea_full(); } // roms @@ -1654,7 +1662,8 @@ void astrocmd_state::astrocmd(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 525); - screen.set_visarea(0, 1920-1, 0, 525-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -1760,7 +1769,8 @@ void edracula_state::edracula(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 526); - screen.set_visarea(0, 1920-1, 0, 526-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2184,7 +2194,8 @@ void tccombat_state::tccombat(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(300, 1080); - screen.set_visarea(0, 300-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2347,7 +2358,7 @@ void tmtennis_state::tmtennis(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 417); - screen.set_visarea(0, 1920-1, 0, 417-1); + screen.set_visarea_full(); TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); config.set_default_layout(layout_tmtennis); @@ -2468,7 +2479,8 @@ void tmpacman_state::tmpacman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 508); - screen.set_visarea(0, 1920-1, 0, 508-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2581,7 +2593,8 @@ void tmscramb_state::tmscramb(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 556); - screen.set_visarea(0, 1920-1, 0, 556-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2690,7 +2703,8 @@ void tcaveman_state::tcaveman(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(1920, 559); - screen.set_visarea(0, 1920-1, 0, 559-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ @@ -2833,7 +2847,8 @@ void alnchase_state::alnchase(machine_config &config) screen.set_svg_region("svg"); screen.set_refresh_hz(50); screen.set_size(365, 1080); - screen.set_visarea(0, 365-1, 0, 1080-1); + screen.set_visarea_full(); + TIMER(config, "display_decay").configure_periodic(FUNC(hh_ucom4_state::display_decay_tick), attotime::from_msec(1)); /* sound hardware */ |