Skip to content

A simple CHIP8 emulator created to learn more about emulation

License

Notifications You must be signed in to change notification settings

Balajanovski/CHIP8-Emulator

Repository files navigation

CHIP8-Emulator

Screenshot of maze program

A simple CHIP8 emulator created to learn more about emulation
Modeled as close as possible to the Chip8 architecture, including using every single individual bit for the vga memory unlike other emulators which use a byte for each pixel.

Dependencies

  • SDL2
  • CMake

Usage

  1. Clone the repository by typing git clone https://github.com/Balajanovski/CHIP8-Emulator.git into the command line
  2. Enter the repository by typing cd CHIP8-Emulator
  3. Create the Makefile by typing cmake .
  4. Build the project by typing make
  5. Run the project by typing ./CHIP8-Emulator [directory_of_ROM] where you replace [directory_of_rom] with the directory of your CHIP8 ROM.

More screenshots

Screenshot of pong

About

A simple CHIP8 emulator created to learn more about emulation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published