Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.03 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.03 KB

CHIP-8 Emulator

W.I.P. Chip8 emulator intended to be used as a learning experience for emulation and cpu architecture. Recreated fully functional emulator for CHIP-8 virtual machine by replicating all registers, memory management, monochrome graphics display, and 35 standard Chip-8 instructions through studying its technical reference.

Table of Contents

Upcoming Features

  • Save-states to preserve player progress
  • Coloring algorithm to give sprites more personality
  • ROM Menu selector

How to Run:

  1. Download repository and open directory in terminal
  2. Run a local server with python3 -m http.server
  3. Open http://localhost:8000/ on your preferred web browser. Chrome works best.
  4. Enjoy your game!

Changing ROMS

  • Go to chip8.js and change the rom name in line 27 to your game of choice
  • Add any of your personal CHIP-8 files in the roms folder

DEMO

  • Come back soon for a GIF of how it runs!