DLUT

Constant DLUT 

Source
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));