Commit Graph

13 Commits

Author SHA1 Message Date
Nemo 5160559eff [08] Optimized function starts a little 2020-06-04 15:48:41 +05:30
Nemo b052ab617c [08] Implement Return/Function/Init
Return isn't functional (yet)
Init isn't called (yet)
2020-06-04 15:48:32 +05:30
Nemo 2fbdba0cf2 [08] Goto is functional.
Wasted 15 minutes stepping through the assembly, only to find out I was
missing a $ in $globalLabel
2020-06-04 15:48:27 +05:30
Nemo b61d4c4339 [08] Adds support for label and if-goto commands 2020-06-04 15:48:20 +05:30
Nemo 91dd0bb102 Fix command symbols 2020-06-03 17:49:21 +05:30
Nemo 4e49913808 [07/Static] Implements static push/pop memory segment 2020-06-02 17:28:20 +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 e596fbe028 [07] Fix a bit of parsing 2020-06-01 19:56:37 +05:30
Nemo c1cac6ad6f [07] Initial work on VM Translator 2020-06-01 19:49:55 +05:30