Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/microaeris/chip8
Chip8 interpreter in C using SDL
https://github.com/microaeris/chip8
Last synced: 2 months ago
JSON representation
Chip8 interpreter in C using SDL
- Host: GitHub
- URL: https://github.com/microaeris/chip8
- Owner: microaeris
- Created: 2016-12-21T02:24:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-31T03:02:39.000Z (about 8 years ago)
- Last Synced: 2024-04-24T16:15:04.944Z (9 months ago)
- Language: C
- Size: 582 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- AwesomeInterpreter - chip8
README
# chip8
Chip8 interpreter in C using SDLThe long term goal for this project is to have a working Chip 8 emulator run on a portable Arduino microcontroller with an OLED display and 16 pin key pad.
### TODO
- Finish C implementation
- Buy hardware parts
- Still need a buzzer
- Translate to Arduino
- Draw to screen
- Interface with SPI RAM lib
- (Optional) 3D print a case?#### SDL NOTES
sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev
gcc -o chip8 -O2 -Wall -std=c11 -g chip8.c `sdl2-config --cflags --libs`>> sdl2-config --cflags --libs
-I/usr/include/SDL2 -D_REENTRANT
-L/usr/lib/x86_64-linux-gnu -lSDL2chip8.c then -I(lib name) -L(path)