diff options
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 |
commit | a9d089903e5cc3b27cea918d02a8579f578390d1 (patch) | |
tree | 10a4d13042753d29f968df1ae42c293b9f473810 | |
parent | 129d7c2857b8b2c3c4a64733254d8721d833b705 (diff) |
spbactn: Provisional MCFG_SCREEN_RAW_PARAMS (nw)
-rw-r--r-- | src/emu/drivers/xtal.h | 3 | ||||
-rw-r--r-- | 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) |