minor bugfixes
This commit is contained in:
@@ -323,7 +323,11 @@ fn main() -> Result<(), Error> {
|
||||
simulation.regs[i + 1]
|
||||
);
|
||||
}
|
||||
println!("SP: {:08x} PC: {:08x}", simulation.sp, simulation.pc);
|
||||
println!(
|
||||
"SP: {:08x} PC: {:08x}",
|
||||
simulation.sp * 4,
|
||||
simulation.pc * 4
|
||||
);
|
||||
println!("RAM near SP");
|
||||
let min_pc = (simulation.pc).min(0x0100_0000 / 4 - 8);
|
||||
let min_sp = (simulation.sp).min(0x0100_0000 / 4 - 8);
|
||||
@@ -381,7 +385,7 @@ fn main() -> Result<(), Error> {
|
||||
if next.len() >= 2 {
|
||||
match parse_int::parse::<u32>(next[1]) {
|
||||
Ok(i) => {
|
||||
let v = simulation.ram[i as usize/4];
|
||||
let v = simulation.ram[i as usize / 4];
|
||||
println!(
|
||||
"0x{:8x} -- {}",
|
||||
v,
|
||||
|
||||
Reference in New Issue
Block a user