Alpha

From Christophe Calvès
Jump to: navigation, search

Alpha is a fast beta virtual machine providing video display emulation. Beta is an 32 bit, register based, abstract machine with a very small instruction set developed for the need of the MIT course "Computation Structures".

Alpha is fully compatible with the beta specifications. It can run any binary program assembled by BSim. It is not an assembler so you still need BSim to assemble source code. Alpha is designed to be fast, offer lots of ram and above all provide a video display.

Contents

Changelog

0.4.3
Improved reset and reload.

Screenshots

Alpha affichage.png Alpha etats.png

Download

Example Programs

Some examples programs are available.

Documentation

A manual in french is available in the sources.

Beta Library

Alpha also comes with a beta library containing many usefull macros and functions.

Personal tools