summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-08-21 01:22:44 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-08-21 01:22:44 +0000
commit88c58d899892da8ea5a6fb2c7e8e0d845833ed75 (patch)
tree73cd96c37a2f22e065fdbefc8515c5ff0163bfc7 /src
parent0ca9cd3553217957ca438af14930a85775b264a9 (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.c20
-rw-r--r--src/mame/drivers/xmen.c8
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)