Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 976 Bytes

Readme.md

File metadata and controls

37 lines (26 loc) · 976 Bytes

Chip-8-js

My first attempt to write an emulator.

About CHIP-8

CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It's consider an easiest VM to emulate.

Renderers

Chip-8-js supports three basic renderers:

Pixel based 2d canvas

canvas

HTML based ASCII renderer

ascii

Voxel WebGL renderer with Cervus

webgl

Try me!

Try Space invaders game online. Controls:

  • Q Left
  • W Fire
  • E Right

Moar roms

Download more public domain CHIP-8 games here

Run localy

npm i
npm run dev

and point your browser to http://localhost:10001. Renderers can be easily changed in src/main.js.