Chip8 simulator
  • C 98.5%
  • CMake 1.2%
  • Nix 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-01-27 17:29:48 +02:00
imgs initiate the project 2022-01-27 17:22:22 +02:00
roms initiate the project 2022-01-27 17:22:22 +02:00
utils initiate the project 2022-01-27 17:22:22 +02:00
.gitignore initiate the project 2022-01-27 17:22:22 +02:00
chip8.c initiate the project 2022-01-27 17:22:22 +02:00
chip8.h initiate the project 2022-01-27 17:22:22 +02:00
CMakeLists.txt initiate the project 2022-01-27 17:22:22 +02:00
cpu.c initiate the project 2022-01-27 17:22:22 +02:00
cpu.h initiate the project 2022-01-27 17:22:22 +02:00
keyboard.c initiate the project 2022-01-27 17:22:22 +02:00
keyboard.h initiate the project 2022-01-27 17:22:22 +02:00
LICENSE Initial commit 2022-01-27 17:17:13 +02:00
main.c initiate the project 2022-01-27 17:22:22 +02:00
README.md update README 2022-01-27 17:29:48 +02:00
renderer.c initiate the project 2022-01-27 17:22:22 +02:00
renderer.h initiate the project 2022-01-27 17:22:22 +02:00
shell.nix initiate the project 2022-01-27 17:22:22 +02:00
speaker.c initiate the project 2022-01-27 17:22:22 +02:00
speaker.h initiate the project 2022-01-27 17:22:22 +02:00

Chip8

Chip8 simulator

Inspired by https://www.freecodecamp.org/news/creating-your-very-own-chip-8-emulator

BLINKY


created using SDL2 (for graphics, sound and keyboard)

NOTE:

  • there is a shell.nix if you are Nix/Nixos fan.