A LC-3 VM written in Rust.
$ cargo run [path.obj]
Example applications:
- https://github.com/rpendleton/lc3-2048
- https://github.com/justinmeiners/lc3-rogue
$ cargo run [path.obj] --debug
Waiting for connection...
From a separate shell:
$ ./bin/debug.sh
h
c, continue Continue execution.
r, registers Print registers.
condition Print condition.
d, disassemble Disassemble current instruction.
read <addr> Read and display memory address. e.g. read 0x3000
break-address <addr> Break at address. e.g. read 0x3000
- Finish implementing TRAP codes