From 381879030fcd1336cdeed6960fa5b78b3701dfa0 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Sat, 2 Jul 2022 16:55:55 +0200 Subject: [PATCH] helpful logging --- bus.cpp | 2 +- main.cpp | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bus.cpp b/bus.cpp index aa62131..dfe55ed 100644 --- a/bus.cpp +++ b/bus.cpp @@ -716,7 +716,7 @@ void bus::write(const uint16_t a, const bool word_mode, uint16_t value, const bo /////////// - DOLOG(debug, true, "UNHANDLED write %o(%c): %o", a, word_mode ? 'B' : ' ', value); + DOLOG(debug, true, "UNHANDLED write %o(%c): %o", a, word_mode ? 'B' : 'W', value); // c -> busError(); diff --git a/main.cpp b/main.cpp index b5bb6da..5b6b66c 100644 --- a/main.cpp +++ b/main.cpp @@ -188,11 +188,19 @@ int main(int argc, char *argv[]) cnsl = new console_posix(&event, b); } - if (rk05_files.empty() == false) - b->add_rk05(new rk05(rk05_files, b, cnsl->get_disk_read_activity_flag(), cnsl->get_disk_write_activity_flag())); + if (rk05_files.empty() == false) { + if (bootloader != BL_RK05) + DOLOG(warning, true, "Note: loading RK05 with no RK05 bootloader selected"); + + b->add_rk05(new rk05(rk05_files, b, cnsl->get_disk_read_activity_flag(), cnsl->get_disk_write_activity_flag())); + } + + if (rl02_files.empty() == false) { + if (bootloader != BL_RL02) + DOLOG(warning, true, "Note: loading RL02 with no RL02 bootloader selected"); - if (rl02_files.empty() == false) b->add_rl02(new rl02(rl02_files, b, cnsl->get_disk_read_activity_flag(), cnsl->get_disk_write_activity_flag())); + } if (bootloader != BL_NONE) setBootLoader(b, bootloader);