Panopticon includes a simple disassembler framework. The basic idea is that you provide opcode patterns akin to regexp and write a function that emits mnemonics and code describing opcode semantics. There isn&#x27;t much documentation, but you can take a look at the AVR and MOS 6502 disassemblers in lib&#x2F;src&#x2F;mos resp. lib&#x2F;src&#x2F;avr.