diff options
author | bd <bdunahu@operationnull.com> | 2025-03-11 17:33:27 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-03-11 17:33:27 -0400 |
commit | 1e095065907c2ab7b3a9705fab7c44e60361e035 (patch) | |
tree | 97f5628e53672ca63e1a7fa86972e4b0fb9ed5b0 /src/cli | |
parent | 979723533989a38660ece630b9e458cb3aa61bda (diff) |
Call memory wrapping functions properly
Diffstat (limited to 'src/cli')
-rw-r--r-- | src/cli/cli.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cli/cli.cc b/src/cli/cli.cc index 8dc7e2e..41ac57c 100644 --- a/src/cli/cli.cc +++ b/src/cli/cli.cc @@ -100,6 +100,7 @@ void Cli::help() void Cli::load(Accessor accessor, int address) { + address = wrap_address(address); const auto default_flags = std::cout.flags(); const auto default_fill = std::cout.fill(); @@ -107,7 +108,7 @@ void Cli::load(Accessor accessor, int address) Response r = this->cache->read_word(accessor, address, data); std::cout << r << " to " << accessor << " reading " << address << std::endl; if (r == OK) - std::cout << " Got:" << std::hex << data << std::endl; + std::cout << " Got: " << std::hex << data << std::endl; std::cout.flags(default_flags); std::cout.fill(default_fill); @@ -115,6 +116,7 @@ void Cli::load(Accessor accessor, int address) void Cli::store(Accessor accessor, int data, int address) { + address = wrap_address(address); Response r = this->cache->write_word(accessor, data, address); std::cout << r << " to " << accessor << " storing " << data << " in " << address << std::endl; |