diff options
| author | 2009-08-21 01:22:44 +0000 | |
|---|---|---|
| committer | 2009-08-21 01:22:44 +0000 | |
| commit | 88c58d899892da8ea5a6fb2c7e8e0d845833ed75 (patch) | |
| tree | 73cd96c37a2f22e065fdbefc8515c5ff0163bfc7 /src | |
| parent | 0ca9cd3553217957ca438af14930a85775b264a9 (diff) | |
Verified clocks + Vsyncs on Downtown, Caliber 50 and Xmen (2-4 players)
Changed to mono both Downtown and Caliber 50: these pcbs don't have a
stereo connector.
Regarding the conversion to mono, I would like to know if it's good to
lower the output of the channels to 0.50 if each channel was previously
1.0 in stereo.
[Corrado Tomaselli]
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/seta.c | 20 | ||||
| -rw-r--r-- | src/mame/drivers/xmen.c | 8 |
2 files changed, 12 insertions, 16 deletions
diff --git a/src/mame/drivers/seta.c b/src/mame/drivers/seta.c index b83586a9c9e..70f0c45b318 100644 --- a/src/mame/drivers/seta.c +++ b/src/mame/drivers/seta.c @@ -6613,7 +6613,7 @@ static MACHINE_DRIVER_START( downtown ) /* video hardware */ MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) + MDRV_SCREEN_REFRESH_RATE(57.42) /* verified on pcb */ MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MDRV_SCREEN_SIZE(64*8, 32*8) @@ -6626,12 +6626,10 @@ static MACHINE_DRIVER_START( downtown ) MDRV_VIDEO_UPDATE(seta) /* sound hardware */ - MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") - + MDRV_SPEAKER_STANDARD_MONO("mono") MDRV_SOUND_ADD("x1", X1_010, 16000000) /* 16 MHz */ MDRV_SOUND_CONFIG(seta_sound_intf) - MDRV_SOUND_ROUTE(0, "lspeaker", 1.0) - MDRV_SOUND_ROUTE(1, "rspeaker", 1.0) + MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_DRIVER_END @@ -6709,11 +6707,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( calibr50 ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 16000000/2) /* 8 MHz */ + MDRV_CPU_ADD("maincpu", M68000, XTAL_16MHz/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(calibr50_map) MDRV_CPU_VBLANK_INT_HACK(calibr50_interrupt,calibr50_INTERRUPTS_NUM) - MDRV_CPU_ADD("sub", M65C02, 16000000/8) /* 2 MHz */ + MDRV_CPU_ADD("sub", M65C02, XTAL_16MHz/8) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(calibr50_sub_map) MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,4) /* IRQ: 4/frame NMI: when the 68k writes the sound latch */ @@ -6722,7 +6720,7 @@ static MACHINE_DRIVER_START( calibr50 ) /* video hardware */ MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) + MDRV_SCREEN_REFRESH_RATE(57.42) /* verified on pcb */ MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MDRV_SCREEN_SIZE(64*8, 32*8) @@ -6735,12 +6733,10 @@ static MACHINE_DRIVER_START( calibr50 ) MDRV_VIDEO_UPDATE(seta) /* sound hardware */ - MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") - + MDRV_SPEAKER_STANDARD_MONO("mono") MDRV_SOUND_ADD("x1", X1_010, 16000000) /* 16 MHz */ MDRV_SOUND_CONFIG(seta_sound_intf2) - MDRV_SOUND_ROUTE(0, "lspeaker", 1.0) - MDRV_SOUND_ROUTE(1, "rspeaker", 1.0) + MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_DRIVER_END diff --git a/src/mame/drivers/xmen.c b/src/mame/drivers/xmen.c index 311f0012449..53f3e574ca0 100644 --- a/src/mame/drivers/xmen.c +++ b/src/mame/drivers/xmen.c @@ -350,11 +350,11 @@ static MACHINE_START( xmen ) static MACHINE_DRIVER_START( xmen ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 16000000) /* ? */ + MDRV_CPU_ADD("maincpu", M68000, XTAL_16MHz) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(main_map) MDRV_CPU_VBLANK_INT_HACK(xmen_interrupt,2) - MDRV_CPU_ADD("audiocpu", Z80,8000000) /* verified with M1, guessed but accurate */ + MDRV_CPU_ADD("audiocpu", Z80, XTAL_16MHz/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(sound_map) MDRV_MACHINE_START(xmen) @@ -365,7 +365,7 @@ static MACHINE_DRIVER_START( xmen ) MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS) MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) + MDRV_SCREEN_REFRESH_RATE(59.17) /* verified on pcb */ MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MDRV_SCREEN_SIZE(64*8, 32*8) @@ -378,7 +378,7 @@ static MACHINE_DRIVER_START( xmen ) /* sound hardware */ MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") - MDRV_SOUND_ADD("ym", YM2151, 4000000) + MDRV_SOUND_ADD("ym", YM2151, XTAL_16MHz/4) /* verified on pcb */ MDRV_SOUND_ROUTE(0, "lspeaker", 0.80) MDRV_SOUND_ROUTE(1, "rspeaker", 0.80) |
