A disassembler!

TODOs:

* Index decoding :(
* Page 10 and 11 opcodes
* Refactoring

But it generally works!