/ virtbit

Virtbit is an 8-bit computer emulator and framework for learning assembly programming in an 8-bit environment, similar to the Nintendo GameBoy or Nintendo Entertainment System.

Download binary (Win64)

The archive contains an assembler, the emulator, and some utility scripts.


The specification of the system is described in the DOCUMENTATION file.

Getting Started

You need to install Python to run the assembler.

The project contains an example directory in which you can find some code that shows off the different properties of the system.

You can compile the example code by calling:

py asm example.asm example.bin

Execute the binary file by calling:

virtbit example.bin


This project is in an early stage of development. The implementation and configuration of the assembler and emulator are subject to change.