Previous | 199869 Revisions | Next |
r26856 Wednesday 1st January, 2014 at 14:25:24 UTC by smf |
---|
removed oric ca1 & c2 read handlers, they were just returning what was written [smf] |
[src/mess/drivers] | oric.c |
[src/mess/includes] | oric.h |
[src/mess/machine] | oric.c |
r26855 | r26856 | |
---|---|---|
409 | 409 | MCFG_DEVICE_ADD( "via6522_0", VIA6522, 1000000 ) |
410 | 410 | MCFG_VIA6522_READPA_HANDLER(READ8(oric_state, oric_via_in_a_func)) |
411 | 411 | MCFG_VIA6522_READPB_HANDLER(READ8(oric_state, oric_via_in_b_func)) |
412 | MCFG_VIA6522_READCA2_HANDLER(READLINE(oric_state, oric_via_in_ca2_func)) | |
413 | MCFG_VIA6522_READCB2_HANDLER(READLINE(oric_state, oric_via_in_cb2_func)) | |
414 | 412 | MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(oric_state, oric_via_out_a_func)) |
415 | 413 | MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(oric_state, oric_via_out_b_func)) |
416 | 414 | MCFG_VIA6522_CA2_HANDLER(WRITELINE(oric_state, oric_via_out_ca2_func)) |
r26855 | r26856 | |
---|---|---|
302 | 302 | } |
303 | 303 | |
304 | 304 | |
305 | READ_LINE_MEMBER(oric_state::oric_via_in_ca2_func) | |
306 | { | |
307 | return m_psg_control & 1; | |
308 | } | |
309 | ||
310 | READ_LINE_MEMBER(oric_state::oric_via_in_cb2_func) | |
311 | { | |
312 | return (m_psg_control>>1) & 1; | |
313 | } | |
314 | ||
315 | 305 | WRITE_LINE_MEMBER(oric_state::oric_via_out_ca2_func) |
316 | 306 | { |
317 | 307 | m_psg_control &=~1; |
r26855 | r26856 | |
---|---|---|
136 | 136 | DECLARE_READ8_MEMBER(oric_via_in_b_func); |
137 | 137 | DECLARE_WRITE8_MEMBER(oric_via_out_a_func); |
138 | 138 | DECLARE_WRITE8_MEMBER(oric_via_out_b_func); |
139 | DECLARE_READ_LINE_MEMBER(oric_via_in_ca2_func); | |
140 | DECLARE_READ_LINE_MEMBER(oric_via_in_cb2_func); | |
141 | 139 | DECLARE_WRITE_LINE_MEMBER(oric_via_out_ca2_func); |
142 | 140 | DECLARE_WRITE_LINE_MEMBER(oric_via_out_cb2_func); |
143 | 141 | DECLARE_WRITE_LINE_MEMBER(oric_jasmin_wd179x_drq_w); |
Previous | 199869 Revisions | Next |