aboutsummaryrefslogtreecommitdiff
path: root/vm
AgeCommit message (Expand)Author
2023-11-01Removed OP_EQ signed versions as they're uselessAryadev Chavali
2023-10-31Added new macro for bitwise comparison constructionAryadev Chavali
2023-10-31Added flag which forces the printing of hexesAryadev Chavali
2023-10-31Use macros to stop duplication of codeAryadev Chavali
2023-10-31Introduced 3 new union members to data_tAryadev Chavali
2023-10-31Remove duplicated codeAryadev Chavali
2023-10-31Implemented all the comparatorsAryadev Chavali
2023-10-31Use standardised signed version of word type from base.hAryadev Chavali
2023-10-31Moved inst module to libAryadev Chavali
2023-10-31Implemented new types of EQ, forced all comparators to push bytesAryadev Chavali
2023-10-31vm_execute_all: Print every cycle on VERBOSE >= 2, just print final state oth...Aryadev Chavali
2023-10-31Created routines for new comparator opcodes (not implemented)Aryadev Chavali
2023-10-31Introduced new instructions for comparisonAryadev Chavali
2023-10-29Added a "usage" message and colours for assemblerAryadev Chavali
2023-10-29Fixed bug where JUMP_REGISTER couldn't be in bytecode readAryadev Chavali
2023-10-29Fixed bug where reading operand bytecode may stop prematurelyAryadev Chavali
2023-10-26Fixed bug where printing hword of an instruction prints number not hexAryadev Chavali
2023-10-26Moved base functions from inst.c to dedicated fileAryadev Chavali
2023-10-26vm/main takes a filename as input to execute bytecodeAryadev Chavali
2023-10-23Make root directory an include path, set #include's properlyAryadev Chavali
2023-10-23Added lib folder for general stuff, introduced as target to MakefileAryadev Chavali
2023-10-23Implemented simple example of a for loop in mainAryadev Chavali
2023-10-23src->vm, Makefile is now a bit more abstracted and pretty coloursAryadev Chavali