Skip to content

Simple emulator of Chip-8 instructions to learn JavaScript and basics of computing (instructions set, display, pixels, hexadecimals)

Notifications You must be signed in to change notification settings

spanarin/javascript-chip-8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Chip-8 Emulator

Usage

  1. Clone/Download repo
  2. Unzip repo
  3. Open file index.html in any browser (Chrome, Safari, FireFox)

Demo

JavaScript Chip-8 Emulator

Tests

Full tests suite: Chip-8 test suite

IBM Logo test

Test description: simple test to draw IBM logo from Tobias' guide

Test code: IBM Logo.ch8

IBM Logo test expected result

Tech stack used

  • HTML
  • vanilla JavaScript
  • Tailwind CSS with TailwindUI components

Chip-8 architecture, memory map and instruction set

Full opcodes list: Gulrak's table of opcodes

Chip-8 architecture, memory map and instruction set

About

Simple emulator of Chip-8 instructions to learn JavaScript and basics of computing (instructions set, display, pixels, hexadecimals)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages