From 38d84fc792d801d4ae64b2c0a54834f275c66f24 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Wed, 16 Mar 2022 23:01:55 +0100 Subject: [PATCH] 177760 system size register? --- bus.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bus.cpp b/bus.cpp index 73c3370..51b3d89 100644 --- a/bus.cpp +++ b/bus.cpp @@ -239,7 +239,10 @@ uint16_t bus::read(const uint16_t a, const bool word_mode, const bool use_prev) D(fprintf(stderr, "bus::readWord: odd address UNHANDLED %o\n", a);) D(fprintf(stderr, "UNHANDLED read %o(%c)\n", a, word_mode ? 'B' : ' ');) - c -> busError(); + if (a == 0177760) + return 0167777; // TODO; get this from memory.cpp min(memsize, 64kB - 4kB) + +// c -> busError(); return -1; }