r26863 | r26864 | |
622 | 622 | m_bit_timer->enable(!mtr1 || !mtr0); |
623 | 623 | } |
624 | 624 | |
625 | | READ_LINE_MEMBER( c2040_device::ready_r ) |
626 | | { |
627 | | return m_ready; |
628 | | } |
629 | | |
630 | | READ_LINE_MEMBER( c2040_device::err_r ) |
631 | | { |
632 | | return ERROR; |
633 | | } |
634 | | |
635 | 625 | WRITE_LINE_MEMBER( c2040_device::mode_sel_w ) |
636 | 626 | { |
637 | 627 | // mode select |
r26863 | r26864 | |
1053 | 1043 | |
1054 | 1044 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_16MHz/16) |
1055 | 1045 | 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)) |
1058 | 1046 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c2040_device, via_pb_w)) |
1059 | 1047 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1060 | 1048 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |
r26863 | r26864 | |
1094 | 1082 | |
1095 | 1083 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_16MHz/16) |
1096 | 1084 | 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)) |
1099 | 1085 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c2040_device, via_pb_w)) |
1100 | 1086 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1101 | 1087 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |
r26863 | r26864 | |
1136 | 1122 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12) |
1137 | 1123 | MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r)) |
1138 | 1124 | 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)) |
1141 | 1125 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w)) |
1142 | 1126 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1143 | 1127 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |
r26863 | r26864 | |
1178 | 1162 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12) |
1179 | 1163 | MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r)) |
1180 | 1164 | 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)) |
1183 | 1165 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w)) |
1184 | 1166 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1185 | 1167 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |
r26863 | r26864 | |
1220 | 1202 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12) |
1221 | 1203 | MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r)) |
1222 | 1204 | 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)) |
1225 | 1205 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w)) |
1226 | 1206 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1227 | 1207 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |
r26863 | r26864 | |
1262 | 1242 | MCFG_DEVICE_ADD(M6522_TAG, VIA6522, XTAL_12MHz/12) |
1263 | 1243 | MCFG_VIA6522_READPA_HANDLER(READ8(c2040_device, via_pa_r)) |
1264 | 1244 | 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)) |
1267 | 1245 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c8050_device, via_pb_w)) |
1268 | 1246 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(c2040_device, mode_sel_w)) |
1269 | 1247 | MCFG_VIA6522_CB2_HANDLER(WRITELINE(c2040_device, rw_sel_w)) |