# mario_vm **Repository Path**: logic_pn/mario_vm ## Basic Information - **Project Name**: mario_vm - **Description**: very tiny simple bytecode vm engine, None 3rd libs relied, so can be used on most of embedded systems - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-09-19 - **Last Updated**: 2024-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mario VM very tiny bytecode vm engine, None 3rd libs relied, so can be used on most of embedded systems. You have to implement "bool compile(bytecode_t \*bc, const char\* input)" function for your own language(check lang/demo/compiler.c). "const char \*_mario_lang"(declared in mario_vm.h) must be assigned as well. "runtime", a project based on MarioVM with native classes dynamic libaray loading.