Fixed relative jumps back. Implemented CONCAT, GETY, GETZ, IN and OUT.

This commit is contained in:
2017-01-26 19:38:08 +01:00
parent af2d942005
commit a20dde4d5e
4 changed files with 53 additions and 18 deletions

2
vm.h
View File

@@ -4,3 +4,5 @@
void vm_init(const unsigned char* program);
void vm_step();
void vm_register_call(void(*callback)(t_stack&));
void vm_register_in_port(const unsigned char port, unsigned char(*callback)(void));
void vm_register_out_port(const unsigned char port, void(*callback)(const unsigned char&));