diff options
author | 2020-10-11 23:23:41 +1100 | |
---|---|---|
committer | 2020-10-11 23:23:41 +1100 | |
commit | 53a37d78d3df50a9b2bd45070d84161788c9a05f (patch) | |
tree | d1d184bd1c592bd646faa0e750ecdf73494650fa | |
parent | 1dcfc06e67069bb63fd004e6a152010821fbedcc (diff) |
mc6845: enable strobe output (RA4) in transparent mode.
-rw-r--r-- | src/devices/video/mc6845.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/video/mc6845.cpp b/src/devices/video/mc6845.cpp index 1c07454d077..abf5692b7c7 100644 --- a/src/devices/video/mc6845.cpp +++ b/src/devices/video/mc6845.cpp @@ -189,7 +189,7 @@ void mc6845_device::transparent_update() { m_update_addr++; m_update_addr &= 0x3fff; - call_on_update_address(0); + call_on_update_address(MODE_UPDATE_STROBE); } else { @@ -268,7 +268,7 @@ void mc6845_device::register_w(uint8_t data) { m_update_addr = ((data & 0x3f) << 8) | (m_update_addr & 0x00ff); if(MODE_TRANSPARENT_PHI2) - call_on_update_address(0); + call_on_update_address(MODE_UPDATE_STROBE); } break; case 0x13: @@ -276,7 +276,7 @@ void mc6845_device::register_w(uint8_t data) { m_update_addr = ((data & 0xff) << 0) | (m_update_addr & 0xff00); if(MODE_TRANSPARENT_PHI2) - call_on_update_address(0); + call_on_update_address(MODE_UPDATE_STROBE); } break; case 0x1f: transparent_update(); break; @@ -994,7 +994,7 @@ void mc6845_device::device_timer(emu_timer &timer, device_timer_id id, int param case TIMER_UPD_ADR: /* fire a update address strobe */ - call_on_update_address(0); + call_on_update_address(MODE_UPDATE_STROBE); break; case TIMER_UPD_TRANS: |