blob: 48c3c23e2351839e952890696733358d3ba310c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
This is a simple CHIP-8 virtual machine written in C.
This project is mainly an exercise in emulator programming.
CHIP-8 was an interpreted bytecode to allow games to be easily programmed
for mid-1970s 8-bit microcomputers.
Compiles with gcc or clang. Not tested on Windows.
Requires SDL2 for input and rendering.
Compile with `gcc main.c -lSDL2 -o chip8` on Linux. A sample is included, and can be
loaded via `./chip8 Fishie.ch8`
|