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+