Skip to content

jamesduncombe/dip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dip 🕹

Emulator / interpreter for the CHIP-8 VM.

On MacOS...

Space Invaders on CHIP8

On an ESP32 after some porting...

Space Invaders on Heltec ESP32 Wifi Kit 32

Building

Dip depends on SDL2 and 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]