Skip to content

k-piekarczyk/CHIP-8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8mu

8mu is a CHIP-8 interpreter I wrote as a project at my university. It's not yet a 100% compatible with all roms, since there are a lot of edge cases that I haven't been able to spot or address appropriately.

What works

At the moment, there are 9 games that work, they are placed in the roms folder. This is a list of working games, along with their control mappings:

  • Wipe Off
    • author: Joseph Weisbecker
    • controls:
      • Q - move the paddle left
      • E - move the paddle right
  • Brix
  • Tank
    • author: didn't find the author yet
    • controls: (for some reason, the movement up and down is reversed non intuitively)
      • 2 - move the tank down
      • Q - move the tank left
      • E - move the tank right
      • S - move the tank up
      • W - shoot
  • Slippery Slope
    • author: John Earnest
    • controls:
      • W - move up
      • S - move down
      • A - move left
      • D - move right
      • E - restart level
  • Pong
    • author: didn't find the author yet
    • controls:
      • 1 - move the paddle up
      • Q - move the paddle down
  • Tetris
    • author: Fran Dachille
    • controls:
      • W - move the tetronimo left
      • E - move the tetronimo right
      • Q - rotate the tetronimo
      • A - move the tetronimo down fast
  • UFO
    • author: Lutz V.
    • controls:
      • Q - fire to the left
      • W - fire upwards
      • E - fire to the right
  • Blitz
  • Flight Runner
    • author: Tod Hansmann
    • controls:
      • W - move up
      • S - move down
      • A - move left
      • D - move right