Commit Graph

8 Commits

Author SHA1 Message Date
Bradford Lamson-Scribner
11dc1bdad9 internal/cpu: add cpu status register flags 2020-05-27 22:08:30 -06:00
Bradford Lamson-Scribner
f77b94f885 internal/{cpu,vm}: add memory to the vm, and refactor cpu/vm/memory code 2020-05-27 21:19:43 -06:00
Bradford Lamson-Scribner
17df9a44f0 docs: add/update some godoc comments 2020-05-27 14:59:16 -06:00
Bradford Lamson-Scribner
3ff2e7f9ab pkg/appleone: add a public appleone pkg
Move cpu and opcodes (cpu package) to internal, while adding a public
appleone api package to `pkg/`
2020-05-27 14:52:39 -06:00
Bradford Lamson-Scribner
366b4ce53e pkg/{cpu,opcodes}: add some foundational work around the cpu and opcodes
Create some data structures to start building the CPU. Outside of some
new structures, the majority of the work in this CL was adding all
apple1 opcodes.
2020-05-27 14:41:38 -06:00
Bradford Lamson-Scribner
b0bcd754d1 cmd: prepare cmd folder, as I will turn this into a cobra CLI at some point 2020-05-27 14:37:43 -06:00
Bradford Lamson-Scribner
5e3283bcc7 readme: update references I’m using to figure this thing out 2020-05-27 14:37:23 -06:00
Bradford Lamson-Scribner
3d1c093d95 initial commit 2020-05-24 15:41:24 -06:00