Previous 199869 Revisions Next

r33546 Wednesday 26th November, 2014 at 03:17:13 UTC by Brian Troha
supduck.c: Use OSC clock macro in the Machine Config for Super Duck - NW
[src/mame/drivers]supduck.c

trunk/src/mame/drivers/supduck.c
r242057r242058
11/*********************************************************************************
22
3   Super Duck
3   Super Duck (c) 1992 Comad
44
55   hardware appears to be roughly based off Bionic Commando, close to the
66   Tiger Road / F1-Dream based Pushman / Bouncing Balls.
77
88
9PCB Clocks as measured:
10
11Crystal 1: 8mhz
12Crystal 2: 24mhz
13
14All clock timing comes from crystal 1
15 68k - 8mhz
16 Z80 - 2mhz
17 OKI M6295 - 1mhz
18
919*********************************************************************************/
1020
1121
r242057r242058
404414INPUT_PORTS_END
405415
406416
407
408417static const gfx_layout spritelayout_bionicc=
409418{
410419   16,16,  /* 16*16 sprites */
r242057r242058
477486{
478487}
479488
480/*
481489
482Crystal 1: 8mhz
483Crystal 2: 24mhz
484
485Following all come from crystal 1
48668k - 8mhz
487Z80 - 2mhz
488OKI M6295 - 1mhz
489
490*/
491
492490static MACHINE_CONFIG_START( supduck, supduck_state )
493491
494492   /* basic machine hardware */
495   MCFG_CPU_ADD("maincpu", M68000, 8000000)
493   MCFG_CPU_ADD("maincpu", M68000, XTAL_8MHz) /* Verified on PCB */
496494   MCFG_CPU_PROGRAM_MAP(main_map)
497495   MCFG_CPU_VBLANK_INT_DRIVER("screen", supduck_state,  irq2_line_hold) // 2 & 4?
498496
499   MCFG_CPU_ADD("audiocpu", Z80, 8000000/4)
497   MCFG_CPU_ADD("audiocpu", Z80, XTAL_8MHz/4) /* 2MHz - verified on PCB */
500498   MCFG_CPU_PROGRAM_MAP(sound_map)
501499
502500   /* video hardware */
r242057r242058
519517   /* sound hardware */
520518   MCFG_SPEAKER_STANDARD_MONO("mono")
521519
522   MCFG_OKIM6295_ADD("oki", 8000000/8, OKIM6295_PIN7_HIGH) // pin 7 not verified
520   MCFG_OKIM6295_ADD("oki", XTAL_8MHz/8, OKIM6295_PIN7_HIGH) // 1MHz - Verified on PCB, pin 7 not verified
523521   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
524522   MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map)
525523


Previous 199869 Revisions Next


© 1997-2024 The MAME Team