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

System

An interface to communicate with the VM