From cabf912e66766bde9e6a5d94e7679cd28fa9b325 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Fri, 25 Mar 2022 09:59:26 +0100 Subject: [PATCH] logging --- rk05.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/rk05.cpp b/rk05.cpp index 21162bb..9d89f14 100644 --- a/rk05.cpp +++ b/rk05.cpp @@ -141,9 +141,7 @@ void rk05::writeWord(const uint16_t addr, uint16_t v) #endif const int reg = (addr - RK05_BASE) / 2; - D(fprintf(stderr, "RK05 write %s/%o: %o\n", regnames[reg], addr, v);) - D(fprintf(stderr, "set register %o: %o\n", addr, v);) registers[reg] = v; if (addr == RK05_CS) { @@ -151,14 +149,12 @@ void rk05::writeWord(const uint16_t addr, uint16_t v) const int func = (v >> 1) & 7; // FUNCTION int16_t wc = registers[(RK05_WC - RK05_BASE) / 2]; const size_t reclen = wc < 0 ? (-wc * 2) : wc * 2; - D(fprintf(stderr, "RK05 rec len %zo\n", reclen);) uint16_t dummy = registers[(RK05_DA - RK05_BASE) / 2]; uint8_t sector = dummy & 0b1111; uint8_t surface = (dummy >> 4) & 1; int track = (dummy >> 4) & 511; uint16_t cylinder = (dummy >> 5) & 255; - D(fprintf(stderr, "RK05 position sec %d surf %d cyl %d\n", sector, surface, cylinder);) const int diskoff = track * 12 + sector; @@ -172,8 +168,7 @@ void rk05::writeWord(const uint16_t addr, uint16_t v) else if (func == 1) { // write *disk_write_acitivity = true; - D(fprintf(stderr, "RK05 invoke %d (write)\n", func);) - D(fprintf(stderr, "RK05 writing %zo bytes to offset %o (%d dec)\n", reclen, diskoffb, diskoffb);) + D(fprintf(stderr, "RK05 position sec %d surf %d cyl %d, reclen %zo, WRITE to %o, mem: %o\n", sector, surface, cylinder, reclen, diskoffb, memoff);) uint32_t p = reclen; // FIXME for(size_t i=0; i