Previous 199869 Revisions Next

r26860 Wednesday 1st January, 2014 at 14:39:45 UTC by smf
removed ca1/cb1/ca2/cb2 callback, they don't do anything [smf]
[src/mess/drivers]cat.c

trunk/src/mess/drivers/cat.c
r26859r26860
460460   DECLARE_WRITE8_MEMBER(swyft_via0_w);
461461   DECLARE_READ8_MEMBER(via0_pa_r);
462462   DECLARE_WRITE8_MEMBER(via0_pa_w);
463   DECLARE_READ_LINE_MEMBER(via0_ca1_r);
464463   DECLARE_WRITE_LINE_MEMBER(via0_ca1_w);
465   DECLARE_READ_LINE_MEMBER(via0_ca2_r);
466464   DECLARE_WRITE_LINE_MEMBER(via0_ca2_w);
467465   DECLARE_READ8_MEMBER(via0_pb_r);
468466   DECLARE_WRITE8_MEMBER(via0_pb_w);
469   DECLARE_READ_LINE_MEMBER(via0_cb1_r);
470467   DECLARE_WRITE_LINE_MEMBER(via0_cb1_w);
471   DECLARE_READ_LINE_MEMBER(via0_cb2_r);
472468   DECLARE_WRITE_LINE_MEMBER(via0_cb2_w);
473469   DECLARE_WRITE_LINE_MEMBER(via0_int_w);
474470
r26859r26860
476472   DECLARE_WRITE8_MEMBER(swyft_via1_w);
477473   DECLARE_READ8_MEMBER(via1_pa_r);
478474   DECLARE_WRITE8_MEMBER(via1_pa_w);
479   DECLARE_READ_LINE_MEMBER(via1_ca1_r);
480475   DECLARE_WRITE_LINE_MEMBER(via1_ca1_w);
481   DECLARE_READ_LINE_MEMBER(via1_ca2_r);
482476   DECLARE_WRITE_LINE_MEMBER(via1_ca2_w);
483477   DECLARE_READ8_MEMBER(via1_pb_r);
484478   DECLARE_WRITE8_MEMBER(via1_pb_w);
485   DECLARE_READ_LINE_MEMBER(via1_cb1_r);
486479   DECLARE_WRITE_LINE_MEMBER(via1_cb1_w);
487   DECLARE_READ_LINE_MEMBER(via1_cb2_r);
488480   DECLARE_WRITE_LINE_MEMBER(via1_cb2_w);
489481   DECLARE_WRITE_LINE_MEMBER(via1_int_w);
490482
r26859r26860
12691261MACHINE_START_MEMBER(cat_state,swyft)
12701262{
12711263   //m_6ms_timer = timer_alloc(TIMER_COUNTER_6MS); // CRUDE HACK
1264
1265   m_via0->write_ca1(1);
1266   m_via0->write_ca2(1);
1267   m_via0->write_cb1(1);
1268   m_via0->write_cb2(1);
1269
1270   m_via1->write_ca1(1);
1271   m_via1->write_ca2(1);
1272   m_via1->write_cb1(1);
1273   m_via1->write_cb2(1);
12721274}
12731275
12741276MACHINE_RESET_MEMBER(cat_state,swyft)
r26859r26860
13781380   logerror("VIA0: Port A written with data of 0x%02x!\n", data);
13791381}
13801382
1381READ_LINE_MEMBER ( cat_state::via0_ca1_r )
1382{
1383   logerror("VIA0: CA1 read!\n");
1384   return 1;
1385}
1386
13871383WRITE_LINE_MEMBER ( cat_state::via0_ca1_w )
13881384{
13891385   logerror("VIA0: CA1 written with %d!\n", state);
13901386}
13911387
1392READ_LINE_MEMBER ( cat_state::via0_ca2_r )
1393{
1394   logerror("VIA0: CA2 read!\n");
1395   return 1;
1396}
1397
13981388WRITE_LINE_MEMBER ( cat_state::via0_ca2_w )
13991389{
14001390   logerror("VIA0: CA2 written with %d!\n", state);
r26859r26860
14111401   logerror("VIA0: Port B written with data of 0x%02x!\n", data);
14121402}
14131403
1414READ_LINE_MEMBER ( cat_state::via0_cb1_r )
1415{
1416   logerror("VIA0: CB1 read!\n");
1417   return 1;
1418}
1419
14201404WRITE_LINE_MEMBER ( cat_state::via0_cb1_w )
14211405{
14221406   logerror("VIA0: CB1 written with %d!\n", state);
14231407}
14241408
1425READ_LINE_MEMBER ( cat_state::via0_cb2_r )
1426{
1427   logerror("VIA0: CB2 read!\n");
1428   return 1;
1429}
1430
14311409WRITE_LINE_MEMBER ( cat_state::via0_cb2_w )
14321410{
14331411   logerror("VIA0: CB2 written with %d!\n", state);
r26859r26860
14501428   logerror(" VIA1: Port A written with data of 0x%02x!\n", data);
14511429}
14521430
1453READ_LINE_MEMBER ( cat_state::via1_ca1_r )
1454{
1455   logerror(" VIA1: CA1 read!\n");
1456   return 1;
1457}
1458
14591431WRITE_LINE_MEMBER ( cat_state::via1_ca1_w )
14601432{
14611433   logerror(" VIA1: CA1 written with %d!\n", state);
14621434}
14631435
1464READ_LINE_MEMBER ( cat_state::via1_ca2_r )
1465{
1466   logerror(" VIA1: CA2 read!\n");
1467   return 1;
1468}
1469
14701436WRITE_LINE_MEMBER ( cat_state::via1_ca2_w )
14711437{
14721438   logerror(" VIA1: CA2 written with %d!\n", state);
r26859r26860
14831449   logerror(" VIA1: Port B written with data of 0x%02x!\n", data);
14841450}
14851451
1486READ_LINE_MEMBER ( cat_state::via1_cb1_r )
1487{
1488   logerror(" VIA1: CB1 read!\n");
1489   return 1;
1490}
1491
14921452WRITE_LINE_MEMBER ( cat_state::via1_cb1_w )
14931453{
14941454   logerror(" VIA1: CB1 written with %d!\n", state);
14951455}
14961456
1497READ_LINE_MEMBER ( cat_state::via1_cb2_r )
1498{
1499   logerror(" VIA1: CB2 read!\n");
1500   return 1;
1501}
1502
15031457WRITE_LINE_MEMBER ( cat_state::via1_cb2_w )
15041458{
15051459   logerror(" VIA1: CB2 written with %d!\n", state);
r26859r26860
15361490   MCFG_DEVICE_ADD("via6522_0", VIA6522, XTAL_15_8976MHz/16) // unknown clock, GUESSED
15371491   MCFG_VIA6522_READPA_HANDLER(READ8(cat_state, via0_pa_r))
15381492   MCFG_VIA6522_READPB_HANDLER(READ8(cat_state, via0_pb_r))
1539   MCFG_VIA6522_READCA1_HANDLER(READLINE(cat_state, via0_ca1_r))
1540   MCFG_VIA6522_READCB1_HANDLER(READLINE(cat_state, via0_cb1_r))
1541   MCFG_VIA6522_READCA2_HANDLER(READLINE(cat_state, via0_ca2_r))
1542   MCFG_VIA6522_READCB2_HANDLER(READLINE(cat_state, via0_cb2_r))
15431493   MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(cat_state, via0_pa_w))
15441494   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(cat_state, via0_pb_w))
15451495   MCFG_VIA6522_CA1_HANDLER(WRITELINE(cat_state, via0_ca1_w))
r26859r26860
15511501   MCFG_DEVICE_ADD("via6522_1", VIA6522, XTAL_15_8976MHz/16) // unknown clock, GUESSED
15521502   MCFG_VIA6522_READPA_HANDLER(READ8(cat_state, via1_pa_r))
15531503   MCFG_VIA6522_READPB_HANDLER(READ8(cat_state, via1_pb_r))
1554   MCFG_VIA6522_READCA1_HANDLER(READLINE(cat_state, via1_ca1_r))
1555   MCFG_VIA6522_READCB1_HANDLER(READLINE(cat_state, via1_cb1_r))
1556   MCFG_VIA6522_READCA2_HANDLER(READLINE(cat_state, via1_ca2_r))
1557   MCFG_VIA6522_READCB2_HANDLER(READLINE(cat_state, via1_cb2_r))
15581504   MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(cat_state, via1_pa_w))
15591505   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(cat_state, via1_pb_w))
15601506   MCFG_VIA6522_CA1_HANDLER(WRITELINE(cat_state, via1_ca1_w))

Previous 199869 Revisions Next


© 1997-2024 The MAME Team