Skip to content

A CHIP-8 emulator written in C with SDL2, featuring accurate CPU emulation, memory management, opcode execution, graphics rendering, and input handling to replicate classic CHIP-8 games and programs.

Notifications You must be signed in to change notification settings

zachbroad/chip8

Repository files navigation

SDL CHIP-8 Emulator

A CHIP-8 emulator built using the Simple DirectMedia Layer (SDL) library.

Description

This project implements a CHIP-8 emulator/interpreter using SDL 2.0 for graphics, input handling, and audio. CHIP-8 is an interpreted programming language developed in the 1970s, primarily used for simple video games on 8-bit microcomputers.

Prerequisites

  • CMake (3.0 or higher)
  • SDL2 development libraries
  • C/C++ compiler

About

A CHIP-8 emulator written in C with SDL2, featuring accurate CPU emulation, memory management, opcode execution, graphics rendering, and input handling to replicate classic CHIP-8 games and programs.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published