Previous 199869 Revisions Next

r30727 Friday 30th May, 2014 at 17:52:58 UTC by Angelo Salese
Fixed XTALs in Tecmo 16, corrected OKI clock, nw
[src/mame/drivers]tecmo16.c

trunk/src/mame/drivers/tecmo16.c
r30726r30727
361361
362362/******************************************************************************/
363363
364#define MASTER_CLOCK XTAL_24MHz
365#define OKI_CLOCK XTAL_8MHz
366
364367static MACHINE_CONFIG_START( fstarfrc, tecmo16_state )
365368
366369   /* basic machine hardware */
367   MCFG_CPU_ADD("maincpu", M68000,24000000/2)          /* 12MHz */
370   MCFG_CPU_ADD("maincpu", M68000,MASTER_CLOCK/2)          /* 12MHz */
368371   MCFG_CPU_PROGRAM_MAP(fstarfrc_map)
369372   MCFG_CPU_VBLANK_INT_DRIVER("screen", tecmo16_state,  irq5_line_hold)
370373
371   MCFG_CPU_ADD("audiocpu", Z80,8000000/2)         /* 4MHz */
374   MCFG_CPU_ADD("audiocpu", Z80,MASTER_CLOCK/6)         /* 4MHz */
372375   MCFG_CPU_PROGRAM_MAP(sound_map)
373376                        /* NMIs are triggered by the main CPU */
374377   MCFG_QUANTUM_TIME(attotime::from_hz(600))
r30726r30727
399402   /* sound hardware */
400403   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
401404
402   MCFG_YM2151_ADD("ymsnd", 8000000/2)
405   MCFG_YM2151_ADD("ymsnd", MASTER_CLOCK/6) // 4 MHz
403406   MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
404407   MCFG_SOUND_ROUTE(0, "lspeaker", 0.60)
405408   MCFG_SOUND_ROUTE(1, "rspeaker", 0.60)
406409
407   MCFG_OKIM6295_ADD("oki", 999900, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified
410   MCFG_OKIM6295_ADD("oki", OKI_CLOCK/8, OKIM6295_PIN7_HIGH) // sample rate 1 MHz / 132
408411   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.40)
409412   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.40)
410413MACHINE_CONFIG_END

Previous 199869 Revisions Next


© 1997-2024 The MAME Team