diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 10:35:20 +0530 | 
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-08-02 10:35:20 +0530 | 
| commit | a23a1609de4c063a823671fb7079b7d2deb0675e (patch) | |
| tree | d7578a323671e1f471ce69c041518976b6dfd5e5 /projects/chip8emu.md | |
| parent | d257acac369a77f892579166ba2bcfe1818e59ca (diff) | |
projects: hydrate pages with README and add page structure
Diffstat (limited to '')
| -rw-r--r-- | projects/chip8emu.md | 22 | 
1 files changed, 21 insertions, 1 deletions
| diff --git a/projects/chip8emu.md b/projects/chip8emu.md index df2aaa5..ffe32f4 100644 --- a/projects/chip8emu.md +++ b/projects/chip8emu.md @@ -3,6 +3,26 @@ description = An Emulator/Interpreter for CHIP-8.  languages = C++  url = /projects/chip8emu  template = project.html +link = https://github.com/compromyse/autograd +linklabel = SOURCE  --- -# CHIP8Emu + + +## About The Project + +CHIP8Emu is an emulator for the 1977 interpreter CHIP-8 written in C++. It aims to make games designed for the same playable on modern hardware. + +## Compilation & Usage + +For compilation, you need Clang, CMake, GNUMake, and SDL2. With them installed, run the following. +```sh +mkdir build; cd build +cmake .. +make +``` + +Replace `[scale]` with your preferred display scaling, `[delay]` with the your preferred delay, and `[ROM]` with the path to the game you intend to play. +```sh +./chip8emu [scale] [delay] [ROM] +``` | 
