diff options
author | 2015-08-17 09:37:30 -0400 | |
---|---|---|
committer | 2015-08-17 09:37:30 -0400 | |
commit | 6a870588f2141f70449ad2bc6e23024e8b108fd8 (patch) | |
tree | f66b6d1659a676357348093340468ce58bfe08c3 /src/mess/machine/dragon.c | |
parent | 45854fab0108829ee7b1964532207af2f5b2dac8 (diff) | |
parent | 039973b6d8e326b844693ffe0abb3053e6768e1d (diff) |
Merge pull request #280 from richard42/trs80-coco-audio-fixes
Trs80 coco audio fixes
Diffstat (limited to 'src/mess/machine/dragon.c')
-rw-r--r-- | src/mess/machine/dragon.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/machine/dragon.c b/src/mess/machine/dragon.c index ded7ff221e5..12c902d5c93 100644 --- a/src/mess/machine/dragon.c +++ b/src/mess/machine/dragon.c @@ -48,13 +48,13 @@ easier to manage. // pia1_pa_changed - called when PIA1 PA changes //------------------------------------------------- -void dragon_state::pia1_pa_changed(void) +void dragon_state::pia1_pa_changed(UINT8 data) { /* call inherited function */ - coco12_state::pia1_pa_changed(); + coco12_state::pia1_pa_changed(data); /* if strobe bit is high send data from pia0 port b to dragon parallel printer */ - if (m_pia_1->a_output() & 0x02) + if (data & 0x02) { UINT8 output = m_pia_1->b_output(); m_printer->output(output); @@ -113,9 +113,9 @@ WRITE8_MEMBER( dragon64_state::ff00_write ) // pia1_pb_changed //------------------------------------------------- -void dragon64_state::pia1_pb_changed(void) +void dragon64_state::pia1_pb_changed(UINT8 data) { - dragon_state::pia1_pb_changed(); + dragon_state::pia1_pb_changed(data); UINT8 ddr = ~m_pia_1->port_b_z_mask(); @@ -125,7 +125,7 @@ void dragon64_state::pia1_pb_changed(void) /* always be high (enabling 32k basic rom) */ if (ddr & 0x04) { - page_rom(m_pia_1->b_output() & 0x04 ? true : false); + page_rom(data & 0x04 ? true : false); logerror("pia1_pb_changed\n"); } } |