Previous 199869 Revisions Next

r26864 Wednesday 1st January, 2014 at 15:33:08 UTC by smf
removed ca1/cb1 callbacks as the values are already pushed [smf]
[src/emu/bus/ieee488]c2040.c c2040.h
[src/emu/bus/vic20]vic1112.c
[src/mess/drivers]pet.c

trunk/src/emu/bus/ieee488/c2040.c
r26863r26864
622622   m_bit_timer->enable(!mtr1 || !mtr0);
623623}
624624
625READ_LINE_MEMBER( c2040_device::ready_r )
626{
627   return m_ready;
628}
629
630READ_LINE_MEMBER( c2040_device::err_r )
631{
632   return ERROR;
633}
634
635625WRITE_LINE_MEMBER( c2040_device::mode_sel_w )
636626{
637627   // mode select
r26863r26864
10531043
10541044   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_16MHz/16)
10551045   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
1056   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1057   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
10581046   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c2040_device, via_pb_w))
10591047   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
10601048   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
r26863r26864
10941082
10951083   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_16MHz/16)
10961084   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
1097   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1098   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
10991085   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c2040_device, via_pb_w))
11001086   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
11011087   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
r26863r26864
11361122   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12)
11371123   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
11381124   MCFG_VIA6522_READPB_HANDLER(READ8(c8050_device, via_pb_r))
1139   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1140   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
11411125   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w))
11421126   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
11431127   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
r26863r26864
11781162   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12)
11791163   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
11801164   MCFG_VIA6522_READPB_HANDLER(READ8(c8050_device, via_pb_r))
1181   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1182   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
11831165   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w))
11841166   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
11851167   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
r26863r26864
12201202   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12)
12211203   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
12221204   MCFG_VIA6522_READPB_HANDLER(READ8(c8050_device, via_pb_r))
1223   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1224   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
12251205   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w))
12261206   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
12271207   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
r26863r26864
12621242   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12)
12631243   MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r))
12641244   MCFG_VIA6522_READPB_HANDLER(READ8(c8050_device, via_pb_r))
1265   MCFG_VIA6522_READCA1_HANDLER(READLINE(c2040_device, ready_r))
1266   MCFG_VIA6522_READCB1_HANDLER(READLINE(c2040_device, err_r))
12671245   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w))
12681246   MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w))
12691247   MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w))
trunk/src/emu/bus/ieee488/c2040.h
r26863r26864
5858   DECLARE_WRITE8_MEMBER( riot1_pb_w );
5959   DECLARE_READ8_MEMBER( via_pa_r );
6060   DECLARE_WRITE8_MEMBER( via_pb_w );
61   DECLARE_READ_LINE_MEMBER( ready_r );
62   DECLARE_READ_LINE_MEMBER( err_r );
6361   DECLARE_WRITE_LINE_MEMBER( mode_sel_w );
6462   DECLARE_WRITE_LINE_MEMBER( rw_sel_w );
6563   DECLARE_READ8_MEMBER( pi_r );
trunk/src/emu/bus/vic20/vic1112.c
r26863r26864
107107
108108   MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, 0)
109109   MCFG_VIA6522_READPB_HANDLER(DEVREAD8(IEEE488_TAG, ieee488_device, dio_r))
110   MCFG_VIA6522_READCB1_HANDLER(DEVREADLINE(IEEE488_TAG, ieee488_device, srq_r))
111110   MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(IEEE488_TAG, ieee488_device, dio_w))
112111   MCFG_VIA6522_CA2_HANDLER(DEVWRITELINE(IEEE488_TAG, ieee488_device, atn_w))
113112   MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(IEEE488_TAG, ieee488_device, eoi_w))
trunk/src/mess/drivers/pet.c
r26863r26864
14491449   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_8MHz/8)
14501450   MCFG_VIA6522_READPA_HANDLER(DEVREAD8(PET_USER_PORT_TAG, pet_user_port_device, pa_r))
14511451   MCFG_VIA6522_READPB_HANDLER(READ8(pet_state, via_pb_r))
1452   MCFG_VIA6522_READCB1_HANDLER(DEVREADLINE(PET_DATASSETTE_PORT2_TAG, pet_datassette_port_device, read))
14531452   MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(pet_state, via_pa_w))
14541453   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(pet_state, via_pb_w))
14551454   MCFG_VIA6522_CA1_HANDLER(DEVWRITELINE(PET_USER_PORT_TAG, pet_user_port_device, ca1_w))
r26863r26864
17391738   MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_16MHz/16)
17401739   MCFG_VIA6522_READPA_HANDLER(DEVREAD8(PET_USER_PORT_TAG, pet_user_port_device, pa_r))
17411740   MCFG_VIA6522_READPB_HANDLER(READ8(pet_state, via_pb_r))
1742   MCFG_VIA6522_READCB1_HANDLER(DEVREADLINE(PET_DATASSETTE_PORT2_TAG, pet_datassette_port_device, read))
17431741   MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(pet_state, via_pa_w))
17441742   MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(pet_state, via_pb_w))
17451743   MCFG_VIA6522_CA1_HANDLER(DEVWRITELINE(PET_USER_PORT_TAG, pet_user_port_device, ca1_w))

Previous 199869 Revisions Next


© 1997-2024 The MAME Team