sleepntsheep / sheep8

chip8 emulator in C

Home Page:https://b.papangkorn.com/wasm/sheep8.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sheep8

Chip8 emulator in C

  • Run on the web
  • Use raylib with raygui intermediate mode ui
  • C99

Development

on linux:

make
./sheep8

on everywhere else:

write the build system config yourself im lazy

Reference/Resource:

https://tobiasvl.github.io/blog/write-a-chip-8-emulator/

https://chip8.danirod.es/docs/current/chip8.html

http://nicktasios.nl/posts/making-sounds-using-sdl-and-visualizing-them-on-a-simulated-oscilloscope.html

https://github.com/Timendus/chip8-test-suite

Todo:

  • refactor
  • wasm
  • better way for user to specify roms filepath than argv[1]
  • sound
  • keyboard
  • buttons

About

chip8 emulator in C

https://b.papangkorn.com/wasm/sheep8.html

License:MIT License


Languages

Language:C 99.9%Language:HTML 0.1%Language:Makefile 0.0%