Home
last modified time | relevance | path

Searched refs:m_port_out_cb (Results 1 – 25 of 41) sorted by relevance

12

/dports/emulators/mess/mame-mame0226/src/devices/cpu/m6502/
H A Dm6500_1.h53 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 Dm6500_1.cpp87 , 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 Dm6500_1.h53 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 Dm6500_1.cpp87 , 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 Dpic17c4x.h71 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 Dpic17c4x.cpp39 , 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 Dpic17c4x.h71 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 Dpic17c4x.cpp39 , 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 Driscii.h62 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 Driscii.h62 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 Dtms7000.h34 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 Dtms7000.cpp123 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 Dtms7000.h34 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 Dtms7000.cpp123 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 Dtlcs870.h21 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 Dtlcs870.cpp115 , 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 Dtlcs870.h21 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 Dtlcs870.cpp115 , 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 Dm37710.h100 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 Dm37710.h100 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 Dcxd1185.h21 auto port_out_cb() { return m_port_out_cb.bind(); } in port_out_cb()
77 devcb_write8 m_port_out_cb; variable
H A Dcxd1185.cpp51 , 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 Dcxd1185.h21 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 Dmcs48.h118 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 Dmcs48.h118 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()

12