From 31e691944faaa7f9f5b2a622ff46b8f7ce81c42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Sun, 15 Jan 2012 13:52:32 +0000 Subject: [PATCH] apply Guru's measurements --- src/mame/drivers/toaplan1.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/mame/drivers/toaplan1.c b/src/mame/drivers/toaplan1.c index f4bd6001982..f80465dca00 100644 --- a/src/mame/drivers/toaplan1.c +++ b/src/mame/drivers/toaplan1.c @@ -345,17 +345,26 @@ To Do: #include "includes/toaplan1.h" #include "sound/3812intf.h" -// vfreq - 57.59 Hz -// hfreq - ? kHz #define PIXEL_CLOCK (XTAL_28MHz/4) -#define HTOTAL (464) +/* freq V Hz H kHz +Fire Shark 57.6132 14.82 --> 472.33 * 257.23 +Vimana 57.6125 14.78 --> 473.61 * 256.54 + +** earlier measurements from another pcb owner, why are some of these off by 2Hz??? +Hellfire 57.59 ? +Truxton 57.59 ? +Rally Bike 55.14 ? +Vimana 55.14 ? + +*/ +#define HTOTAL (473) #define HBEND (0) #define HBSTART (320) -#define VTOTAL (262) +#define VTOTAL (257) #define VBEND (0) -#define VBSTART (256) +#define VBSTART (240) /***************************** 68000 Memory Map *****************************/ @@ -1538,7 +1547,6 @@ static MACHINE_CONFIG_START( rallybik, toaplan1_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) MCFG_SCREEN_UPDATE_STATIC(rallybik) MCFG_SCREEN_VBLANK_STATIC(rallybik) @@ -1576,7 +1584,6 @@ static MACHINE_CONFIG_START( truxton, toaplan1_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1) @@ -1613,8 +1620,7 @@ static MACHINE_CONFIG_START( hellfire, toaplan1_state ) MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1) @@ -1651,8 +1657,7 @@ static MACHINE_CONFIG_START( zerowing, toaplan1_state ) MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1) @@ -1693,8 +1698,7 @@ static MACHINE_CONFIG_START( demonwld, toaplan1_state ) MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1) @@ -1730,7 +1734,6 @@ static MACHINE_CONFIG_START( samesame, toaplan1_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(samesame) @@ -1768,7 +1771,6 @@ static MACHINE_CONFIG_START( outzone, toaplan1_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1) @@ -1804,7 +1806,6 @@ static MACHINE_CONFIG_START( vimana, toaplan1_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) - MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) MCFG_SCREEN_UPDATE_STATIC(toaplan1) MCFG_SCREEN_VBLANK_STATIC(toaplan1)