Added a routine to load a pointer as stack memory

This commit is contained in:
2023-10-15 05:40:53 +01:00
parent 2de37b20e2
commit bee6d445bb

View File

@@ -24,6 +24,13 @@ typedef struct
} stack;
} vm_t;
void vm_load_stack(vm_t *vm, byte *bytes, size_t size)
{
vm->stack.data = bytes;
vm->stack.size = size;
vm->stack.ptr = 0;
}
void vm_push_byte(vm_t *vm, data_t b)
{
if (vm->stack.ptr >= vm->stack.size)