https://github.com/namberino/chip8
A Simple Chip-8 Emulator
https://github.com/namberino/chip8
Last synced: 3 months ago
JSON representation
A Simple Chip-8 Emulator
- Host: GitHub
- URL: https://github.com/namberino/chip8
- Owner: namberino
- Created: 2024-02-16T10:51:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T10:55:29.000Z (about 1 year ago)
- Last Synced: 2025-01-20T18:24:12.195Z (5 months ago)
- Language: C
- Size: 2.29 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A Chip-8 Emulator
This was written using C and SDL2
Before compiling, make sure you have [SDL2](https://wiki.libsdl.org/SDL2/Installation) on your system
# Compiling
- For Linux, install `libsdl2-dev`- For Mac, run `brew install sdl2` or `sudo port install libsdl2`
- For Window, my condolences
# Running
Run `make` to compile and `./chip8 .ch8` to run the program
# ROMs
You can find the ROMs for testing the program in the [roms](roms) directory
# References:
- [Cowgod's Chip-8 Technical Reference](http://devernay.free.fr/hacks/chip8/C8TECH10.HTM)
- [CHIP-8 Wikipedia](https://en.wikipedia.org/wiki/CHIP-8)