Skip to content
/ Emu8 Public

An 8-bit chip emulator written in C, using the SDL2 library

License

Notifications You must be signed in to change notification settings

vcBinary/Emu8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emu8: A Chip-8 emulator

An 8-bit chip emulator written in C, using the SDL2 library.

Pong

Installation

You need to have installed the SDL2 library.

In Debian/Ubuntu systems you can use apt to install it.

sudo apt install libsdl2-dev

Usage

First compile the source code with make.

make build 

Then you can run it like this, providing the path to a .ch8 rom.

./emu8 path_to_the_rom

Controls

ESC: exit the program
SPACE: pauses the execution of the program

1 | 2 | 3 | 4
Q | W | E | R
A | S | D | F
Z | X | C | V

Resources

https://tobiasvl.github.io/blog/write-a-chip-8-emulator/

Other images

Breakout Tetris

About

An 8-bit chip emulator written in C, using the SDL2 library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published