improved debuger

This commit is contained in:
Mwa
2026-03-16 18:36:14 +01:00
parent 4e23ac7bff
commit 53966ad22f

View File

@@ -391,18 +391,27 @@ fn main() -> Result<(), Error> {
v,
cpu::instr_to_text(v, i, &simulation.book)
);
false
true
}
Err(e) => {
println!("{e}");
false
true
}
}
} else {
println!("{HELP_MSG}");
true
}
}
"c" | "context" => false,
"u" | "up" => {
while !simulation.error
&& simulation.ram[simulation.pc] != 0x8800_0000
{
simulation.step();
}
false
}
_ => {
println!("{HELP_MSG}");
true
@@ -435,5 +444,5 @@ step n - step trough n instructions (alias s)
run - run program until exit / error (alias r)
context - print context (alias c)
print n - print ram content at address n and next 8 (alias p)
- repeat last step (yes, do no enter anything and press Enter)
up - run until the nex ret is reached (alias u)
";