trunk/src/mess/includes/victor9k.h
| r26861 | r26862 | |
| 143 | 143 | |
| 144 | 144 | DECLARE_WRITE8_MEMBER( via4_pa_w ); |
| 145 | 145 | DECLARE_WRITE8_MEMBER( via4_pb_w ); |
| 146 | | DECLARE_READ_LINE_MEMBER( ds0_r ); |
| 147 | | DECLARE_READ_LINE_MEMBER( ds1_r ); |
| 148 | 146 | DECLARE_WRITE_LINE_MEMBER( mode_w ); |
| 149 | 147 | DECLARE_WRITE_LINE_MEMBER( via4_irq_w ); |
| 150 | 148 | |
| 151 | 149 | DECLARE_READ8_MEMBER( via5_pa_r ); |
| 152 | 150 | DECLARE_WRITE8_MEMBER( via5_pb_w ); |
| 153 | | DECLARE_READ_LINE_MEMBER( brdy_r ); |
| 154 | | DECLARE_READ_LINE_MEMBER( rdy0_r ); |
| 155 | | DECLARE_READ_LINE_MEMBER( rdy1_r ); |
| 156 | 151 | DECLARE_WRITE_LINE_MEMBER( via5_irq_w ); |
| 157 | 152 | |
| 158 | 153 | DECLARE_READ8_MEMBER( via6_pa_r ); |
| 159 | 154 | DECLARE_READ8_MEMBER( via6_pb_r ); |
| 160 | 155 | DECLARE_WRITE8_MEMBER( via6_pa_w ); |
| 161 | 156 | DECLARE_WRITE8_MEMBER( via6_pb_w ); |
| 162 | | DECLARE_READ_LINE_MEMBER( gcrerr_r ); |
| 163 | 157 | DECLARE_WRITE_LINE_MEMBER( drw_w ); |
| 164 | 158 | DECLARE_WRITE_LINE_MEMBER( erase_w ); |
| 165 | 159 | DECLARE_WRITE_LINE_MEMBER( kbrdy_w ); |
trunk/src/mess/drivers/victor9k.c
| r26861 | r26862 | |
| 731 | 731 | m_st[1] = data >> 4; |
| 732 | 732 | } |
| 733 | 733 | |
| 734 | | READ_LINE_MEMBER( victor9k_state::ds0_r ) |
| 735 | | { |
| 736 | | return m_ds0; |
| 737 | | } |
| 738 | | |
| 739 | | READ_LINE_MEMBER( victor9k_state::ds1_r ) |
| 740 | | { |
| 741 | | return m_ds1; |
| 742 | | } |
| 743 | | |
| 744 | 734 | WRITE_LINE_MEMBER( victor9k_state::mode_w ) |
| 745 | 735 | { |
| 746 | 736 | } |
| r26861 | r26862 | |
| 791 | 781 | */ |
| 792 | 782 | } |
| 793 | 783 | |
| 794 | | READ_LINE_MEMBER( victor9k_state::brdy_r ) |
| 795 | | { |
| 796 | | return m_brdy; |
| 797 | | } |
| 798 | | |
| 799 | | READ_LINE_MEMBER( victor9k_state::rdy0_r ) |
| 800 | | { |
| 801 | | return m_rdy0; |
| 802 | | } |
| 803 | | |
| 804 | | READ_LINE_MEMBER( victor9k_state::rdy1_r ) |
| 805 | | { |
| 806 | | return m_rdy1; |
| 807 | | } |
| 808 | | |
| 809 | 784 | WRITE_LINE_MEMBER( victor9k_state::via5_irq_w ) |
| 810 | 785 | { |
| 811 | 786 | m_via5_irq = state; |
| r26861 | r26862 | |
| 943 | 918 | m_stp[1] = BIT(data, 7); |
| 944 | 919 | } |
| 945 | 920 | |
| 946 | | READ_LINE_MEMBER( victor9k_state::gcrerr_r ) |
| 947 | | { |
| 948 | | return m_gcrerr; |
| 949 | | } |
| 950 | | |
| 951 | 921 | WRITE_LINE_MEMBER( victor9k_state::drw_w ) |
| 952 | 922 | { |
| 953 | 923 | } |
| r26861 | r26862 | |
| 1055 | 1025 | // memory banking |
| 1056 | 1026 | address_space &program = m_maincpu->space(AS_PROGRAM); |
| 1057 | 1027 | program.install_ram(0x00000, m_ram->size() - 1, m_ram->pointer()); |
| 1028 | |
| 1029 | m_via5->write_ca1(m_brdy); |
| 1030 | m_via6->write_ca1(m_gcrerr); |
| 1058 | 1031 | } |
| 1059 | 1032 | |
| 1060 | 1033 | |
| r26861 | r26862 | |
| 1130 | 1103 | MCFG_VIA6522_IRQ_HANDLER(WRITELINE(victor9k_state, via3_irq_w)) |
| 1131 | 1104 | |
| 1132 | 1105 | MCFG_DEVICE_ADD(M6522_4_TAG, VIA6522, XTAL_30MHz/30) |
| 1133 | | MCFG_VIA6522_READCA1_HANDLER(READLINE(victor9k_state, ds0_r)) |
| 1134 | | MCFG_VIA6522_READCB1_HANDLER(READLINE(victor9k_state, ds1_r)) |
| 1135 | 1106 | MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(victor9k_state, via4_pa_w)) |
| 1136 | 1107 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(victor9k_state, via4_pb_w)) |
| 1137 | 1108 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(victor9k_state, mode_w)) |
| r26861 | r26862 | |
| 1139 | 1110 | |
| 1140 | 1111 | MCFG_DEVICE_ADD(M6522_5_TAG, VIA6522, XTAL_30MHz/30) |
| 1141 | 1112 | MCFG_VIA6522_READPA_HANDLER(READ8(victor9k_state, via5_pa_r)) |
| 1142 | | MCFG_VIA6522_READCA1_HANDLER(READLINE(victor9k_state, brdy_r)) |
| 1143 | | MCFG_VIA6522_READCA2_HANDLER(READLINE(victor9k_state, rdy0_r)) |
| 1144 | | MCFG_VIA6522_READCB2_HANDLER(READLINE(victor9k_state, rdy1_r)) |
| 1145 | 1113 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(victor9k_state, via5_pb_w)) |
| 1146 | 1114 | MCFG_VIA6522_IRQ_HANDLER(WRITELINE(victor9k_state, via5_irq_w)) |
| 1147 | 1115 | |
| 1148 | 1116 | MCFG_DEVICE_ADD(M6522_6_TAG, VIA6522, XTAL_30MHz/30) |
| 1149 | 1117 | MCFG_VIA6522_READPA_HANDLER(READ8(victor9k_state, via6_pa_r)) |
| 1150 | 1118 | MCFG_VIA6522_READPB_HANDLER(READ8(victor9k_state, via6_pb_r)) |
| 1151 | | MCFG_VIA6522_READCA1_HANDLER(READLINE(victor9k_state, gcrerr_r)) |
| 1152 | 1119 | MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(victor9k_state, via6_pa_w)) |
| 1153 | 1120 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(victor9k_state, via6_pb_w)) |
| 1154 | 1121 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(victor9k_state, drw_w)) |