https://github.com/colleagueriley/c8
Chip-8 emulator
https://github.com/colleagueriley/c8
chip-8 emulation lightweight portable pure-c rgfw
Last synced: about 1 month ago
JSON representation
Chip-8 emulator
- Host: GitHub
- URL: https://github.com/colleagueriley/c8
- Owner: ColleagueRiley
- License: cc0-1.0
- Created: 2023-06-28T17:00:17.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-28T17:18:21.000Z (almost 2 years ago)
- Last Synced: 2025-01-19T22:41:08.607Z (3 months ago)
- Topics: chip-8, emulation, lightweight, portable, pure-c, rgfw
- Language: C
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chip 8 Emulator / Virtual Machine

This [Chip-8](https://en.wikipedia.org/wiki/CHIP-8) emulator is built off of an edited version of [this repo](https://github.com/scanlong/c8/)
# pong.ch8
the pong.ch8 rom comes from [this repo](https://github.com/kripod/chip8-roms/tree/master)# building
## Linux
simply run `make buildLinux`or\
`gcc source/main.c -I include -lX11 -o RVM.exe`## Windows
simply run `make buildWindows`or\
`gcc source/main.c -I include -lgdi -lshell32 -o RVM.exe`then to run the VM simply run `RVM` or `RVM.exe` as per OS