From 87cb958478c721789dff9d13290dee7c1e343638 Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sun, 9 Mar 2025 20:35:20 +0100 Subject: [PATCH] mem_read_reg() and mem_write_reg() convenience functions --- .debugusrc.js | 10 ++++++++++ .debugusrc1.js | 10 +++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.debugusrc.js b/.debugusrc.js index 7f0ba57..49f986c 100644 --- a/.debugusrc.js +++ b/.debugusrc.js @@ -40,6 +40,16 @@ function dump_regs() } } +function mem_read_reg(reg) +{ + return mem_read(get_reg(reg)); +} + +function mem_write_reg(reg, v) +{ + mem_write(get_reg(reg), v); +} + function print_file() { log_inf("Debugging file \"" + get_file() + "\""); diff --git a/.debugusrc1.js b/.debugusrc1.js index 3cc9ffe..7c056ab 100644 --- a/.debugusrc1.js +++ b/.debugusrc1.js @@ -22,11 +22,11 @@ set_reg("r14", r14); log_inf("3 --------------------------------------------"); dump_regs(); -var r14_mem = mem_read(get_reg("r14")); +var r14_mem = mem_read_reg("r14"); log_inf("Memory at r14 " + r14_mem); -mem_write(get_reg("r14"), "0x696969"); -log_inf("Memory at r14 " + mem_read(get_reg("r14"))); -mem_write(get_reg("r14"), r14_mem); -log_inf("Memory at r14 " + mem_read(get_reg("r14"))); +mem_write_reg("r14", "0x696969"); +log_inf("Memory at r14 " + mem_read_reg("r14")); +mem_write_reg("r14", r14_mem); +log_inf("Memory at r14 " + mem_read_reg("r14")); cont();