Crate melon [−] [src]
A library for creating retro computing platforms.
Introduction
When creating a virtual machine you first have to think about the usecase. Where does the VM run, when does it run and who is operating it? With melon, you don't have to think about anything else.
Modules
typedef |
A couple of useful type aliases |
Structs
Program |
The container for a program |
VM |
The state of the VM |
Enums
Instruction | |
IntegerType | |
Register |
Constants
MEM_PAGE |
A constant used to calulate the actually used memory of the VM |
Traits
Shell |
An interface to communicate with the VM |