trunk/src/mame/drivers/maygayv1.c
| r29470 | r29471 | |
| 535 | 535 | return ioport(portnames[m_lamp_strobe&0x07])->read(); |
| 536 | 536 | } |
| 537 | 537 | |
| 538 | /* |
| 538 | 539 | static I8279_INTERFACE( v1_i8279_intf ) |
| 539 | 540 | { |
| 540 | 541 | DEVCB_NULL, // irq |
| r29470 | r29471 | |
| 545 | 546 | DEVCB_NULL, // Shift key |
| 546 | 547 | DEVCB_NULL // Ctrl-Strobe line |
| 547 | 548 | }; |
| 549 | */ |
| 548 | 550 | |
| 549 | 551 | |
| 550 | 552 | WRITE16_MEMBER(maygayv1_state::vsync_int_ctrl) |
| r29470 | r29471 | |
| 908 | 910 | MCFG_MC68681_IRQ_CALLBACK(WRITELINE(maygayv1_state, duart_irq_handler)) |
| 909 | 911 | MCFG_MC68681_A_TX_CALLBACK(WRITELINE(maygayv1_state, duart_txa)) |
| 910 | 912 | |
| 911 | | MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, v1_i8279_intf) // unknown clock |
| 913 | MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4) // unknown clock |
| 914 | // MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, v1_i8279_intf) // unknown clock |
| 912 | 915 | |
| 913 | 916 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 914 | 917 | |
trunk/src/mame/drivers/maygay1b.c
| r29470 | r29471 | |
| 512 | 512 | return (portnames[m_lamp_strobe&0x07])->read(); |
| 513 | 513 | } |
| 514 | 514 | |
| 515 | /* |
| 515 | 516 | static I8279_INTERFACE( m1_i8279_intf ) |
| 516 | 517 | { |
| 517 | 518 | DEVCB_NULL, // irq |
| r29470 | r29471 | |
| 522 | 523 | DEVCB_NULL, // Shift key |
| 523 | 524 | DEVCB_NULL // Ctrl-Strobe line |
| 524 | 525 | }; |
| 526 | */ |
| 525 | 527 | |
| 526 | 528 | |
| 527 | 529 | |
| 528 | | |
| 529 | 530 | WRITE8_MEMBER( maygay1b_state::lamp_data_2_w ) |
| 530 | 531 | { |
| 531 | 532 | //The two A/B ports are merged back into one, to make one row of 8 lamps. |
| r29470 | r29471 | |
| 545 | 546 | |
| 546 | 547 | } |
| 547 | 548 | |
| 549 | /* |
| 548 | 550 | static I8279_INTERFACE( m1_i8279_2_intf ) |
| 549 | 551 | { |
| 550 | 552 | DEVCB_NULL, // irq |
| r29470 | r29471 | |
| 555 | 557 | DEVCB_NULL, // Shift key |
| 556 | 558 | DEVCB_NULL // Ctrl-Strobe line |
| 557 | 559 | }; |
| 560 | */ |
| 558 | 561 | |
| 559 | 562 | // machine driver for maygay m1 board ///////////////////////////////// |
| 560 | 563 | |
| r29470 | r29471 | |
| 585 | 588 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
| 586 | 589 | |
| 587 | 590 | MCFG_TIMER_DRIVER_ADD_PERIODIC("nmitimer", maygay1b_state, maygay1b_nmitimer_callback, attotime::from_hz(75)) // freq? |
| 588 | | MCFG_I8279_ADD("i8279", M1_MASTER_CLOCK/4, m1_i8279_intf) // unknown clock |
| 591 | MCFG_DEVICE_ADD("i8279", I8279, M1_MASTER_CLOCK/4) // unknown clock |
| 592 | MCFG_DEVICE_ADD("i8279_2", I8279, M1_MASTER_CLOCK/4) // unknown clock |
| 589 | 593 | |
| 590 | | MCFG_I8279_ADD("i8279_2", M1_MASTER_CLOCK/4, m1_i8279_2_intf) // unknown clock |
| 594 | // MCFG_I8279_ADD("i8279", M1_MASTER_CLOCK/4, m1_i8279_intf) // unknown clock |
| 595 | // MCFG_I8279_ADD("i8279_2", M1_MASTER_CLOCK/4, m1_i8279_2_intf) // unknown clock |
| 591 | 596 | |
| 592 | 597 | MCFG_NVRAM_ADD_0FILL("nvram") |
| 593 | 598 | |