I haven't read the whole article yet, I just want to report what seems to be a small error:
> The code is written in C11, and it will probably compile on most operating systems. The repo can be found here, and the exact source code is vm.c:
The link on "here" is broken, it's https://github.com/,nomemory/lc3-vm (with a comma before your github username) instead of (I think) https://github.com/nomemory/lc3-vm.