index
:
ovm
asm-rewrite-cpp
master
ARCHIVED - A stack based virtual machine to act as a target for other programming languages
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
inst.c
Age
Commit message (
Expand
)
Author
2023-10-23
src->vm, Makefile is now a bit more abstracted and pretty colours
Aryadev Chavali
2023-10-23
Added and implemented OP_JUMP_IF_*
Aryadev Chavali
2023-10-23
Added and implemented OP_PRINT*
Aryadev Chavali
2023-10-22
Remove get_opcode_data_type
Aryadev Chavali
2023-10-22
Added OP_PLUS_*
Aryadev Chavali
2023-10-22
Fix bug where negative opcodes lead to invalid bytecode parsing
Aryadev Chavali
2023-10-22
Added and implemented OP_JUMP_(STACK|REGISTER)
Aryadev Chavali
2023-10-22
Added and implemented OP_JUMP_ABS
Aryadev Chavali
2023-10-22
Added NUMBER_OF_OPCODES which aids in compilation errors
Aryadev Chavali
2023-10-22
Added opcode OP_DUP_*
Aryadev Chavali
2023-10-22
Cleaned up inst.c
Aryadev Chavali
2023-10-22
Functions which convert (h)words to and from bytes
Aryadev Chavali
2023-10-22
Changed format of inst_print
Aryadev Chavali
2023-10-21
Implemented opcode_as_cstr for NOT,OR,AND,XOR,EQ
Aryadev Chavali
2023-10-21
Helper functions for read/write instructions from darr or FILE*
Aryadev Chavali
2023-10-21
Switched from floats to halfword
Aryadev Chavali
2023-10-16
Added opcode_as_cstr, opcode_type_as_cstr and inst_print
Aryadev Chavali
2023-10-16
Fixed bug with get_opcode_data_type
Aryadev Chavali
2023-10-16
Set opcode after reading parameters in inst_read_byte
Aryadev Chavali
2023-10-16
Added functionality to read and write instruction bytecode
Aryadev Chavali