Maikor
⚠️ Work in progress
Links may be broken, features missing, etc
Cross platform 16 bit game system
See more at maikor.app
Play
Make
Project breakdown
Major
- vm-core
- Executes Maikor games
- desktop-app
- Host program for Windows, macOS and Linux
- android-app
- Host program for Android
- ios-app
- Host program for iOS
- desktop-ide
- IDE program for Windows, macOS and Linux
Minor
- vm-interface
- Acts as hardware simulation layer for the VM
- vm-interface-android
- Android compatible wrapper for
vm-interface
- Android compatible wrapper for
- vm-interface-ios
- iOS compatible wrapper for
vm-interface
- iOS compatible wrapper for
- vm-desktop-simple
- Simple desktop program for testing Maikor games (it can't save, etc)
- vm-file
- For reading and writing Maikor game files
- maikor-language
- OP names, memory addresses and platform requirements
vm-file
This library can be used to read and write Maikor game files.
Struct | Use | Min Size | Max Size |
---|---|---|---|
GameFileSummary | Summary | 22B | 790B |
GameFile | Whole file | 9KB | 6MB |
GameFileSummary
has the game name, version and ID
Usage
GameFileSummary::read(file_path);
//or
GameFile::read(file_path);