Previous 199869 Revisions Next

r29495 Wednesday 9th April, 2014 at 16:38:26 UTC by Osso
i8279 is now hooked up agaim in the maygay drivers (nw)
[src/mame/drivers]maygay1b.c maygayv1.c

trunk/src/mame/drivers/maygayv1.c
r29494r29495
535535   return ioport(portnames[m_lamp_strobe&0x07])->read();
536536}
537537
538/*
539static I8279_INTERFACE( v1_i8279_intf )
540{
541   DEVCB_NULL,                                     // irq
542   DEVCB_DRIVER_MEMBER(maygayv1_state, strobe_w),  // scan SL lines
543   DEVCB_DRIVER_MEMBER(maygayv1_state, lamp_data_w),      // display A&B
544   DEVCB_NULL,                                     // BD
545   DEVCB_DRIVER_MEMBER(maygayv1_state,kbd_r),      // kbd RL lines
546   DEVCB_NULL,                                     // Shift key
547   DEVCB_NULL                                      // Ctrl-Strobe line
548};
549*/
550
551
552538WRITE16_MEMBER(maygayv1_state::vsync_int_ctrl)
553539{
554540   m_vsync_latch_preset = data & 0x0100;
r29494r29495
911897   MCFG_MC68681_A_TX_CALLBACK(WRITELINE(maygayv1_state, duart_txa))
912898
913899   MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4)    // unknown clock
914//   MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, v1_i8279_intf)    // unknown clock
915
900   MCFG_I8279_OUT_SL_CB(WRITE8(maygayv1_state, strobe_w))      // scan SL lines
901   MCFG_I8279_OUT_DISP_CB(WRITE8(maygayv1_state, lamp_data_w))   // display A&B
902   MCFG_I8279_IN_RL_CB(READ8(maygayv1_state, kbd_r))               // kbd RL lines
903   
916904   MCFG_SPEAKER_STANDARD_MONO("mono")
917905
918906   MCFG_SOUND_ADD("ymsnd",YM2413, MASTER_CLOCK / 4)
trunk/src/mame/drivers/maygay1b.c
r29494r29495
512512   return (portnames[m_lamp_strobe&0x07])->read();
513513}
514514
515/*
516static I8279_INTERFACE( m1_i8279_intf )
517{
518   DEVCB_NULL,                                     // irq
519   DEVCB_DRIVER_MEMBER(maygay1b_state, scanlines_w),  // scan SL lines
520   DEVCB_DRIVER_MEMBER(maygay1b_state, lamp_data_w),      // display A&B
521   DEVCB_NULL,                                     // BD
522   DEVCB_DRIVER_MEMBER(maygay1b_state,kbd_r),      // kbd RL lines
523   DEVCB_NULL,                                     // Shift key
524   DEVCB_NULL                                      // Ctrl-Strobe line
525};
526*/
527
528
529
530515WRITE8_MEMBER( maygay1b_state::lamp_data_2_w )
531516{
532517   //The two A/B ports are merged back into one, to make one row of 8 lamps.
r29494r29495
546531   
547532}
548533
549/*
550static I8279_INTERFACE( m1_i8279_2_intf )
551{
552   DEVCB_NULL,                                     // irq
553   DEVCB_NULL,  // scan SL lines
554   DEVCB_DRIVER_MEMBER(maygay1b_state, lamp_data_2_w),      // display A&B
555   DEVCB_NULL,                                     // BD
556   DEVCB_NULL,                                   // kbd RL lines
557   DEVCB_NULL,                                     // Shift key
558   DEVCB_NULL                                      // Ctrl-Strobe line
559};
560*/
561
562534// machine driver for maygay m1 board /////////////////////////////////
563535
564536
r29494r29495
589561
590562   MCFG_TIMER_DRIVER_ADD_PERIODIC("nmitimer", maygay1b_state, maygay1b_nmitimer_callback, attotime::from_hz(75)) // freq?
591563   MCFG_DEVICE_ADD("i8279", I8279, M1_MASTER_CLOCK/4)    // unknown clock
592   MCFG_DEVICE_ADD("i8279_2", I8279, M1_MASTER_CLOCK/4)    // unknown clock
593
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
596
564   MCFG_I8279_OUT_SL_CB(WRITE8(maygay1b_state, scanlines_w))   // scan SL lines
565   MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_w))      // display A&B
566   MCFG_I8279_IN_RL_CB(READ8(maygay1b_state, kbd_r))         // kbd RL lines
567   MCFG_DEVICE_ADD("i8279_2", I8279, M1_MASTER_CLOCK/4)      // unknown clock
568   MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_2_w))      // display A&B
569   
597570   MCFG_NVRAM_ADD_0FILL("nvram")
598571
599572   MCFG_DEFAULT_LAYOUT(layout_maygay1b)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team