Skip to content

A virtual machine that can run classic chip8 games from 1970s

Notifications You must be signed in to change notification settings

Xinyue-Yang/chip8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

chip8-emulator

Introduction

Chip-8 is a programming language which was first used on some do-it-yourself computer systems in the late 1970s. The COSMAC VIP, DREAM 6800, and ETI 660 computers are a few examples. These computers typically used a 16-key hexadecimal keypad for input. The interpreter took up only 512 bytes of memory, and programs, which were entered into the computer in hexadecimal, were even smaller.

The project implemented a virtual machine that can run classic chip8 games, such as PONG and PACMAN. In order to run the virtual machine, please first download SDL2.

Reference

You are welcome to download the game from https://www.reddit.com/r/EmuDev/comments/eb2nac/the_chip8_archive_a_collection_of_modern_chip8/. Reference: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM. The document describes the Chip-8 system, including memory, registers, display, keyboard, and timers. There's also a complete opcode instruction sets.

About

A virtual machine that can run classic chip8 games from 1970s

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published