https://github.com/jamesduncombe/dip
CHIP-8 emulator/interpreter
https://github.com/jamesduncombe/dip
c chip-8 chip8 chip8-emulator emulators interpreter sdl2
Last synced: 4 months ago
JSON representation
CHIP-8 emulator/interpreter
- Host: GitHub
- URL: https://github.com/jamesduncombe/dip
- Owner: jamesduncombe
- License: mit
- Created: 2020-04-07T18:11:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-11T12:56:25.000Z (over 4 years ago)
- Last Synced: 2025-01-12T07:09:23.098Z (6 months ago)
- Topics: c, chip-8, chip8, chip8-emulator, emulators, interpreter, sdl2
- Language: C
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dip 🕹
Emulator / interpreter for the CHIP-8 VM.
On MacOS...

On an [ESP32](https://heltec.org/project/wifi-kit-32/) after some porting...

## Building
Dip depends on [SDL2](https://www.libsdl.org/) and [SDL2_gfx](https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/).
To build under a Debian/Ubuntu based system:
```
apt-get install build-essential libsdl2-dev libsdl2-gfx-dev
```Under MacOS, assuming you have Homebrew and clang installed, it's:
```
brew install sdl2 sdl2_gfx
```Windows... I have no idea 🤩
Once you have those installed you should be able to build Dip with `make`.
Then spin it up with:
```
./dip -r [path to rom file]
```