From a9d089903e5cc3b27cea918d02a8579f578390d1 Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 1 Oct 2017 12:53:38 -0400 Subject: spbactn: Provisional MCFG_SCREEN_RAW_PARAMS (nw) --- src/emu/drivers/xtal.h | 3 ++- src/mame/drivers/spbactn.cpp | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h index 949f9ecd00e..8a89021088b 100644 --- a/src/emu/drivers/xtal.h +++ b/src/emu/drivers/xtal.h @@ -185,8 +185,9 @@ enum XTAL_21_3MHz = 21300000, XTAL_21_4772MHz = 21477272, /* BMC bowling, some Data East 90's games, Vtech Socrates; (6x NTSC subcarrier) */ XTAL_22MHz = 22000000, - XTAL_22_3210MHz = 22321000, /* Apple LaserWriter II NT */ XTAL_22_1184MHz = 22118400, /* Amusco Poker */ + XTAL_22_3210MHz = 22321000, /* Apple LaserWriter II NT */ + XTAL_22_656MHz = 22656000, /* Super Pinball Action (~1440x NTSC line rate) */ XTAL_23_9616MHz = 23961600, /* Osborne 4 (Vixen) */ XTAL_24MHz = 24000000, /* Mario, 80's Data East games, 80's Konami games */ XTAL_24_0734MHz = 24073400, /* DEC Rainbow 100 */ diff --git a/src/mame/drivers/spbactn.cpp b/src/mame/drivers/spbactn.cpp index c07da26c7a0..c7916346cde 100644 --- a/src/mame/drivers/spbactn.cpp +++ b/src/mame/drivers/spbactn.cpp @@ -408,10 +408,8 @@ static MACHINE_CONFIG_START( spbactn ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MCFG_SCREEN_SIZE(64*8, 32*8) - MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 2*8, 30*8-1) + // actual blanking frequencies unknown, but should be close to NTSC + MCFG_SCREEN_RAW_PARAMS(XTAL_22_656MHz / 2, 720, 0, 512, 262, 16, 240) MCFG_VIDEO_START_OVERRIDE(spbactn_state,spbactn) MCFG_SCREEN_UPDATE_DRIVER(spbactn_state, screen_update_spbactn) -- cgit v1.2.3