Go to file
Bradford Lamson-Scribner cdca8f735d internal/vm: add the first few opcode handlers
Still a little iffy on the code design, although this seems like it
could be a desirable pattern. This way I would have to write an opcode
handler for all the cases and register it to the “op”. That way step
calls are super simple from Appleone’s point of view -> get the operation
and that operation has everything needed to execute on the vm.
2020-05-30 11:03:58 -06:00
cmd cmd: prepare cmd folder, as I will turn this into a cobra CLI at some point 2020-05-27 14:37:43 -06:00
internal/vm internal/vm: add the first few opcode handlers 2020-05-30 11:03:58 -06:00
.gitignore initial commit 2020-05-24 15:41:24 -06:00
go.mod deps: initialize as go module 2020-05-30 11:01:48 -06:00
go.sum deps: initialize as go module 2020-05-30 11:01:48 -06:00
main.go initial commit 2020-05-24 15:41:24 -06:00
README.md internal/cpu: add cpu status register flags 2020-05-27 22:08:30 -06:00

After building chippy, I wanted finding something a little more challenging. I really enjoyed it so I'm going to give an Apple 1 computer a shot.

Current references: