Skip to main content

trace_cpu

Macro trace_cpu 

Source
macro_rules! trace_cpu {
    ($level:literal; $($arg:tt)*) => { ... };
    ($($arg:tt)*) => { ... };
}
Expand description

Trace CPU operations. Only active when CPU tracing is enabled.

ยงExample

use neser::trace_cpu;
let pc = 0u16;
let a = 0u8;
trace_cpu!("PC={:04X} A={:02X}", pc, a);  // defaults to level 1
trace_cpu!(2; "detailed info");           // only prints at level 2+