apply Guru's measurements

This commit is contained in:
Michaël Banaan Ananas 2012-01-15 13:52:32 +00:00
parent 077b528513
commit 31e691944f

View File

@ -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)