pub const DLUT: [fn(&Instruction) -> String; 85];Expand description
Disassembler function Look-Up Table.
ยงUsage
use m68000::decoder::DECODER;
use m68000::disassembler::DLUT;
use m68000::instruction::Instruction;
use m68000::memory_access::MemoryAccess;
let mut data: Vec<u8> = Vec::new();
data.resize(4, 0); // Load the binary in data.
let mut iter = data.iter_u16(0);
let inst = Instruction::from_memory(&mut iter).unwrap();
let disassemble = DLUT[DECODER[inst.opcode as usize] as usize];
println!("{:#X} {}", inst.pc, disassemble(&inst));