9 lines
327 B
C
9 lines
327 B
C
#pragma once
|
|
#include "stack.h"
|
|
|
|
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&));
|