From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Subject: other frequencies verified Corrected Diet gogo h6280 clock so that it behaves correctly with Charles Macdonald fix to the cpu core. Verified anc corrected frequencies and pin 7 okim6295 on the following games: The new zealand story (3 z80 version), Trio The punch, Vandyke, paradise.c games, Downtown, Shaolin's Road and Twins. Updated Xtal.h with 1.056mhz resonator from Trio the punch
This commit is contained in:
parent
444d77b838
commit
ae72e423a6
@ -83,7 +83,7 @@ enum
|
||||
XTAL_19_968MHz = 19968000, /* Used mostly by Space Invaders games by Taito/Midway and clones */
|
||||
XTAL_20MHz = 20000000,
|
||||
XTAL_21_3MHz = 21300000,
|
||||
XTAL_21_4772MHz = 21477200, /* BMC bowling */
|
||||
XTAL_21_4772MHz = 21477200, /* BMC bowling, some Data East 90's games */
|
||||
XTAL_22MHz = 22000000,
|
||||
XTAL_24MHz = 24000000, /* Mario, 80's Data East games, 80's Konami games */
|
||||
XTAL_24_576MHz = 24576000, /* Pole Position h/w, Model 3 CPU board */
|
||||
@ -128,9 +128,9 @@ enum
|
||||
/* Resonators (There are probably more. Almost always used for driving OKI sound chips) */
|
||||
|
||||
XTAL_384kHz = 384000,
|
||||
XTAL_400kHz = 400000, /* Used on Great Swordman h/w */
|
||||
XTAL_455kHz = 455000, /* Used on Gladiator h/w */
|
||||
XTAL_640kHz = 640000
|
||||
XTAL_400kHz = 400000, /* Used on Great Swordman h/w */
|
||||
XTAL_640kHz = 640000,
|
||||
XTAL_1_056MHz = 1056000 /* used on Trio The Punch */
|
||||
};
|
||||
|
||||
|
||||
|
@ -433,11 +433,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( triothep )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(H6280,21477200/3) /* Should be accurate */
|
||||
MDRV_CPU_ADD(H6280,XTAL_21_4772MHz/3) /* XIN=21.4772Mhz, verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(triothep_readmem,triothep_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1) /* VBL */
|
||||
|
||||
MDRV_CPU_ADD(M6502, 1500000)
|
||||
MDRV_CPU_ADD(M6502, XTAL_12MHz/8) /* verified on pcb */
|
||||
/* audio CPU */ /* Should be accurate */
|
||||
MDRV_CPU_PROGRAM_MAP(dec0_s_readmem,dec0_s_writemem)
|
||||
|
||||
@ -458,18 +458,18 @@ static MACHINE_DRIVER_START( triothep )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 1500000)
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/8) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(0, "mono", 0.90)
|
||||
MDRV_SOUND_ROUTE(1, "mono", 0.90)
|
||||
MDRV_SOUND_ROUTE(2, "mono", 0.90)
|
||||
MDRV_SOUND_ROUTE(3, "mono", 0.50)
|
||||
|
||||
MDRV_SOUND_ADD(YM3812, 3000000)
|
||||
MDRV_SOUND_ADD(YM3812, XTAL_12MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ym3812_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
|
||||
|
||||
MDRV_SOUND_ADD(OKIM6295, 1024188)
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
|
||||
MDRV_SOUND_ADD(OKIM6295, XTAL_1_056MHz) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.85)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
|
@ -1198,7 +1198,7 @@ static MACHINE_DRIVER_START( slyspy )
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)/* VBL */
|
||||
|
||||
MDRV_CPU_ADD(H6280, XTAL_12MHz/2/3)
|
||||
/* audio CPU */ /* verified on pcb (6Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */
|
||||
/* audio CPU */ /* verified on pcb (6Mhz is XIN on pin 10 of H6280, verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(slyspy_s_readmem,slyspy_s_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(57.41)
|
||||
@ -1241,7 +1241,7 @@ static MACHINE_DRIVER_START( midres )
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)/* VBL */
|
||||
|
||||
MDRV_CPU_ADD(H6280, XTAL_24MHz/4/3)
|
||||
/* audio CPU */ /* verified on pcb (6Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */
|
||||
/* audio CPU */ /* verified on pcb (6Mhz is XIN on pin 10 of H6280, verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(midres_s_readmem,midres_s_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(57.41)
|
||||
|
@ -206,7 +206,7 @@ static MACHINE_DRIVER_START( dietgo )
|
||||
MDRV_CPU_PROGRAM_MAP(dietgo_map,0)
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(H6280, XTAL_32_22MHz/4/12) /* Custom chip 45; XIN is 32.220MHZ/4, HSM pin is low so XIN/12 */
|
||||
MDRV_CPU_ADD(H6280, XTAL_32_22MHz/4/3) /* Custom chip 45; XIN is 32.220MHZ/4, verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(58)
|
||||
|
@ -172,6 +172,8 @@ VSIS-20V3
|
||||
U17-20 ? YM2610
|
||||
12 Z80
|
||||
|
||||
Frequencies: 68k is XTAL_32MHZ/2
|
||||
z80 is XTAL_20MHz/4
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
|
@ -3955,7 +3955,7 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( vandyke )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(M68000, 10000000) /* 10 MHz ? */
|
||||
MDRV_CPU_ADD(M68000, XTAL_10MHz) /* 68000p12 running at 10Mhz, verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(vandyke_readmem,vandyke_writemem)
|
||||
MDRV_CPU_VBLANK_INT(nmk_interrupt,2)
|
||||
MDRV_CPU_PERIODIC_INT(irq1_line_hold,112)/* ???????? */
|
||||
@ -3979,19 +3979,19 @@ static MACHINE_DRIVER_START( vandyke )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 1500000)
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/8) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ym2203_nmk004_interface)
|
||||
MDRV_SOUND_ROUTE(0, "mono", 0.50)
|
||||
MDRV_SOUND_ROUTE(1, "mono", 0.50)
|
||||
MDRV_SOUND_ROUTE(2, "mono", 0.50)
|
||||
MDRV_SOUND_ROUTE(3, "mono", 2.00)
|
||||
|
||||
MDRV_SOUND_ADD(OKIM6295, 16000000/4)
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
|
||||
MDRV_SOUND_ADD(OKIM6295, XTAL_12MHz/3) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
|
||||
|
||||
MDRV_SOUND_ADD(OKIM6295, 16000000/4)
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7low)
|
||||
MDRV_SOUND_ADD(OKIM6295, XTAL_12MHz/3) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7low) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
|
@ -536,7 +536,7 @@ GFXDECODE_END
|
||||
static MACHINE_DRIVER_START( paradise )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD_TAG("main", Z80, 12000000/2) /* Z8400B - 6mhz Verified */
|
||||
MDRV_CPU_ADD_TAG("main", Z80, XTAL_12MHz/2) /* Z8400B - 6mhz Verified */
|
||||
MDRV_CPU_PROGRAM_MAP(paradise_map,0)
|
||||
MDRV_CPU_IO_MAP(paradise_readport,paradise_writeport)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,4) /* No nmi routine */
|
||||
@ -558,12 +558,12 @@ static MACHINE_DRIVER_START( paradise )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(OKIM6295, 1000000)
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high)
|
||||
MDRV_SOUND_ADD(OKIM6295, XTAL_12MHz/12) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
MDRV_SOUND_ADD_TAG("oki2", OKIM6295, 1000000)
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7high)
|
||||
MDRV_SOUND_ADD_TAG("oki2", OKIM6295, XTAL_12MHz/12) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7high) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
|
@ -818,7 +818,7 @@ static MACHINE_DRIVER_START( rohga )
|
||||
MDRV_CPU_PROGRAM_MAP(rohga_readmem,rohga_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(58)
|
||||
@ -861,7 +861,7 @@ static MACHINE_DRIVER_START( wizdfire )
|
||||
MDRV_CPU_PROGRAM_MAP(wizdfire_readmem,wizdfire_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3)
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(58)
|
||||
@ -904,7 +904,7 @@ static MACHINE_DRIVER_START( nitrobal )
|
||||
MDRV_CPU_PROGRAM_MAP(nitrobal_readmem,nitrobal_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(58)
|
||||
@ -947,7 +947,7 @@ static MACHINE_DRIVER_START( schmeisr )
|
||||
MDRV_CPU_PROGRAM_MAP(schmeisr_readmem,schmeisr_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */
|
||||
MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
|
||||
|
||||
MDRV_SCREEN_REFRESH_RATE(58)
|
||||
|
@ -23,7 +23,7 @@ Ordered by Board Year + Game Licensed To
|
||||
-------------------------------------------------------------------------------
|
||||
P0-029-A (M6100287A) 88 Thundercade / Twin Formation (1) Taito
|
||||
? (M6100326A) 88 Twin Eagle Taito
|
||||
? 89 DownTown Taito / RomStar
|
||||
P0-045-A (M6100429A) 89 DownTown Taito / RomStar
|
||||
? (M6100430A) 89 U.S. Classic(2) Taito / RomStar
|
||||
? 88 Caliber 50 Taito / RomStar
|
||||
? 89 Arbalester Taito / RomStar
|
||||
@ -6964,11 +6964,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( downtown )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(M68000, 16000000/2) /* 8 MHz */
|
||||
MDRV_CPU_ADD(M68000, XTAL_16MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(downtown_readmem,downtown_writemem)
|
||||
MDRV_CPU_VBLANK_INT(seta_interrupt_1_and_2,SETA_INTERRUPTS_NUM)
|
||||
|
||||
MDRV_CPU_ADD(M65C02, 16000000/8) /* 2 MHz */
|
||||
MDRV_CPU_ADD(M65C02, XTAL_16MHz/8) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(downtown_sub_readmem,downtown_sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(seta_sub_interrupt,SETA_SUB_INTERRUPTS_NUM)
|
||||
|
||||
|
@ -217,7 +217,7 @@ GFXDECODE_END
|
||||
static MACHINE_DRIVER_START( shaolins )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(M6809, 1250000) /* 1.25 MHz */
|
||||
MDRV_CPU_ADD(M6809, XTAL_18_432MHz/12) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(shaolins_interrupt,16) /* 1 IRQ + 8 NMI */
|
||||
|
||||
@ -240,10 +240,10 @@ static MACHINE_DRIVER_START( shaolins )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(SN76496, 1536000)
|
||||
MDRV_SOUND_ADD(SN76496, XTAL_18_432MHz/12) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
|
||||
MDRV_SOUND_ADD(SN76496, 3072000)
|
||||
MDRV_SOUND_ADD(SN76496, XTAL_18_432MHz/6) /* verified on pcb */
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
|
@ -1293,7 +1293,7 @@ static MACHINE_DRIVER_START( arknoid2 )
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(arknoid2_interrupt,1)
|
||||
|
||||
MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD(Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
@ -1318,7 +1318,7 @@ static MACHINE_DRIVER_START( arknoid2 )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ym2203_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
|
||||
MACHINE_DRIVER_END
|
||||
@ -1327,11 +1327,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( drtoppel )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(Z80,12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_ADD(Z80,XTAL_12MHz/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(arknoid2_interrupt,1)
|
||||
|
||||
MDRV_CPU_ADD(Z80,12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_ADD(Z80,XTAL_12MHz/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
@ -1356,7 +1356,7 @@ static MACHINE_DRIVER_START( drtoppel )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 3000000)
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/4)
|
||||
MDRV_SOUND_CONFIG(ym2203_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
|
||||
MACHINE_DRIVER_END
|
||||
@ -1365,11 +1365,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( tnzs )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(Z80,12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_ADD(Z80,XTAL_12MHz/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(Z80,12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_ADD(Z80,XTAL_12MHz/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
@ -1397,7 +1397,7 @@ static MACHINE_DRIVER_START( tnzs )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 3000000)
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/4)
|
||||
MDRV_SOUND_CONFIG(ym2203_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
|
||||
MACHINE_DRIVER_END
|
||||
@ -1406,11 +1406,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( insectx )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD(Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD(Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
@ -1434,7 +1434,7 @@ static MACHINE_DRIVER_START( insectx )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ym2203_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
|
||||
MACHINE_DRIVER_END
|
||||
@ -1443,11 +1443,11 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( kageki )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD(Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */
|
||||
MDRV_CPU_ADD(Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(kageki_sub_readmem,kageki_sub_writemem)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
@ -1471,7 +1471,7 @@ static MACHINE_DRIVER_START( kageki )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */
|
||||
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(kageki_ym2203_interface)
|
||||
MDRV_SOUND_ROUTE(0, "mono", 0.15)
|
||||
MDRV_SOUND_ROUTE(1, "mono", 0.15)
|
||||
@ -1487,15 +1487,15 @@ MACHINE_DRIVER_END
|
||||
static MACHINE_DRIVER_START( tnzsb )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD_TAG("cpu0", Z80, 6000000) /* 6 MHz */
|
||||
MDRV_CPU_ADD_TAG("cpu0", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(cpu0_type2,0)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD_TAG("cpu1", Z80, 6000000) /* 6 MHz */
|
||||
MDRV_CPU_ADD_TAG("cpu1", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(tnzsb_cpu1_map,0)
|
||||
MDRV_CPU_VBLANK_INT(irq0_line_hold,1)
|
||||
|
||||
MDRV_CPU_ADD_TAG("cpu2", Z80, 12000000/3) /* guessed but it makes sense since it's the sound z80 near the YM2203 */
|
||||
MDRV_CPU_ADD_TAG("cpu2", Z80, XTAL_12MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(tnzsb_cpu2_map,0)
|
||||
MDRV_CPU_IO_MAP(tnzsb_readport,tnzsb_writeport)
|
||||
|
||||
@ -1519,7 +1519,7 @@ static MACHINE_DRIVER_START( tnzsb )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD_TAG("ym2203", YM2203, 3000000)
|
||||
MDRV_SOUND_ADD_TAG("ym2203", YM2203, XTAL_12MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ym2203b_interface)
|
||||
MDRV_SOUND_ROUTE(0, "mono", 1.0)
|
||||
MDRV_SOUND_ROUTE(1, "mono", 1.0)
|
||||
|
@ -253,7 +253,7 @@ ADDRESS_MAP_END
|
||||
|
||||
static MACHINE_DRIVER_START( twinsa )
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(V30, 8000000)
|
||||
MDRV_CPU_ADD(V30, XTAL_16MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(twins_map, 0)
|
||||
MDRV_CPU_IO_MAP(twinsa_io,0)
|
||||
MDRV_CPU_VBLANK_INT(nmi_line_pulse,1)
|
||||
@ -274,7 +274,7 @@ static MACHINE_DRIVER_START( twinsa )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(AY8910, 2000000)
|
||||
MDRV_SOUND_ADD(AY8910, XTAL_16MHz/8) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ay8910_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
MACHINE_DRIVER_END
|
||||
|
Loading…
Reference in New Issue
Block a user