From 2e95c63a2932419025c752892fbab4edccafe107 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Fri, 19 Apr 2024 08:25:06 +0200 Subject: [PATCH] RL02: updating counters fails XXDP --- rl02.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rl02.cpp b/rl02.cpp index 1094de7..344211f 100644 --- a/rl02.cpp +++ b/rl02.cpp @@ -202,7 +202,7 @@ void rl02::writeWord(const uint16_t addr, uint16_t v) DOLOG(debug, false, "RL02 read %d bytes (dec) from %d (dec) to %06o (oct) [cylinder: %d, head: %d, sector: %d]", count, temp_disk_offset, memory_address, track, head, sector); - update_dar(); +// update_dar(); while(count > 0) { uint32_t cur = std::min(uint32_t(sizeof xfer_buffer), count); @@ -217,7 +217,7 @@ void rl02::writeWord(const uint16_t addr, uint16_t v) b->writeUnibusByte(memory_address++, xfer_buffer[i++]); b->writeUnibusByte(memory_address++, xfer_buffer[i++]); - update_bus_address(memory_address); + // update_bus_address(memory_address); } temp_disk_offset += cur; @@ -236,7 +236,7 @@ void rl02::writeWord(const uint16_t addr, uint16_t v) } } - update_dar(); +// update_dar(); } do_int = true;