summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-10-01 12:53:38 -0400
committer AJR <ajrhacker@users.noreply.github.com>2017-10-01 12:53:38 -0400
commita9d089903e5cc3b27cea918d02a8579f578390d1 (patch)
tree10a4d13042753d29f968df1ae42c293b9f473810
parent129d7c2857b8b2c3c4a64733254d8721d833b705 (diff)
spbactn: Provisional MCFG_SCREEN_RAW_PARAMS (nw)
-rw-r--r--src/emu/drivers/xtal.h3
-rw-r--r--src/mame/drivers/spbactn.cpp6
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)