Maikor

Cross platform 16 bit game console

See more at maikor.app

Play

Android

iOS

Windows, macOS and Linux

Make

iOS IDE

Desktop IDE

Build tools

Project breakdown

Major

Minor

maikor-vm-core

This is a library that executes Maikor game files in a VM. It won't run by itself though, instead it requires an external program to manage timing and vsync to keep the code execution speed similar between platforms.

Usage

Ideally use one of the maikor-vm-interface libraries

However, this is all that's need to run a game: rust //read file let maikor_game = read_file(); //create an instance let mut vm = VM::new(); //load the game vm.init(maikor_game); //then loop { vm.step(); } (but most games need user input to work)