mirror of
https://github.com/bradford-hamilton/apple-1.git
synced 2024-06-11 08:29:35 +00:00
cdca8f735d
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. |
||
---|---|---|
cmd | ||
internal/vm | ||
.gitignore | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md |
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: