BootInvaders

A functional Space Invaders clone implemented entirely within a 512-byte x86 boot sector. Written in assembly (FASM) for the BIOS real mode.

Important

This is for educational purposes, demonstrating how to make a bootloader do interesting stuff.

Technical Specifications

Features

Building and Running

Prerequisites

Commands

# Compile the source to a 512-byte binary
make

# Run the binary in QEMU as a raw disk image
make run

Controls

Resources