Previous 199869 Revisions Next

r32777 Thursday 16th October, 2014 at 21:24:34 UTC by Brian Troha
bionicc.c: Show where the machine clocks come from. - NW
[src/mame/drivers]bionicc.c

trunk/src/mame/drivers/bionicc.c
r32776r32777
6060#include "sound/2151intf.h"
6161#include "includes/bionicc.h"
6262
63#define MASTER_CLOCK       XTAL_24MHz
64#define EXO3_F0_CLK        XTAL_14_31818MHz
6563
66
6764/*************************************
6865 *
6966 *  Memory handlers
r32776r32777
345342static MACHINE_CONFIG_START( bionicc, bionicc_state )
346343
347344   /* basic machine hardware */
348   MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK / 2) /* 12 MHz - verified in schematics */
345   MCFG_CPU_ADD("maincpu", M68000, XTAL_24MHz / 2) /* 12 MHz - verified in schematics */
349346   MCFG_CPU_PROGRAM_MAP(main_map)
350347   MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", bionicc_state, bionicc_scanline, "screen", 0, 1)
351348
352   MCFG_CPU_ADD("audiocpu", Z80, EXO3_F0_CLK / 4)   /* EXO3 C,B=GND, A=5V ==> Divisor 2^2 */
349   MCFG_CPU_ADD("audiocpu", Z80, XTAL_14_31818MHz / 4)   /* EXO3 C,B=GND, A=5V ==> Divisor 2^2 */
353350   MCFG_CPU_PROGRAM_MAP(sound_map)
354351   /* FIXME: interrupt timing
355352    * schematics indicate that nmi_line is set on  M680000 access with AB1=1
r32776r32777
376373
377374   MCFG_SPEAKER_STANDARD_MONO("mono")
378375
379   MCFG_YM2151_ADD("ymsnd", 3579545)
376   MCFG_YM2151_ADD("ymsnd", XTAL_14_31818MHz / 4)
380377   MCFG_SOUND_ROUTE(0, "mono", 0.60)
381378   MCFG_SOUND_ROUTE(1, "mono", 0.60)
382379MACHINE_CONFIG_END

Previous 199869 Revisions Next


© 1997-2024 The MAME Team