Aryadev Chavali
3a09beb582
Change license agreement terming to ensure version 2 only.
2024-06-28 16:07:15 +01:00
Aryadev Chavali
a9f81992ab
Update copyright notices and top level licenses
2024-06-25 00:48:43 +01:00
Aryadev Chavali
3cd2dbc2ac
Registers are now fixed size
...
todo.org contains an explanation for this
2024-06-24 15:14:11 +01:00
Aryadev Chavali
4255c44a6a
Propagated change in prog_t into vm
...
main now does error reporting for read errors
2024-04-27 17:43:42 +05:30
Aryadev Chavali
43d14d05cf
Refactor type word -> word_t
2024-04-25 11:07:37 +05:30
Aryadev Chavali
1dfdbb3cd0
Refactor type byte -> byte_t
...
Simpler to read as a type. This style will allow me to define signed
versions of the base types as simpler names than what they are
currently.
2024-04-25 10:48:51 +05:30
Aryadev Chavali
159501168c
Split vm/runtime.c into two files
...
struct.c is used for the general construction, inspection and deletion
of the virtual machine structure (vm_t). runtime defines the
execution routines, error enum, lookup tables, etc.
2024-04-25 03:18:23 +05:30