Maikor
Cross platform 16 bit game system
See more at maikor.app
Play
Make
iOS IDE
Desktop IDE
Build tools
Project breakdown
Major
- vm-core
- Executes Maikor games
- vm-interface
- Acts as hardware emulation layer for Maikor, it converts VM memory into graphics and inputs into VM memory
- desktop-app
- Host program for Windows, macOS and Linux
- android-app
- Host program for Android
- ios-app
- Host program for iOS
Minor
- 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
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);