trunk/src/mame/audio/taito_en.c
| r26917 | r26918 | |
| 316 | 316 | IP4: 0.5MHz |
| 317 | 317 | IP5: 1MHz |
| 318 | 318 | */ |
| 319 | | static const duartn68681_config taito_en_duart68681_config = |
| 320 | | { |
| 321 | | DEVCB_DEVICE_LINE_MEMBER("taito_en", taito_en_device, duart_irq_handler), |
| 322 | | DEVCB_NULL, /* tx_a callback */ |
| 323 | | DEVCB_NULL, /* tx_b callback */ |
| 324 | | DEVCB_NULL, /* input port read */ |
| 325 | | DEVCB_NULL, /* output port write */ |
| 326 | | XTAL_16MHz/2/8, /* IP2/RxCB clock */ |
| 327 | | XTAL_16MHz/2/16, /* IP3/TxCA clock */ |
| 328 | | XTAL_16MHz/2/16, /* IP4/RxCA clock */ |
| 329 | | XTAL_16MHz/2/8, /* IP5/TxCB clock */ |
| 330 | | }; |
| 331 | 319 | |
| 332 | 320 | static const mb87078_interface taito_en_mb87078_intf = |
| 333 | 321 | { |
| r26917 | r26918 | |
| 354 | 342 | MCFG_CPU_ADD("audiocpu", M68000, XTAL_30_4761MHz / 2) |
| 355 | 343 | MCFG_CPU_PROGRAM_MAP(en_sound_map) |
| 356 | 344 | |
| 357 | | MCFG_DUARTN68681_ADD("duart68681", XTAL_16MHz / 4, taito_en_duart68681_config) |
| 345 | MCFG_DUARTN68681_ADD("duart68681", XTAL_16MHz / 4) |
| 346 | MCFG_DUARTN68681_SET_EXTERNAL_CLOCKS(XTAL_16MHz/2/8, XTAL_16MHz/2/16, XTAL_16MHz/2/16, XTAL_16MHz/2/8) |
| 347 | MCFG_DUARTN68681_IRQ_CALLBACK(DEVWRITELINE("taito_en", taito_en_device, duart_irq_handler)) |
| 348 | |
| 358 | 349 | MCFG_MB87078_ADD("mb87078", taito_en_mb87078_intf) |
| 359 | 350 | |
| 360 | 351 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |