Skip to content

blurpy/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 emulator

Fully functional emulator for CHIP-8 roms built with C++17 and SDL2.

Emulator running Space Invaders

All opcodes are implemented with the exception of 0NNN, the opcode for calling RCA 1802 programs.

Requirements

  • cmake
  • g++
  • libsdl2-devel

Build and run

$ mkdir build
$ cd build
$ cmake -G "CodeBlocks - Unix Makefiles" ..
$ make
$ ./chip8 <rom file>

Links

Links I used to learn about CHIP-8.

Articles

Videos

See also the next few videos in the series for more CHIP-8.

Roms

About

CHIP-8 emulator

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors