Skip to content

smt923/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chip8 emulator

Emulating the CHIP-8 using Rust

There's a few sporadic issues with various roms which have varying levels of annoyance, however most roms will load and run just fine for a toy emulator.

Tetris

(Incredibly) simple step debugger with -d flag:

Debugging

problems

there also seems to be a bug with flickering moving sprites and possibly related; these sprites having broken collisions

todo

  • cleanup opcode matching
  • add missing opcodes
  • problems with math opcodes panicing in debug mode due to overflows
  • setup display (SDL2)
  • iron out issue with screen not clearing
  • clean up debugger code
  • figure out weird issue with flickering moving objects (seems to cause collisions issues too)
  • probably a lot more

About

CHIP-8 emulator made using Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages