From 470acfdb2b4da5b718c1293960370ed62a937b3d Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 8 Dec 2024 12:50:00 -0500 Subject: bmc/bmcpokr.cpp, kaneko/jchan.cpp: Add screen raw parameters --- src/mame/bmc/bmcpokr.cpp | 11 ++++------- src/mame/kaneko/jchan.cpp | 5 +---- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/mame/bmc/bmcpokr.cpp b/src/mame/bmc/bmcpokr.cpp index 941fd732cb8..511d059b754 100644 --- a/src/mame/bmc/bmcpokr.cpp +++ b/src/mame/bmc/bmcpokr.cpp @@ -1143,17 +1143,14 @@ void bmcpokr_state::machine_start() void bmcpokr_state::bmcpokr(machine_config &config) { - M68000(config, m_maincpu, XTAL(42'000'000) / 4); // 68000 @10.50MHz (42/4) + M68000(config, m_maincpu, 42_MHz_XTAL / 4); // 68000 @10.50MHz (42/4) m_maincpu->set_addrmap(AS_PROGRAM, &bmcpokr_state::bmcpokr_mem); TIMER(config, "scantimer", 0).configure_scanline(FUNC(bmcpokr_state::interrupt), "screen", 0, 1); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_refresh(HZ_TO_ATTOSECONDS(58.935)); // HSync - 15.440kHz, VSync - 58.935Hz - screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); // not accurate + screen.set_raw(42_MHz_XTAL / 4, 680, 0, 480, 262, 0, 240); // HSync - 15.440kHz, VSync - 58.935Hz screen.set_screen_update(FUNC(bmcpokr_state::screen_update)); - screen.set_size(64*8, 32*8); - screen.set_visarea(0*8, 60*8-1, 0*8, 30*8-1); screen.set_palette(m_palette); PALETTE(config, m_palette).set_entries(256); @@ -1169,9 +1166,9 @@ void bmcpokr_state::bmcpokr(machine_config &config) SPEAKER(config, "mono").front_center(); - YM2413(config, "ymsnd", XTAL(42'000'000) / 12).add_route(ALL_OUTPUTS, "mono", 1.00); // UM3567 @3.50MHz (42/12) + YM2413(config, "ymsnd", 42_MHz_XTAL / 12).add_route(ALL_OUTPUTS, "mono", 1.00); // UM3567 @3.50MHz (42/12) - OKIM6295(config, "oki", XTAL(42'000'000) / 40, okim6295_device::PIN7_HIGH).add_route(ALL_OUTPUTS, "mono", 1.00); // M6295 @1.05MHz (42/40) + OKIM6295(config, "oki", 42_MHz_XTAL / 40, okim6295_device::PIN7_HIGH).add_route(ALL_OUTPUTS, "mono", 1.00); // M6295 @1.05MHz (42/40) } void bmcpokr_state::fengyunh(machine_config &config) diff --git a/src/mame/kaneko/jchan.cpp b/src/mame/kaneko/jchan.cpp index 09d9e957682..f663c29314e 100644 --- a/src/mame/kaneko/jchan.cpp +++ b/src/mame/kaneko/jchan.cpp @@ -599,10 +599,7 @@ void jchan_state::jchan(machine_config &config) WATCHDOG_TIMER(config, "watchdog"); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_refresh_hz(60); - screen.set_vblank_time(ATTOSECONDS_IN_USEC(0)); - screen.set_size(64*8, 64*8); - screen.set_visarea(0*8, 40*8-1, 0*8, 30*8-1); + screen.set_raw(28.636363_MHz_XTAL / 4, 460, 0, 320, 261, 0, 240); screen.set_screen_update(FUNC(jchan_state::screen_update)); screen.set_palette(m_palette); -- cgit v1.2.3