Commit Graph

15 Commits

Author SHA1 Message Date
Nemo aed6f0a372 [08] Finishes VM Implementation
Lots of different changes:

- modular code with lots of helper methods
- fixed the return jump address getting overridden bug
2020-06-08 23:56:54 +05:30
Nemo 4e49913808 [07/Static] Implements static push/pop memory segment 2020-06-02 17:28:20 +05:30
Nemo 67b4e2653e [07/Pointers] Implemented pointer segment push/pop 2020-06-02 17:04:51 +05:30
Nemo 16e830851e Remove unused tests 2020-06-02 04:16:57 +05:30
Nemo c46f739aed Was missing an indirect lookup on segment pushes 2020-06-02 04:16:13 +05:30
Nemo 32242242cb I think the bug is somewhere in segment based pushes 2020-06-02 04:00:35 +05:30
Nemo 777523c24f Write Limited tests for segment pops 2020-06-02 03:51:40 +05:30
Nemo 551546c953 Break into multiple files for easier navigation 2020-06-02 03:19:28 +05:30
Nemo 9782ba7e4d [07] Almost done with BasicTest implementation 2020-06-02 01:42:15 +05:30
Nemo 3fa5a5c07a [07] StackTest passes 2020-06-02 00:12:41 +05:30
Nemo be69ac321d Reduce stack manipulation (use M instead of A) 2020-06-01 23:05:42 +05:30
Nemo b186ee7df1 [07/SimpleAdd] Partial working implementation
Implemented right now:

- push constant
- add
2020-06-01 21:47:50 +05:30
Nemo c1cac6ad6f [07] Initial work on VM Translator 2020-06-01 19:49:55 +05:30
Nemo ab0cd97270 dos2unix 2020-05-19 18:12:52 +05:30
Nemo ad2e1f5747 Initial Commit 💥 2020-05-19 17:32:15 +05:30