/dports/emulators/mess/mame-mame0226/src/devices/cpu/m6502/ |
H A D | m6500_1.h | 53 auto pa_out_cb() { return m_port_out_cb[0].bind(); } in pa_out_cb() 54 auto pb_out_cb() { return m_port_out_cb[1].bind(); } in pb_out_cb() 55 auto pc_out_cb() { return m_port_out_cb[2].bind(); } in pc_out_cb() 56 auto pd_out_cb() { return m_port_out_cb[3].bind(); } in pd_out_cb() 117 devcb_write8::array<4> m_port_out_cb; variable
|
H A D | m6500_1.cpp | 87 , m_port_out_cb{ *this } 138 m_port_out_cb.resolve_all_safe(); in device_resolve_objects() 177 m_port_out_cb[i](m_port_buf[i] = 0xffU); in device_reset() 321 m_port_out_cb[offset](m_port_buf[offset] = data); in write_port()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/m6502/ |
H A D | m6500_1.h | 53 auto pa_out_cb() { return m_port_out_cb[0].bind(); } in pa_out_cb() 54 auto pb_out_cb() { return m_port_out_cb[1].bind(); } in pb_out_cb() 55 auto pc_out_cb() { return m_port_out_cb[2].bind(); } in pc_out_cb() 56 auto pd_out_cb() { return m_port_out_cb[3].bind(); } in pd_out_cb() 117 devcb_write8::array<4> m_port_out_cb; variable
|
H A D | m6500_1.cpp | 87 , m_port_out_cb{ *this } 138 m_port_out_cb.resolve_all_safe(); in device_resolve_objects() 177 m_port_out_cb[i](m_port_buf[i] = 0xffU); in device_reset() 321 m_port_out_cb[offset](m_port_buf[offset] = data); in write_port()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/pic17/ |
H A D | pic17c4x.h | 71 auto ra_out_cb() { return m_port_out_cb[0].bind(); } in ra_out_cb() 72 auto rb_out_cb() { return m_port_out_cb[1].bind(); } in rb_out_cb() 73 auto rc_out_cb() { return m_port_out_cb[2].bind(); } in rc_out_cb() 74 auto rd_out_cb() { return m_port_out_cb[3].bind(); } in rd_out_cb() 75 auto re_out_cb() { return m_port_out_cb[4].bind(); } in re_out_cb() 136 devcb_write8::array<5> m_port_out_cb; variable
|
H A D | pic17c4x.cpp | 39 , m_port_out_cb(*this) in pic17c4x_device() 137 m_port_out_cb[0](m_lata); in porta_w() 143 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in porta_w() 157 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in ddrb_w() 169 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in portb_w() 424 m_port_out_cb.resolve_all_safe(); in device_resolve_objects() 476 m_port_out_cb[0](0x3c); in device_reset() 477 m_port_out_cb[1](0xff); in device_reset()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/pic17/ |
H A D | pic17c4x.h | 71 auto ra_out_cb() { return m_port_out_cb[0].bind(); } in ra_out_cb() 72 auto rb_out_cb() { return m_port_out_cb[1].bind(); } in rb_out_cb() 73 auto rc_out_cb() { return m_port_out_cb[2].bind(); } in rc_out_cb() 74 auto rd_out_cb() { return m_port_out_cb[3].bind(); } in rd_out_cb() 75 auto re_out_cb() { return m_port_out_cb[4].bind(); } in re_out_cb() 136 devcb_write8::array<5> m_port_out_cb; variable
|
H A D | pic17c4x.cpp | 39 , m_port_out_cb(*this) in pic17c4x_device() 137 m_port_out_cb[0](m_lata); in porta_w() 143 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in porta_w() 157 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in ddrb_w() 169 m_port_out_cb[1](m_rbpu ? (m_latb | m_ddrb) : (m_latb & m_ddrb)); in portb_w() 424 m_port_out_cb.resolve_all_safe(); in device_resolve_objects() 476 m_port_out_cb[0](0x3c); in device_reset() 477 m_port_out_cb[1](0xff); in device_reset()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/rii/ |
H A D | riscii.h | 62 auto out_portb_cb() { return m_port_out_cb[0].bind(); } in out_portb_cb() 64 auto out_portc_cb() { return m_port_out_cb[1].bind(); } in out_portc_cb() 66 auto out_portd_cb() { return m_port_out_cb[2].bind(); } in out_portd_cb() 68 auto out_porte_cb() { return m_port_out_cb[3].bind(); } in out_porte_cb() 70 auto out_portf_cb() { return m_port_out_cb[4].bind(); } in out_portf_cb() 72 auto out_portg_cb() { return m_port_out_cb[5].bind(); } in out_portg_cb() 74 auto out_porth_cb() { return m_port_out_cb[6].bind(); } in out_porth_cb() 76 auto out_porti_cb() { return m_port_out_cb[7].bind(); } in out_porti_cb() 78 auto out_portj_cb() { return m_port_out_cb[8].bind(); } in out_portj_cb() 80 auto out_portk_cb() { return m_port_out_cb[9].bind(); } in out_portk_cb() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/rii/ |
H A D | riscii.h | 62 auto out_portb_cb() { return m_port_out_cb[0].bind(); } in out_portb_cb() 64 auto out_portc_cb() { return m_port_out_cb[1].bind(); } in out_portc_cb() 66 auto out_portd_cb() { return m_port_out_cb[2].bind(); } in out_portd_cb() 68 auto out_porte_cb() { return m_port_out_cb[3].bind(); } in out_porte_cb() 70 auto out_portf_cb() { return m_port_out_cb[4].bind(); } in out_portf_cb() 72 auto out_portg_cb() { return m_port_out_cb[5].bind(); } in out_portg_cb() 74 auto out_porth_cb() { return m_port_out_cb[6].bind(); } in out_porth_cb() 76 auto out_porti_cb() { return m_port_out_cb[7].bind(); } in out_porti_cb() 78 auto out_portj_cb() { return m_port_out_cb[8].bind(); } in out_portj_cb() 80 auto out_portk_cb() { return m_port_out_cb[9].bind(); } in out_portk_cb() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/tms7000/ |
H A D | tms7000.h | 34 auto out_porta() { return m_port_out_cb[0].bind(); } in out_porta() 37 auto out_portb() { return m_port_out_cb[1].bind(); } in out_portb() 40 auto out_portc() { return m_port_out_cb[2].bind(); } in out_portc() 42 auto out_portd() { return m_port_out_cb[3].bind(); } in out_portd() 46 auto out_porte() { return m_port_out_cb[4].bind(); } in out_porte() 111 devcb_write8::array<5> m_port_out_cb; variable 340 void e_bus_data_w(uint8_t data) { if (~m_control & 0x20) m_port_out_cb[4](data); } in e_bus_data_w()
|
H A D | tms7000.cpp | 123 m_port_out_cb(*this), in tms7000_device() 208 m_port_out_cb.resolve_all_safe(); in device_start() 608 m_port_out_cb[port](data & m_port_ddr[port]); in tms7000_pf_w() 904 m_port_out_cb[4](0xff); in device_reset() 918 m_port_out_cb[4](0xff); // put port E into high impedance in control_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/tms7000/ |
H A D | tms7000.h | 34 auto out_porta() { return m_port_out_cb[0].bind(); } in out_porta() 37 auto out_portb() { return m_port_out_cb[1].bind(); } in out_portb() 40 auto out_portc() { return m_port_out_cb[2].bind(); } in out_portc() 42 auto out_portd() { return m_port_out_cb[3].bind(); } in out_portd() 46 auto out_porte() { return m_port_out_cb[4].bind(); } in out_porte() 111 devcb_write8::array<5> m_port_out_cb; variable 340 void e_bus_data_w(uint8_t data) { if (~m_control & 0x20) m_port_out_cb[4](data); } in e_bus_data_w()
|
H A D | tms7000.cpp | 123 m_port_out_cb(*this), in tms7000_device() 208 m_port_out_cb.resolve_all_safe(); in device_start() 608 m_port_out_cb[port](data & m_port_ddr[port]); in tms7000_pf_w() 904 m_port_out_cb[4](0xff); in device_reset() 918 m_port_out_cb[4](0xff); // put port E into high impedance in control_w()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/tlcs870/ |
H A D | tlcs870.h | 21 auto p0_out_cb() { return m_port_out_cb[0].bind(); } in p0_out_cb() 22 auto p1_out_cb() { return m_port_out_cb[1].bind(); } in p1_out_cb() 23 auto p2_out_cb() { return m_port_out_cb[2].bind(); } in p2_out_cb() 24 auto p3_out_cb() { return m_port_out_cb[3].bind(); } in p3_out_cb() 25 auto p4_out_cb() { return m_port_out_cb[4].bind(); } in p4_out_cb() 26 auto p5_out_cb() { return m_port_out_cb[5].bind(); } in p5_out_cb() 27 auto p6_out_cb() { return m_port_out_cb[6].bind(); } in p6_out_cb() 28 auto p7_out_cb() { return m_port_out_cb[7].bind(); } in p7_out_cb() 169 devcb_write8::array<8> m_port_out_cb; variable
|
H A D | tlcs870.cpp | 115 , m_port_out_cb(*this) in tlcs870_device() 216 m_port_out_cb[0](data); in port0_w() 222 m_port_out_cb[1](data); in port1_w() 228 m_port_out_cb[2](data); in port2_w() 234 m_port_out_cb[3](data); in port3_w() 240 m_port_out_cb[4](data); in port4_w() 246 m_port_out_cb[5](data); in port5_w() 252 m_port_out_cb[6](data); in port6_w() 258 m_port_out_cb[7](data); in port7_w() 1244 m_port_out_cb.resolve_all_safe(); in device_start()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/tlcs870/ |
H A D | tlcs870.h | 21 auto p0_out_cb() { return m_port_out_cb[0].bind(); } in p0_out_cb() 22 auto p1_out_cb() { return m_port_out_cb[1].bind(); } in p1_out_cb() 23 auto p2_out_cb() { return m_port_out_cb[2].bind(); } in p2_out_cb() 24 auto p3_out_cb() { return m_port_out_cb[3].bind(); } in p3_out_cb() 25 auto p4_out_cb() { return m_port_out_cb[4].bind(); } in p4_out_cb() 26 auto p5_out_cb() { return m_port_out_cb[5].bind(); } in p5_out_cb() 27 auto p6_out_cb() { return m_port_out_cb[6].bind(); } in p6_out_cb() 28 auto p7_out_cb() { return m_port_out_cb[7].bind(); } in p7_out_cb() 169 devcb_write8::array<8> m_port_out_cb; variable
|
H A D | tlcs870.cpp | 115 , m_port_out_cb(*this) in tlcs870_device() 216 m_port_out_cb[0](data); in port0_w() 222 m_port_out_cb[1](data); in port1_w() 228 m_port_out_cb[2](data); in port2_w() 234 m_port_out_cb[3](data); in port3_w() 240 m_port_out_cb[4](data); in port4_w() 246 m_port_out_cb[5](data); in port5_w() 252 m_port_out_cb[6](data); in port6_w() 258 m_port_out_cb[7](data); in port7_w() 1244 m_port_out_cb.resolve_all_safe(); in device_start()
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/m37710/ |
H A D | m37710.h | 100 auto p0_out_cb() { return m_port_out_cb[0].bind(); } in p0_out_cb() 102 auto p1_out_cb() { return m_port_out_cb[1].bind(); } in p1_out_cb() 104 auto p2_out_cb() { return m_port_out_cb[2].bind(); } in p2_out_cb() 106 auto p3_out_cb() { return m_port_out_cb[3].bind(); } in p3_out_cb() 108 auto p4_out_cb() { return m_port_out_cb[4].bind(); } in p4_out_cb() 110 auto p5_out_cb() { return m_port_out_cb[5].bind(); } in p5_out_cb() 112 auto p6_out_cb() { return m_port_out_cb[6].bind(); } in p6_out_cb() 114 auto p7_out_cb() { return m_port_out_cb[7].bind(); } in p7_out_cb() 116 auto p8_out_cb() { return m_port_out_cb[8].bind(); } in p8_out_cb() 118 auto p9_out_cb() { return m_port_out_cb[9].bind(); } in p9_out_cb() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/m37710/ |
H A D | m37710.h | 100 auto p0_out_cb() { return m_port_out_cb[0].bind(); } in p0_out_cb() 102 auto p1_out_cb() { return m_port_out_cb[1].bind(); } in p1_out_cb() 104 auto p2_out_cb() { return m_port_out_cb[2].bind(); } in p2_out_cb() 106 auto p3_out_cb() { return m_port_out_cb[3].bind(); } in p3_out_cb() 108 auto p4_out_cb() { return m_port_out_cb[4].bind(); } in p4_out_cb() 110 auto p5_out_cb() { return m_port_out_cb[5].bind(); } in p5_out_cb() 112 auto p6_out_cb() { return m_port_out_cb[6].bind(); } in p6_out_cb() 114 auto p7_out_cb() { return m_port_out_cb[7].bind(); } in p7_out_cb() 116 auto p8_out_cb() { return m_port_out_cb[8].bind(); } in p8_out_cb() 118 auto p9_out_cb() { return m_port_out_cb[9].bind(); } in p9_out_cb() [all …]
|
/dports/emulators/mess/mame-mame0226/src/devices/machine/ |
H A D | cxd1185.h | 21 auto port_out_cb() { return m_port_out_cb.bind(); } in port_out_cb() 77 devcb_write8 m_port_out_cb; variable
|
H A D | cxd1185.cpp | 51 , m_port_out_cb(*this) in cxd1185_device() 79 m_port_out_cb.resolve_safe(); in device_start() 482 m_port_out_cb(0, m_ioport & mask, mask); in ioport_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/machine/ |
H A D | cxd1185.h | 21 auto port_out_cb() { return m_port_out_cb.bind(); } in port_out_cb() 77 devcb_write8 m_port_out_cb; variable
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/mcs48/ |
H A D | mcs48.h | 118 auto p1_out_cb() { return m_port_out_cb[0].bind(); } in DECLARE_DEVICE_TYPE() 119 auto p2_out_cb() { return m_port_out_cb[1].bind(); } in DECLARE_DEVICE_TYPE() 177 devcb_write8::array<2> m_port_out_cb; in DECLARE_DEVICE_TYPE() local 245 void port_w(offs_t a, uint8_t v) { m_port_out_cb[a - 1](v); } in DECLARE_DEVICE_TYPE()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/mcs48/ |
H A D | mcs48.h | 118 auto p1_out_cb() { return m_port_out_cb[0].bind(); } in DECLARE_DEVICE_TYPE() 119 auto p2_out_cb() { return m_port_out_cb[1].bind(); } in DECLARE_DEVICE_TYPE() 177 devcb_write8::array<2> m_port_out_cb; in DECLARE_DEVICE_TYPE() local 245 void port_w(offs_t a, uint8_t v) { m_port_out_cb[a - 1](v); } in DECLARE_DEVICE_TYPE()
|