This is a reasonably complete implementation of the LC-3b, an architectural specification for an educational 16-bit computer. The ISA is described here (or here if the link is dead).
- Handle Unicode
- Currently, we're assuming all input is ASCII
- Currently, we parse instructions every time they're executed
- We could parse all instructions at object-file load time, potentially speeding up execution
GPLv2, see LICENSE file.